com.triangularpixels.rebirth.image
Class TextureAtlas

java.lang.Object
  extended by com.triangularpixels.rebirth.image.TextureAtlas

public class TextureAtlas
extends Object


Nested Class Summary
 class TextureAtlas.Entry
           
 
Field Summary
 Map<String,TextureAtlas.Entry> allocatedRegions
           
 AtlasArray<String> atlases
           
 TextureFilter filter
           
 TextureFormat format
           
 int height
           
 int[] textureIds
           
 int width
           
 
Constructor Summary
TextureAtlas(int width, int height, TextureFormat format, TextureFilter filter)
           
 
Method Summary
 void allocateTextures()
           
 boolean contains(String name)
           
 void destroy()
           
 SpriteImage getSprite(String name)
           
 int[] getTextures()
           
 boolean remove(String name)
           
 void reserveSpace(String name, int reserveW, int reserveH)
           
 void updateImage(String name, BufferedImage image)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

width

public final int width

height

public final int height

format

public final TextureFormat format

filter

public final TextureFilter filter

atlases

public AtlasArray<String> atlases

textureIds

public int[] textureIds

allocatedRegions

public Map<String,TextureAtlas.Entry> allocatedRegions
Constructor Detail

TextureAtlas

public TextureAtlas(int width,
                    int height,
                    TextureFormat format,
                    TextureFilter filter)
Method Detail

destroy

public void destroy()

reserveSpace

public void reserveSpace(String name,
                         int reserveW,
                         int reserveH)

remove

public boolean remove(String name)

allocateTextures

public void allocateTextures()

contains

public boolean contains(String name)

updateImage

public void updateImage(String name,
                        BufferedImage image)

getSprite

public SpriteImage getSprite(String name)

getTextures

public int[] getTextures()


Copyright © 2009 TriangularPixels.com. All Rights Reserved.