A B C D E F G H I L M N O P R S T U V W X

A

add(Class<?>, Decoder) - Method in class com.triangularpixels.rebirth.resources.DecoderMap
 
add(Resource, String) - Method in interface com.triangularpixels.rebirth.resources.ResourceList
 
addBorder(BufferedImage) - Static method in class com.triangularpixels.rebirth.image.SpriteCacheResource
 
addListener(String, FileModifiedListener) - Method in interface com.triangularpixels.rebirth.resources.FileMonitor
 
addListener(String, FileModifiedListener) - Method in class com.triangularpixels.rebirth.resources.FileSystemMonitor
 
addListener(String, FileModifiedListener) - Method in class com.triangularpixels.rebirth.resources.NullFileMonitor
 
allocatedRegions - Variable in class com.triangularpixels.rebirth.image.TextureAtlas
 
allocateTextures() - Method in class com.triangularpixels.rebirth.image.SpriteCache
 
allocateTextures() - Method in class com.triangularpixels.rebirth.image.TextureAtlas
 
area() - Method in class com.triangularpixels.rebirth.geometry2d.IntRectangle
 
areAllCreated() - Method in class com.triangularpixels.rebirth.resources.ResourcePool
 
Atlas<T> - Class in com.triangularpixels.rebirth.geometry2d
An atlas packs multiple axis-aligned rectangles into a single larger rectangle with integer precision.
Atlas(int, int) - Constructor for class com.triangularpixels.rebirth.geometry2d.Atlas
 
Atlas.Entry<V> - Class in com.triangularpixels.rebirth.geometry2d
 
Atlas.Entry(IntRectangle, V) - Constructor for class com.triangularpixels.rebirth.geometry2d.Atlas.Entry
 
AtlasArray<T> - Class in com.triangularpixels.rebirth.geometry2d
An array of Atlases.
AtlasArray(int, int) - Constructor for class com.triangularpixels.rebirth.geometry2d.AtlasArray
 
AtlasArray.Region - Class in com.triangularpixels.rebirth.geometry2d
 
AtlasArray.Region(IntRectangle, int) - Constructor for class com.triangularpixels.rebirth.geometry2d.AtlasArray.Region
 
atlases - Variable in class com.triangularpixels.rebirth.image.TextureAtlas
 
atlasIndex - Variable in class com.triangularpixels.rebirth.geometry2d.AtlasArray.Region
 
AutoParse - Annotation Type in com.triangularpixels.rebirth.resources
Tag Resource classes with this to activate auto parsing
AutoResource - Class in com.triangularpixels.rebirth.resources
AutoResource is a convenience base class for when you just want the built in auto parse behaviour
AutoResource() - Constructor for class com.triangularpixels.rebirth.resources.AutoResource
 

B

backgroundParse(String) - Method in class com.triangularpixels.rebirth.resources.ResourcePool
Starts a background parse of the specified resource file.
BooleanDecoder - Class in com.triangularpixels.rebirth.resources.coredecoders
 
BooleanDecoder() - Constructor for class com.triangularpixels.rebirth.resources.coredecoders.BooleanDecoder
 
BooleanDecoder.Attribute - Class in com.triangularpixels.rebirth.resources.coredecoders
Boolean decoder allows not just for true/false but also yes/no and on/off.
BooleanDecoder.Attribute() - Constructor for class com.triangularpixels.rebirth.resources.coredecoders.BooleanDecoder.Attribute
 
bottom() - Method in class com.triangularpixels.rebirth.geometry2d.IntRectangle
 
bounds - Variable in class com.triangularpixels.rebirth.geometry2d.AtlasArray.Region
 
BuildInfo - Class in com.triangularpixels.rebirth
 
BuildInfo() - Constructor for class com.triangularpixels.rebirth.BuildInfo
 
ByteDecoder - Class in com.triangularpixels.rebirth.resources.coredecoders
 
ByteDecoder() - Constructor for class com.triangularpixels.rebirth.resources.coredecoders.ByteDecoder
 
ByteDecoder.Attribute - Class in com.triangularpixels.rebirth.resources.coredecoders
 
ByteDecoder.Attribute() - Constructor for class com.triangularpixels.rebirth.resources.coredecoders.ByteDecoder.Attribute
 
bytesPerPixel() - Method in enum com.triangularpixels.rebirth.image.TextureFormat
 

C

calcEfficiency() - Method in class com.triangularpixels.rebirth.geometry2d.Atlas
 
CharDecoder - Class in com.triangularpixels.rebirth.resources.coredecoders
 
CharDecoder() - Constructor for class com.triangularpixels.rebirth.resources.coredecoders.CharDecoder
 
CharDecoder.Attribute - Class in com.triangularpixels.rebirth.resources.coredecoders
 
CharDecoder.Attribute() - Constructor for class com.triangularpixels.rebirth.resources.coredecoders.CharDecoder.Attribute
 
com.triangularpixels.rebirth - package com.triangularpixels.rebirth
 
com.triangularpixels.rebirth.geometry2d - package com.triangularpixels.rebirth.geometry2d
 
com.triangularpixels.rebirth.image - package com.triangularpixels.rebirth.image
 
com.triangularpixels.rebirth.resources - package com.triangularpixels.rebirth.resources
 
com.triangularpixels.rebirth.resources.coredecoders - package com.triangularpixels.rebirth.resources.coredecoders
 
com.triangularpixels.rebirth.resources.extendeddecoders - package com.triangularpixels.rebirth.resources.extendeddecoders
 
contains(String) - Method in class com.triangularpixels.rebirth.image.TextureAtlas
 
contents - Variable in class com.triangularpixels.rebirth.resources.DecoderMap
 
create() - Method in class com.triangularpixels.rebirth.image.SpriteCacheResource
 
create() - Method in interface com.triangularpixels.rebirth.resources.Resource
 
create(String) - Method in class com.triangularpixels.rebirth.resources.ResourceFactory
 
create() - Method in class com.triangularpixels.rebirth.resources.SimpleResource
 
createBufferedImage(int, int, TextureFormat) - Static method in class com.triangularpixels.rebirth.image.TextureUtils
 
createPool(String, Resources.DecoderGroup, boolean, boolean, Object...) - Static method in class com.triangularpixels.rebirth.resources.Resources
Creates a new ResourcePool 'baseDir' should be the directory in which all your resource files are within.

D

decode(String) - Static method in class com.triangularpixels.rebirth.resources.coredecoders.BooleanDecoder.Attribute
 
decode(String) - Static method in class com.triangularpixels.rebirth.resources.coredecoders.ByteDecoder.Attribute
 
decode(String) - Static method in class com.triangularpixels.rebirth.resources.coredecoders.CharDecoder.Attribute
 
decode(String) - Static method in class com.triangularpixels.rebirth.resources.coredecoders.DoubleDecoder.Attribute
 
decode(String) - Static method in class com.triangularpixels.rebirth.resources.coredecoders.FloatDecoder.ArrayAttribute
 
decode(String) - Static method in class com.triangularpixels.rebirth.resources.coredecoders.FloatDecoder.Attribute
 
decode(String) - Static method in class com.triangularpixels.rebirth.resources.coredecoders.IntDecoder.ArrayAttribute
 
decode(String) - Static method in class com.triangularpixels.rebirth.resources.coredecoders.IntDecoder.Attribute
 
decode(String) - Static method in class com.triangularpixels.rebirth.resources.coredecoders.LongDecoder.Attribute
 
decode(String) - Static method in class com.triangularpixels.rebirth.resources.coredecoders.ShortDecoder.Attribute
 
decode(String) - Static method in class com.triangularpixels.rebirth.resources.coredecoders.StringDecoder.Attribute
 
decode(Class<T>, String) - Method in class com.triangularpixels.rebirth.resources.DecoderRegistry
 
decode(Class<T>, Element) - Method in class com.triangularpixels.rebirth.resources.DecoderRegistry
 
decode(String) - Static method in class com.triangularpixels.rebirth.resources.extendeddecoders.PointDecoder.Attribute
 
decode(Element) - Static method in class com.triangularpixels.rebirth.resources.extendeddecoders.RectangleDecoder.Element
 
decodeBoolean(String) - Method in class com.triangularpixels.rebirth.resources.DecoderRegistry
 
decodeByte(String) - Method in class com.triangularpixels.rebirth.resources.DecoderRegistry
 
decodeChar(String) - Method in class com.triangularpixels.rebirth.resources.DecoderRegistry
 
decodeDouble(String) - Method in class com.triangularpixels.rebirth.resources.DecoderRegistry
 
decodeFloat(String) - Method in class com.triangularpixels.rebirth.resources.DecoderRegistry
 
decodeInt(String) - Method in class com.triangularpixels.rebirth.resources.DecoderRegistry
 
decodeLong(String) - Method in class com.triangularpixels.rebirth.resources.DecoderRegistry
 
decodeObject(Field, Object, DecoderRegistry, String) - Static method in class com.triangularpixels.rebirth.resources.ResourceFactory
 
decodePrimitive(Field, Object, DecoderRegistry, String) - Static method in class com.triangularpixels.rebirth.resources.ResourceFactory
 
Decoder - Class in com.triangularpixels.rebirth.resources
Holds a single, callable, decoder (either a Method+Object pair or just a Method if the method is static) Static decoder classes should have one (or both) of: 'public static Type decode(String attributeString)' 'public static Type decode(Element element)' Object decoders should be an object with one (or both) of: 'public Type decode(String attributeString)' 'public Type decode(Element element)' The decoder will be automatically called whenever a field of 'Type' needs to be decoded.
DecoderMap - Class in com.triangularpixels.rebirth.resources
A mapping of types to Decoder objects
DecoderMap() - Constructor for class com.triangularpixels.rebirth.resources.DecoderMap
 
DecoderRegistry - Class in com.triangularpixels.rebirth.resources
A registry of all known decoders and what they map to.
DecoderRegistry() - Constructor for class com.triangularpixels.rebirth.resources.DecoderRegistry
 
decodeShort(String) - Method in class com.triangularpixels.rebirth.resources.DecoderRegistry
 
destroy() - Method in class com.triangularpixels.rebirth.image.SpriteCache
 
destroy() - Method in class com.triangularpixels.rebirth.image.SpriteCacheResource
 
destroy() - Method in class com.triangularpixels.rebirth.image.TextureAtlas
 
destroy() - Method in interface com.triangularpixels.rebirth.resources.FileMonitor
 
destroy() - Method in class com.triangularpixels.rebirth.resources.FileSystemMonitor
 
destroy() - Method in class com.triangularpixels.rebirth.resources.NullFileMonitor
 
destroy() - Method in interface com.triangularpixels.rebirth.resources.Resource
 
destroy() - Method in class com.triangularpixels.rebirth.resources.SimpleResource
 
DoubleDecoder - Class in com.triangularpixels.rebirth.resources.coredecoders
 
DoubleDecoder() - Constructor for class com.triangularpixels.rebirth.resources.coredecoders.DoubleDecoder
 
DoubleDecoder.Attribute - Class in com.triangularpixels.rebirth.resources.coredecoders
 
DoubleDecoder.Attribute() - Constructor for class com.triangularpixels.rebirth.resources.coredecoders.DoubleDecoder.Attribute
 

E

equals(Object) - Method in class com.triangularpixels.rebirth.geometry2d.IntRectangle
 
exists(String) - Method in class com.triangularpixels.rebirth.resources.FileIO
 
exists(String) - Method in interface com.triangularpixels.rebirth.resources.ResourceIO
 
extractAttributeDecoder(Class<?>) - Static method in class com.triangularpixels.rebirth.resources.Decoder
 
extractAttributeDecoder(Object) - Static method in class com.triangularpixels.rebirth.resources.Decoder
 
extractElementDecoder(Class<?>) - Static method in class com.triangularpixels.rebirth.resources.Decoder
 
extractElementDecoder(Object) - Static method in class com.triangularpixels.rebirth.resources.Decoder
 

F

FileIO - Class in com.triangularpixels.rebirth.resources
FileIO tries to open all resource requests first from the local file system (with an optional baseDir prefix).
FileIO() - Constructor for class com.triangularpixels.rebirth.resources.FileIO
 
FileModifiedListener - Interface in com.triangularpixels.rebirth.resources
 
FileMonitor - Interface in com.triangularpixels.rebirth.resources
Interface to register to listen to changes to file resources
fileMonitor - Variable in class com.triangularpixels.rebirth.resources.SimpleResource
 
FileSystemMonitor - Class in com.triangularpixels.rebirth.resources
 
FileSystemMonitor(ResourceIO) - Constructor for class com.triangularpixels.rebirth.resources.FileSystemMonitor
 
filter - Variable in class com.triangularpixels.rebirth.image.TextureAtlas
 
find(String) - Method in interface com.triangularpixels.rebirth.resources.ResourceList
 
find(String) - Method in class com.triangularpixels.rebirth.resources.TagMapping
 
findAll(Class<?>) - Method in class com.triangularpixels.rebirth.resources.DecoderMap
 
findFormat(BufferedImage) - Static method in class com.triangularpixels.rebirth.image.TextureUtils
 
findWrapperClassForPrimitive(Class<?>) - Static method in class com.triangularpixels.rebirth.resources.ReflectionUtil
 
findWrapperClassForPrimitiveArray(Class<?>) - Static method in class com.triangularpixels.rebirth.resources.ReflectionUtil
 
FloatDecoder - Class in com.triangularpixels.rebirth.resources.coredecoders
 
FloatDecoder() - Constructor for class com.triangularpixels.rebirth.resources.coredecoders.FloatDecoder
 
FloatDecoder.ArrayAttribute - Class in com.triangularpixels.rebirth.resources.coredecoders
 
FloatDecoder.ArrayAttribute() - Constructor for class com.triangularpixels.rebirth.resources.coredecoders.FloatDecoder.ArrayAttribute
 
FloatDecoder.Attribute - Class in com.triangularpixels.rebirth.resources.coredecoders
 
FloatDecoder.Attribute() - Constructor for class com.triangularpixels.rebirth.resources.coredecoders.FloatDecoder.Attribute
 
forceCreate() - Method in class com.triangularpixels.rebirth.resources.ResourceHandle
Forces the resource into a fully created state by doing all remaining loading in the main thread.
forceCreate(Class<T>, String) - Method in class com.triangularpixels.rebirth.resources.ResourcePool
 
format - Variable in class com.triangularpixels.rebirth.image.TextureAtlas
 
fromString(String) - Static method in enum com.triangularpixels.rebirth.image.TextureFilter
 

G

get(String) - Method in class com.triangularpixels.rebirth.PropertyFile
 
get() - Method in class com.triangularpixels.rebirth.resources.ResourceHandle
Fetches the underlying resource object
getAll() - Method in class com.triangularpixels.rebirth.geometry2d.Atlas
 
getAllDeclaredFields(Object, boolean) - Static method in class com.triangularpixels.rebirth.resources.ReflectionUtil
'publicOnly' just gets public fields (Class.getFields vs.
getAttributeDecoder(Class<?>) - Static method in class com.triangularpixels.rebirth.resources.ReflectionUtil
 
getBuildDate() - Static method in class com.triangularpixels.rebirth.BuildInfo
 
getBuildNumber() - Static method in class com.triangularpixels.rebirth.BuildInfo
 
getBuildTime() - Static method in class com.triangularpixels.rebirth.BuildInfo
 
getChild(Element, String) - Static method in class com.triangularpixels.rebirth.resources.XmlUtil
Gets the child with the given node name, or null if it doesn't exist
getChildElements(Element) - Static method in class com.triangularpixels.rebirth.resources.XmlUtil
Gets all the child elements of a given parent
getChildElements(Element, String) - Static method in class com.triangularpixels.rebirth.resources.XmlUtil
 
getElementDecoder(Class<?>) - Static method in class com.triangularpixels.rebirth.resources.ReflectionUtil
 
getHeight() - Method in class com.triangularpixels.rebirth.geometry2d.Atlas
 
getHeight() - Method in class com.triangularpixels.rebirth.geometry2d.AtlasArray
 
getHeight() - Method in class com.triangularpixels.rebirth.geometry2d.IntRectangle
 
getHeight() - Method in interface com.triangularpixels.rebirth.image.SpriteImage
The height of the sprite image, in pixels
getHeight() - Method in class com.triangularpixels.rebirth.image.TextureAtlas.Entry
 
getImage(String) - Method in class com.triangularpixels.rebirth.image.SpriteCacheResource
 
getName() - Method in interface com.triangularpixels.rebirth.resources.Resource
 
getName() - Method in class com.triangularpixels.rebirth.resources.SimpleResource
 
getObjectAttributeDecoder(Class<?>) - Static method in class com.triangularpixels.rebirth.resources.ReflectionUtil
 
getObjectElementDecoder(Class<?>) - Static method in class com.triangularpixels.rebirth.resources.ReflectionUtil
 
getSingleChild(Element) - Static method in class com.triangularpixels.rebirth.resources.XmlUtil
Gets a single child element from a parent Returns null if there's less than or more than one child element
getSprite(String) - Method in class com.triangularpixels.rebirth.image.SpriteCache
 
getSprite(String) - Method in class com.triangularpixels.rebirth.image.TextureAtlas
 
getState() - Method in class com.triangularpixels.rebirth.resources.ResourceHandle
Returns the current state of this resource
getTextureId() - Method in interface com.triangularpixels.rebirth.image.SpriteImage
Returns the OpenGL texture id of the underlying texture
getTextureId() - Method in class com.triangularpixels.rebirth.image.TextureAtlas.Entry
 
getTextures(TextureFormat, TextureFilter) - Method in class com.triangularpixels.rebirth.image.SpriteCache
 
getTextures(TextureFormat, TextureFilter) - Method in class com.triangularpixels.rebirth.image.SpriteCacheResource
 
getTextures() - Method in class com.triangularpixels.rebirth.image.TextureAtlas
 
getTimestamp(String) - Method in class com.triangularpixels.rebirth.resources.FileIO
 
getTimestamp(String) - Method in interface com.triangularpixels.rebirth.resources.ResourceIO
 
getU0() - Method in interface com.triangularpixels.rebirth.image.SpriteImage
 
getU0() - Method in class com.triangularpixels.rebirth.image.TextureAtlas.Entry
 
getU1() - Method in interface com.triangularpixels.rebirth.image.SpriteImage
 
getU1() - Method in class com.triangularpixels.rebirth.image.TextureAtlas.Entry
 
getV0() - Method in interface com.triangularpixels.rebirth.image.SpriteImage
 
getV0() - Method in class com.triangularpixels.rebirth.image.TextureAtlas.Entry
 
getV1() - Method in interface com.triangularpixels.rebirth.image.SpriteImage
 
getV1() - Method in class com.triangularpixels.rebirth.image.TextureAtlas.Entry
 
getWidth() - Method in class com.triangularpixels.rebirth.geometry2d.Atlas
 
getWidth() - Method in class com.triangularpixels.rebirth.geometry2d.AtlasArray
 
getWidth() - Method in class com.triangularpixels.rebirth.geometry2d.IntRectangle
 
getWidth() - Method in interface com.triangularpixels.rebirth.image.SpriteImage
The width of the sprite image, in pixels
getWidth() - Method in class com.triangularpixels.rebirth.image.TextureAtlas.Entry
 
getX() - Method in class com.triangularpixels.rebirth.geometry2d.IntRectangle
 
getY() - Method in class com.triangularpixels.rebirth.geometry2d.IntRectangle
 
glValue() - Method in enum com.triangularpixels.rebirth.image.TextureFilter
 
glValue() - Method in enum com.triangularpixels.rebirth.image.TextureFormat
 

H

hasDecoder(Class<?>) - Method in class com.triangularpixels.rebirth.resources.DecoderMap
 
hasDecoder(Class<?>) - Method in class com.triangularpixels.rebirth.resources.DecoderRegistry
 
hasDecoder(Class<?>) - Method in class com.triangularpixels.rebirth.resources.ResourceFactory
 
hasDecoder(Class<?>) - Method in class com.triangularpixels.rebirth.resources.ResourceParser
 
height - Variable in class com.triangularpixels.rebirth.image.TextureAtlas
 

I

insert(int, int, T) - Method in class com.triangularpixels.rebirth.geometry2d.Atlas
 
insert(int, int, T) - Method in class com.triangularpixels.rebirth.geometry2d.AtlasArray
 
IntDecoder - Class in com.triangularpixels.rebirth.resources.coredecoders
 
IntDecoder() - Constructor for class com.triangularpixels.rebirth.resources.coredecoders.IntDecoder
 
IntDecoder.ArrayAttribute - Class in com.triangularpixels.rebirth.resources.coredecoders
 
IntDecoder.ArrayAttribute() - Constructor for class com.triangularpixels.rebirth.resources.coredecoders.IntDecoder.ArrayAttribute
 
IntDecoder.Attribute - Class in com.triangularpixels.rebirth.resources.coredecoders
 
IntDecoder.Attribute() - Constructor for class com.triangularpixels.rebirth.resources.coredecoders.IntDecoder.Attribute
 
intersects(IntRectangle) - Method in class com.triangularpixels.rebirth.geometry2d.IntRectangle
Test to see if two rectangles intersect.
IntRectangle - Class in com.triangularpixels.rebirth.geometry2d
A 2d, axis-aligned rectangle with integer precision.
IntRectangle() - Constructor for class com.triangularpixels.rebirth.geometry2d.IntRectangle
 
IntRectangle(int, int) - Constructor for class com.triangularpixels.rebirth.geometry2d.IntRectangle
 
IntRectangle(int, int, int, int) - Constructor for class com.triangularpixels.rebirth.geometry2d.IntRectangle
 
IntRectangle(IntRectangle) - Constructor for class com.triangularpixels.rebirth.geometry2d.IntRectangle
 
io - Variable in class com.triangularpixels.rebirth.resources.SimpleResource
 
isAttributeDecoder(Class<?>) - Static method in class com.triangularpixels.rebirth.resources.ReflectionUtil
 
isElementDecoder(Class<?>) - Static method in class com.triangularpixels.rebirth.resources.ReflectionUtil
 
isIdle() - Method in class com.triangularpixels.rebirth.resources.ResourcePool
Returns true if no background parsing is taking place.
isInCreateQueue(ResourceHandle<? extends Resource>) - Method in class com.triangularpixels.rebirth.resources.ResourcePool
 
isMonitored(String) - Method in interface com.triangularpixels.rebirth.resources.FileMonitor
 
isMonitored(String) - Method in class com.triangularpixels.rebirth.resources.FileSystemMonitor
 
isMonitored(String) - Method in class com.triangularpixels.rebirth.resources.NullFileMonitor
 

L

left() - Method in class com.triangularpixels.rebirth.geometry2d.IntRectangle
 
length(String) - Method in class com.triangularpixels.rebirth.resources.FileIO
 
length(String) - Method in interface com.triangularpixels.rebirth.resources.ResourceIO
 
LongDecoder - Class in com.triangularpixels.rebirth.resources.coredecoders
 
LongDecoder() - Constructor for class com.triangularpixels.rebirth.resources.coredecoders.LongDecoder
 
LongDecoder.Attribute - Class in com.triangularpixels.rebirth.resources.coredecoders
 
LongDecoder.Attribute() - Constructor for class com.triangularpixels.rebirth.resources.coredecoders.LongDecoder.Attribute
 

M

mainCreate() - Method in class com.triangularpixels.rebirth.image.SpriteCacheResource
 
mainCreate() - Method in interface com.triangularpixels.rebirth.resources.Resource
 
mainCreate() - Method in class com.triangularpixels.rebirth.resources.SimpleResource
 
method - Variable in class com.triangularpixels.rebirth.resources.Decoder
 

N

NonParsable - Annotation Type in com.triangularpixels.rebirth.resources
Use this annotation to flag member variables in a resource which should be skipped during auto parsing
NullFileMonitor - Class in com.triangularpixels.rebirth.resources
 
NullFileMonitor() - Constructor for class com.triangularpixels.rebirth.resources.NullFileMonitor
 
numAtlases() - Method in class com.triangularpixels.rebirth.geometry2d.AtlasArray
 

O

object - Variable in class com.triangularpixels.rebirth.resources.Decoder
 
onFileModified(String) - Method in class com.triangularpixels.rebirth.image.SpriteCacheResource
 
onFileModified(String) - Method in interface com.triangularpixels.rebirth.resources.FileModifiedListener
 
open(String) - Method in class com.triangularpixels.rebirth.resources.FileIO
 
open(String) - Method in interface com.triangularpixels.rebirth.resources.ResourceIO
 
openStream(String) - Method in class com.triangularpixels.rebirth.resources.FileIO
 
openStream(String) - Method in interface com.triangularpixels.rebirth.resources.ResourceIO
 

P

parse(Element) - Method in class com.triangularpixels.rebirth.image.SpriteCacheResource
 
parse(Element) - Method in interface com.triangularpixels.rebirth.resources.Resource
 
parse(String, ResourceList) - Method in class com.triangularpixels.rebirth.resources.ResourceParser
 
parse(String) - Method in class com.triangularpixels.rebirth.resources.ResourcePool
Opens the file specified and parses the contents.
parse(Element) - Method in class com.triangularpixels.rebirth.resources.SimpleResource
 
parseXml(Element, Object, boolean) - Method in class com.triangularpixels.rebirth.resources.ResourceFactory
 
parseXml(Element, Object, DecoderRegistry, TagMapping, boolean) - Static method in class com.triangularpixels.rebirth.resources.ResourceFactory
 
parseXml(String) - Static method in class com.triangularpixels.rebirth.resources.XmlUtil
 
peek(Class<T>, String) - Method in class com.triangularpixels.rebirth.resources.ResourcePool
 
PointDecoder - Class in com.triangularpixels.rebirth.resources.extendeddecoders
 
PointDecoder() - Constructor for class com.triangularpixels.rebirth.resources.extendeddecoders.PointDecoder
 
PointDecoder.Attribute - Class in com.triangularpixels.rebirth.resources.extendeddecoders
Decodes xml attributes into java.awt.Point objects of the form "(x, y)" eg.
PointDecoder.Attribute() - Constructor for class com.triangularpixels.rebirth.resources.extendeddecoders.PointDecoder.Attribute
 
print() - Static method in class com.triangularpixels.rebirth.BuildInfo
 
processCreateQueue() - Method in class com.triangularpixels.rebirth.resources.ResourcePool
 
PropertyFile - Class in com.triangularpixels.rebirth
 
PropertyFile(String) - Constructor for class com.triangularpixels.rebirth.PropertyFile
 

R

RectangleDecoder - Class in com.triangularpixels.rebirth.resources.extendeddecoders
 
RectangleDecoder() - Constructor for class com.triangularpixels.rebirth.resources.extendeddecoders.RectangleDecoder
 
RectangleDecoder.Element - Class in com.triangularpixels.rebirth.resources.extendeddecoders
Parses xml child elements into java.awt.Rectangle objects.
RectangleDecoder.Element() - Constructor for class com.triangularpixels.rebirth.resources.extendeddecoders.RectangleDecoder.Element
 
ReflectionUtil - Class in com.triangularpixels.rebirth.resources
 
ReflectionUtil() - Constructor for class com.triangularpixels.rebirth.resources.ReflectionUtil
 
register(Class<?>) - Method in class com.triangularpixels.rebirth.resources.DecoderRegistry
Registers a static decoder
register(Object) - Method in class com.triangularpixels.rebirth.resources.DecoderRegistry
Registers an object decoder
register(String, Class<? extends Resource>) - Method in class com.triangularpixels.rebirth.resources.TagMapping
 
registerDecoder(Class<?>) - Method in class com.triangularpixels.rebirth.resources.ResourceFactory
 
registerDecoder(Object) - Method in class com.triangularpixels.rebirth.resources.ResourceFactory
 
registerDecoder(Class<?>) - Method in class com.triangularpixels.rebirth.resources.ResourceParser
 
registerDecoder(Object) - Method in class com.triangularpixels.rebirth.resources.ResourceParser
 
registerParser(String, Class<? extends Resource>) - Method in class com.triangularpixels.rebirth.resources.ResourceFactory
 
registerParser(String, Class<? extends Resource>) - Method in class com.triangularpixels.rebirth.resources.ResourceParser
 
remove(T) - Method in class com.triangularpixels.rebirth.geometry2d.Atlas
 
remove(T) - Method in class com.triangularpixels.rebirth.geometry2d.AtlasArray
 
remove(String) - Method in class com.triangularpixels.rebirth.image.SpriteCache
 
remove(String) - Method in class com.triangularpixels.rebirth.image.TextureAtlas
 
removeListener(String, FileModifiedListener) - Method in interface com.triangularpixels.rebirth.resources.FileMonitor
 
removeListener(String, FileModifiedListener) - Method in class com.triangularpixels.rebirth.resources.FileSystemMonitor
 
removeListener(String, FileModifiedListener) - Method in class com.triangularpixels.rebirth.resources.NullFileMonitor
 
requestCreate(Class<T>, String) - Method in class com.triangularpixels.rebirth.resources.ResourcePool
Adds a resource onto the create queue so that it will be fully created in a background thread.
requestCreateAll() - Method in class com.triangularpixels.rebirth.resources.ResourcePool
 
reserveSpace(String, int, int, TextureFormat, TextureFilter) - Method in class com.triangularpixels.rebirth.image.SpriteCache
 
reserveSpace(String, int, int) - Method in class com.triangularpixels.rebirth.image.TextureAtlas
 
Resource - Interface in com.triangularpixels.rebirth.resources
 
ResourceFactory - Class in com.triangularpixels.rebirth.resources
 
ResourceFactory() - Constructor for class com.triangularpixels.rebirth.resources.ResourceFactory
 
ResourceHandle<T extends Resource> - Class in com.triangularpixels.rebirth.resources
A handle to a specific Resource object.
ResourceHandle.State - Enum in com.triangularpixels.rebirth.resources
 
ResourceIO - Interface in com.triangularpixels.rebirth.resources
Interface for doing all resource loading.
ResourceList - Interface in com.triangularpixels.rebirth.resources
 
ResourceParser - Class in com.triangularpixels.rebirth.resources
 
ResourceParser(ResourceIO, FileMonitor, boolean) - Constructor for class com.triangularpixels.rebirth.resources.ResourceParser
 
ResourcePool - Class in com.triangularpixels.rebirth.resources
A pool of resource objects.
ResourcePool(ResourceIO, FileMonitor, ResourceParser) - Constructor for class com.triangularpixels.rebirth.resources.ResourcePool
 
Resources - Class in com.triangularpixels.rebirth.resources
Provides a high-level interface for manipulating resource pools
Resources() - Constructor for class com.triangularpixels.rebirth.resources.Resources
 
Resources.DecoderGroup - Enum in com.triangularpixels.rebirth.resources
 
right() - Method in class com.triangularpixels.rebirth.geometry2d.IntRectangle
 
run() - Method in class com.triangularpixels.rebirth.resources.FileSystemMonitor
 

S

setBaseDir(String) - Method in class com.triangularpixels.rebirth.resources.FileIO
 
setFileMonitor(FileMonitor) - Method in interface com.triangularpixels.rebirth.resources.Resource
 
setFileMonitor(FileMonitor) - Method in class com.triangularpixels.rebirth.resources.SimpleResource
 
setHeight(int) - Method in class com.triangularpixels.rebirth.geometry2d.IntRectangle
 
setIO(ResourceIO) - Method in interface com.triangularpixels.rebirth.resources.Resource
 
setIO(ResourceIO) - Method in class com.triangularpixels.rebirth.resources.SimpleResource
 
setName(String) - Method in interface com.triangularpixels.rebirth.resources.Resource
 
setName(String) - Method in class com.triangularpixels.rebirth.resources.SimpleResource
 
setStabilityThreshold(int) - Method in class com.triangularpixels.rebirth.resources.FileSystemMonitor
Sets the number of ticks that a file's length must remain constant before we decide that it's stable and listeners can be informed
setTimeout(int) - Method in class com.triangularpixels.rebirth.resources.FileSystemMonitor
Sets the timeout (in ticks) that we'll re-check files for before we give up and assume they've been deleted
setWidth(int) - Method in class com.triangularpixels.rebirth.geometry2d.IntRectangle
 
setX(int) - Method in class com.triangularpixels.rebirth.geometry2d.IntRectangle
 
setY(int) - Method in class com.triangularpixels.rebirth.geometry2d.IntRectangle
 
shallowCopy(Object, Object, boolean) - Static method in class com.triangularpixels.rebirth.resources.ReflectionUtil
 
ShortDecoder - Class in com.triangularpixels.rebirth.resources.coredecoders
 
ShortDecoder() - Constructor for class com.triangularpixels.rebirth.resources.coredecoders.ShortDecoder
 
ShortDecoder.Attribute - Class in com.triangularpixels.rebirth.resources.coredecoders
 
ShortDecoder.Attribute() - Constructor for class com.triangularpixels.rebirth.resources.coredecoders.ShortDecoder.Attribute
 
SimpleResource - Class in com.triangularpixels.rebirth.resources
SimpleResource stubs out the Resource interface for when you don't need anything more complicated than the default behaviour
SimpleResource() - Constructor for class com.triangularpixels.rebirth.resources.SimpleResource
 
splitArrayString(String) - Static method in class com.triangularpixels.rebirth.resources.XmlUtil
Splits a string representing an array of values into sub string.
SpriteCache - Class in com.triangularpixels.rebirth.image
 
SpriteCache(int, int) - Constructor for class com.triangularpixels.rebirth.image.SpriteCache
 
SpriteCacheResource - Class in com.triangularpixels.rebirth.image
 
SpriteCacheResource() - Constructor for class com.triangularpixels.rebirth.image.SpriteCacheResource
 
SpriteImage - Interface in com.triangularpixels.rebirth.image
Represents a sub section of a 2d texture u0/u1/v0/v1 are the normalised texture coordinates for the corners of the sprite.
StringDecoder - Class in com.triangularpixels.rebirth.resources.coredecoders
 
StringDecoder() - Constructor for class com.triangularpixels.rebirth.resources.coredecoders.StringDecoder
 
StringDecoder.Attribute - Class in com.triangularpixels.rebirth.resources.coredecoders
 
StringDecoder.Attribute() - Constructor for class com.triangularpixels.rebirth.resources.coredecoders.StringDecoder.Attribute
 

T

TagMapping - Class in com.triangularpixels.rebirth.resources
Holds a mapping from tag names (e.g.
TagMapping() - Constructor for class com.triangularpixels.rebirth.resources.TagMapping
 
TextureAtlas - Class in com.triangularpixels.rebirth.image
 
TextureAtlas(int, int, TextureFormat, TextureFilter) - Constructor for class com.triangularpixels.rebirth.image.TextureAtlas
 
TextureAtlas.Entry - Class in com.triangularpixels.rebirth.image
 
TextureAtlas.Entry(String, int, IntRectangle) - Constructor for class com.triangularpixels.rebirth.image.TextureAtlas.Entry
 
TextureFilter - Enum in com.triangularpixels.rebirth.image
 
TextureFormat - Enum in com.triangularpixels.rebirth.image
 
textureIds - Variable in class com.triangularpixels.rebirth.image.TextureAtlas
 
TextureUtils - Class in com.triangularpixels.rebirth.image
 
TextureUtils() - Constructor for class com.triangularpixels.rebirth.image.TextureUtils
 
top() - Method in class com.triangularpixels.rebirth.geometry2d.IntRectangle
 
toString() - Method in class com.triangularpixels.rebirth.geometry2d.IntRectangle
 
toString() - Method in class com.triangularpixels.rebirth.resources.Decoder
 

U

update() - Method in interface com.triangularpixels.rebirth.resources.FileMonitor
 
update() - Method in class com.triangularpixels.rebirth.resources.FileSystemMonitor
 
update() - Method in class com.triangularpixels.rebirth.resources.NullFileMonitor
 
update() - Method in class com.triangularpixels.rebirth.resources.ResourcePool
 
updateImage(String, BufferedImage, TextureFormat, TextureFilter) - Method in class com.triangularpixels.rebirth.image.SpriteCache
 
updateImage(String, BufferedImage) - Method in class com.triangularpixels.rebirth.image.TextureAtlas
 

V

valueOf(String) - Static method in enum com.triangularpixels.rebirth.image.TextureFilter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.triangularpixels.rebirth.image.TextureFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.triangularpixels.rebirth.resources.ResourceHandle.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.triangularpixels.rebirth.resources.Resources.DecoderGroup
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.triangularpixels.rebirth.image.TextureFilter
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.triangularpixels.rebirth.image.TextureFormat
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.triangularpixels.rebirth.resources.ResourceHandle.State
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.triangularpixels.rebirth.resources.Resources.DecoderGroup
Returns an array containing the constants of this enum type, in the order they're declared.

W

width - Variable in class com.triangularpixels.rebirth.image.TextureAtlas
 

X

XmlUtil - Class in com.triangularpixels.rebirth.resources
Handy-dandy utility methods for xml parsing
XmlUtil() - Constructor for class com.triangularpixels.rebirth.resources.XmlUtil
 

A B C D E F G H I L M N O P R S T U V W X

Copyright © 2009 TriangularPixels.com. All Rights Reserved.