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

A

a - Variable in class org.jrabbit.base.graphics.transforms.Color
The alpha (transparency) value of this color.
accelerate - Variable in class org.jrabbit.base.graphics.font.renderer.AcceleratedFontRenderer
This class can compile display lists to "remember" Strings that have been drawn.
AcceleratedFontRenderer - Class in org.jrabbit.base.graphics.font.renderer
AcceleratedFontRenderer provides a default abstract FontRenderer class that uses DisplayLists to hasten rendering.
AcceleratedFontRenderer() - Constructor for class org.jrabbit.base.graphics.font.renderer.AcceleratedFontRenderer
 
AcceleratedFontRenderer.TextDL - Class in org.jrabbit.base.graphics.font.renderer
Represents a display list that renders text.
AcceleratedFontRenderer.TextDL() - Constructor for class org.jrabbit.base.graphics.font.renderer.AcceleratedFontRenderer.TextDL
 
acceleration - Variable in class org.jrabbit.standard.game.objects.particles.generic.GenericParticle
The particle's acceleration.
acceleration - Variable in class org.jrabbit.standard.game.objects.particles.generic.SwarmParticle
The acceleration currently being applied.
Accepter<T> - Interface in org.jrabbit.base.data.structures.base
An Acceptor is an object that is able to "add" objects to itself.
act() - Method in class org.jrabbit.base.data.thread.ImageLoadingThread
Loads the images, and increments the progress counter.
act() - Method in class org.jrabbit.base.data.thread.ResourceLoadingThread
Delegates loading of each resource to the appropriate method.
act() - Method in class org.jrabbit.base.data.thread.SoundLoadingThread
Creates the desired sounds, incrementing progress as it goes.
act() - Method in class org.jrabbit.base.data.thread.WatchableThread
Performs the action that a WatchableThread is designed to do.
activate(boolean) - Static method in class org.jrabbit.base.input.KeyboardHandler
Determines whether or not Keyboard events should be processed.
activate(boolean) - Static method in class org.jrabbit.base.input.MouseHandler
Determines whether or not Mouse events should be processed.
activated - Static variable in class org.jrabbit.base.input.KeyboardHandler
Whether or not KeyboardHandler should parse Keyboard events.
activated() - Static method in class org.jrabbit.base.input.KeyboardHandler
Learns if the KeyboardHandler is active.
activated - Static variable in class org.jrabbit.base.input.MouseHandler
Whether or not MouseHandler should parse Mouse events.
activated() - Static method in class org.jrabbit.base.input.MouseHandler
Learns if the MouseHandler is active.
active - Variable in class org.jrabbit.standard.game.world.camera.components.CameraShaker
Whether or not the shaking should be considered active.
active() - Method in class org.jrabbit.standard.game.world.camera.components.CameraShaker
Accesses the shaking controls.
activeFBOs - Static variable in class org.jrabbit.base.graphics.image.ImagePainter
Rendering to texture is designed to work in a "recursive" manner - that is, starting to render to another texture while already rendering to another will not cause the engine to crash.
activeIterator - Variable in class org.jrabbit.base.data.structures.GroupTree.GroupTreeIterator
The current iterator.
activeWorld - Variable in class org.jrabbit.standard.game.loop.GameLoop
The World currently being updated and rendered.
add(T) - Method in interface org.jrabbit.base.data.structures.base.Accepter
Adds an object, and checks whether the add was successful.
add(T...) - Method in interface org.jrabbit.base.data.structures.base.Accepter
Attempts to add every supplied object.
add(String) - Method in interface org.jrabbit.base.data.structures.base.KeyedContainer
Creates an object from the indicated expression and attempts to add it.
add(String...) - Method in interface org.jrabbit.base.data.structures.base.KeyedContainer
Attempts to create and add objects corresponding to every supplied reference.
add(String) - Method in class org.jrabbit.base.data.structures.BaseKeyedContainer
Creates an object from the indicated expression and attempts to add it.
add(String...) - Method in class org.jrabbit.base.data.structures.BaseKeyedContainer
Attempts to create and add objects corresponding to every supplied reference.
add(T) - Method in class org.jrabbit.base.data.structures.BaseKeyedContainer
Adds an object, and checks whether the add was successful.
add(T...) - Method in class org.jrabbit.base.data.structures.BaseKeyedContainer
Attempts to add every supplied object.
add(GroupTree<T>) - Method in class org.jrabbit.base.data.structures.GroupTree
Combines another GroupTree into this one.
add(T) - Method in class org.jrabbit.base.data.structures.LockingList
Adds an object or caches the operation.
add(T...) - Method in class org.jrabbit.base.data.structures.LockingList
Attempts to add every supplied object.
add(LockingList<T>) - Method in class org.jrabbit.base.data.structures.LockingList
Handles adding an entire list of objects of the same generic type.
add(T) - Method in class org.jrabbit.base.data.structures.LockingList.UList
Adds an object to the end of the list if it is not already on it.
add(LockingList<T>.UList) - Method in class org.jrabbit.base.data.structures.LockingList.UList
Adds another list to this one.
add(Image) - Method in class org.jrabbit.base.graphics.image.ImageCache
Adds an Image, and checks whether the add was successful.
add(Layer) - Method in class org.jrabbit.base.graphics.layers.grouped.DefaultLayeredRenderList
Attempts to add the indicated Layer on top of those already present in the list.
add(Layer...) - Method in class org.jrabbit.base.graphics.layers.grouped.DefaultLayeredRenderList
Attempts to add the indicated series of Layers to the list.
add(String) - Method in class org.jrabbit.base.graphics.layers.grouped.DefaultLayeredRenderList
Adds a new Layer with the indicated reference.
add(String...) - Method in class org.jrabbit.base.graphics.layers.grouped.DefaultLayeredRenderList
Attempts to create and add Layers corresponding to every supplied layer name.
add(Renderable, String) - Method in class org.jrabbit.base.graphics.layers.grouped.DefaultLayeredRenderList
Attempts to add the indicated Renderable object to the Layer in the list with an identical reference to the one supplied.
add(Renderable) - Method in class org.jrabbit.base.graphics.layers.grouped.DefaultLayeredRenderList
Attempts to add the indicated Renderable to the default Layer.
add(Renderable, String) - Method in interface org.jrabbit.base.graphics.layers.grouped.LayeredRenderList
Adds the indicated Renderable to the referenced Layer.
add(Renderable) - Method in interface org.jrabbit.base.graphics.layers.grouped.LayeredRenderList
Adds a Renderable to a Layer within the list.
add(Image) - Static method in class org.jrabbit.base.graphics.skins.text.RenderedText
Registers the indicated Image on the list.
add(GLTransform) - Method in class org.jrabbit.base.graphics.transforms.GLGroupTransform
Places a transform after those already in the list.
add(GLTransform...) - Method in class org.jrabbit.base.graphics.transforms.GLGroupTransform
Places a series of transforms after those already in the list.
add(float, float) - Method in class org.jrabbit.base.graphics.transforms.Vector2f
Shifts the coordinates.
add(BaseVector2f) - Method in class org.jrabbit.base.graphics.transforms.Vector2f
Adds another vector's coordinates.
add(BaseVector2f, float) - Method in class org.jrabbit.base.graphics.transforms.Vector2f
Adds another vector's coordinates, scaled by the supplied multiplier.
add(Particle) - Method in class org.jrabbit.standard.game.objects.particles.ParticleSprite
Adds a Particle to the ParticleSprite.
add(Particle...) - Method in class org.jrabbit.standard.game.objects.particles.ParticleSprite
Adds a series of Particles to the ParticleSprite.
add(String) - Method in class org.jrabbit.standard.game.sound.SoundBoard
Creates an adds a new Channel with the indicated reference.
add(String...) - Method in class org.jrabbit.standard.game.sound.SoundBoard
Attempts to create and add Channels for every indicated reference.
add(Channel) - Method in class org.jrabbit.standard.game.sound.SoundBoard
Adds the indicated Channel to the SoundBoard.
add(Channel...) - Method in class org.jrabbit.standard.game.sound.SoundBoard
Attempts to add the indicated Channels.
add(Object) - Method in class org.jrabbit.standard.game.world.World
Attempts to add the indicated object to the World.
add(Object...) - Method in class org.jrabbit.standard.game.world.World
Attempts to add the Objects to the world.
add(String, Object) - Method in class org.jrabbit.standard.game.world.World
Attempts to add the indicated object to the World.
add(String, Object...) - Method in class org.jrabbit.standard.game.world.World
Attempts to add the Objects to the world, targeting the indicated Layer if they are Renderable.
addAsciiGlyphs() - Method in class org.jrabbit.base.graphics.font.renderer.UnicodeRenderer
Queues the glyphs in the ASCII character set (codepoints 32 through 255) to be loaded.
addCache - Variable in class org.jrabbit.base.data.structures.LockingList
A list to cache addition operations.
addChild(String) - Method in class org.jrabbit.base.data.structures.GroupTree
Creates a new group and adds it as a child with the supplied String as an access key.
addChild(String, GroupTree<T>) - Method in class org.jrabbit.base.data.structures.GroupTree
Adds an existing group as a child with the supplied String as an access key.
addGlyphs(int, int) - Method in class org.jrabbit.base.graphics.font.renderer.UnicodeRenderer
Queues the glyphs in the specified codepoint range (inclusive) to be loaded.
addGlyphs(String) - Method in class org.jrabbit.base.graphics.font.renderer.UnicodeRenderer
Queues the glyphs in the specified text to be loaded.
addGroup(String) - Method in class org.jrabbit.base.data.cache.GroupedCache
Creates a new, empty group with the specified key.
addGroup(String, GroupTree<String>) - Method in class org.jrabbit.base.data.cache.GroupedCache
Adds an already defined GroupTree to the Cache, under the indicated name.
adding - Variable in class org.jrabbit.base.data.structures.LockingList
This reference is meant to switch between main and toAdd.
addIntoGroup(String, String) - Method in class org.jrabbit.base.data.cache.GroupedCache
Adds the reference to the indicated top-level group.
addIntoGroup(String, String...) - Method in class org.jrabbit.base.data.cache.GroupedCache
Adds a series of references into a top-level group.
addIntoGroup(T, String) - Method in class org.jrabbit.base.data.cache.GroupedCache
Adds an already defined object into the indicated group.
addIntoGroup(String, T...) - Method in class org.jrabbit.base.data.cache.GroupedCache
Adds a series of object references into a top-level group.
additive() - Static method in class org.jrabbit.base.graphics.GLSettings.Blend
Sets additive blending.
ADDITIVE - Static variable in class org.jrabbit.base.graphics.transforms.BlendOp
A BlendOp with additive blending.
addListener(AnimationListener) - Method in class org.jrabbit.base.graphics.skins.animation.AnimatedSkin
Adds a listener to the list of AnimationListeners.
addListener(ColorListener) - Method in class org.jrabbit.base.graphics.transforms.Color
Adds a ColorListener to this object.
addListener(RotationListener) - Method in class org.jrabbit.base.graphics.transforms.Rotation
Adds a listener to the Rotation.
addListener(ScalarListener) - Method in class org.jrabbit.base.graphics.transforms.Scalar
Adds a listener to the Scalar.
addListener(VectorListener) - Method in class org.jrabbit.base.graphics.transforms.Vector2f
Adds a listener to the Vector2f.
addNeheGlyphs() - Method in class org.jrabbit.base.graphics.font.renderer.UnicodeRenderer
Queues the glyphs in the NEHE character set (codepoints 32 through 128) to be loaded.
addPolar(float, float) - Method in class org.jrabbit.base.graphics.transforms.Vector2f
Shifts the vector via polar coordinates.
address - Variable in class org.jrabbit.base.data.loading.URLLoader
The URL that data is retrieved from.
addX(float) - Method in class org.jrabbit.base.graphics.transforms.Vector2f
Shifts the x coordinate.
addY(float) - Method in class org.jrabbit.base.graphics.transforms.Vector2f
Shifts the y coordinate.
adjustDefault() - Method in class org.jrabbit.base.graphics.layers.grouped.DefaultLayeredRenderList
Ensures that the default layer is the last Layer in the list (the one "on top").
adjustHeight(int) - Method in class org.jrabbit.base.managers.window.controllers.WindowController
Handles adjusting the indicated height.
adjustHotspot(Point, int, int) - Static method in class org.jrabbit.base.graphics.misc.CursorLoader
Because of some complexities with Cursors, a hotspot must be adjusted to be contained within and flipped to the indicated dimension.
adjustWidth(int) - Method in class org.jrabbit.base.managers.window.controllers.WindowController
Handles adjusting the indicated width.
advance() - Method in class org.jrabbit.standard.profiler.util.Counter
Updates the counter, telling it to increment its count by one.
advanceFPS() - Method in class org.jrabbit.standard.game.loop.GameLoopProfiler
Signals that the game has completed a cycle.
advanceFPS() - Method in class org.jrabbit.standard.game.loop.GameLoopProfiler.Default
Signals that the game has completed a cycle.
advanceFrame() - Method in class org.jrabbit.base.graphics.skins.animation.AnimatedSkin
Advances the frame of animation, alerting any listeners as it goes.
advanceGame(int) - Method in class org.jrabbit.standard.game.loop.GameLoop
This method can be used to put additional logic code in GameLoop that is independent of the current World.
advanceGame(int) - Method in class org.jrabbit.standard.game.main.StandardGame
Extends GameLoop.advanceGame(int) to automatically exit the game if escape is pressed.
advanceIntro() - Method in class org.jrabbit.standard.intro.IntroLoop
Advances to the next Intro, destroying the current one if it is non-null.
alertChange() - Method in interface org.jrabbit.base.data.ChangeListener
Alerts the ChangeListener that something it is listening to has changed.
alertChange() - Method in class org.jrabbit.base.graphics.transforms.Color
Alerts all listeners that the Color has changed.
alertChange() - Method in class org.jrabbit.base.graphics.transforms.Rotation
Alerts all listeners that the Rotation has changed.
alertChange() - Method in class org.jrabbit.base.graphics.transforms.Vector2f
Alerts all listeners that the Vector2f has been moved.
alertChange() - Method in class org.jrabbit.standard.profiler.entities.standard.ProfilerMessage
Alerts the ProfilerMessage that the message has changed and it needs to recalculate its dimensions.
alertChange() - Method in class org.jrabbit.standard.profiler.entities.standard.ProfilerMessages.MessageListener
Alerts the MessageListener that it needs to update the text in the ProfilerMessages.
alertFlip() - Method in class org.jrabbit.base.graphics.transforms.Scalar
Alerts all listeners that the Scalar has been flipped.
alertListener() - Method in class org.jrabbit.standard.profiler.util.Message
Alerts this Message's ChangeListener (if it has one) that the message has changed.
alertScale() - Method in class org.jrabbit.base.graphics.transforms.Scalar
Alerts all listeners that the Scalar has been scaled.
alertWindowChange(int) - Static method in class org.jrabbit.base.managers.window.WindowManager
Alerts all current WindowListeners that a change has occurred in the Display and Scene settings.
allocate(int) - Method in class org.jrabbit.base.graphics.transforms.GLGroupTransform
Expands the internal array to hold at least as many transforms as requested.
alpha - Variable in class org.jrabbit.base.graphics.image.Image
Whether or not this image has an alpha channel.
alpha() - Method in class org.jrabbit.base.graphics.transforms.Color
Accesses the alpha value of the color.
AngelCodeRenderer - Class in org.jrabbit.base.graphics.font.renderer
JRabbit uses a couple of resources from the Slick game library (with slight modifications).
AngelCodeRenderer(String, String) - Constructor for class org.jrabbit.base.graphics.font.renderer.AngelCodeRenderer
Creates a new font based on a font definition from AngelCode's tool and the image that goes with it.
AngelCodeRenderer.CharDef - Class in org.jrabbit.base.graphics.font.renderer
The definition of a single character read from an AngelCode font file.
AngelCodeRenderer.CharDef() - Constructor for class org.jrabbit.base.graphics.font.renderer.AngelCodeRenderer.CharDef
 
angle() - Method in class org.jrabbit.base.graphics.transforms.Vector2f
Returns the degrees of rotation this vector has when converted to polar coordinates.
angleTowards(BaseVector2f) - Method in class org.jrabbit.base.graphics.transforms.Vector2f
Calculates the polar angle from this vector to the target.
angleTowards(float, float) - Method in class org.jrabbit.base.graphics.transforms.Vector2f
Calculates the polar angle from this vector to the target coordinates.
AnimatedParticle - Class in org.jrabbit.standard.game.objects.particles.base
An AnimatedParticle is a Particle that loops through the available Skins in its parent, providing simple, looping Animation.
AnimatedParticle(int) - Constructor for class org.jrabbit.standard.game.objects.particles.base.AnimatedParticle
Creates an animation that loops through the Skins of its parent at the indicated speed.
AnimatedParticle(int, int) - Constructor for class org.jrabbit.standard.game.objects.particles.base.AnimatedParticle
Creates an animation that loops through the Skins of its parent at the indicated speed, beginning at the indicated frame.
AnimatedSkin - Class in org.jrabbit.base.graphics.skins.animation
An AnimatedSkin is just that - a Skin that renders changing data over time.
AnimatedSkin(Skin[], int[][]) - Constructor for class org.jrabbit.base.graphics.skins.animation.AnimatedSkin
Creates an AnimatedSkin that animates the indicated frames with the supplied index.
AnimatedSkin(Skin[], int[][], int) - Constructor for class org.jrabbit.base.graphics.skins.animation.AnimatedSkin
Creates an AnimatedSkin that animates the indicated frames with the supplied index at the indicated speed.
AnimatedSkin(Skin[], int[][], float[][], int) - Constructor for class org.jrabbit.base.graphics.skins.animation.AnimatedSkin
Creates an AnimatedSkin that animates the indicated frames with the supplied index at the indicated speed, using the indicated index of durations to make some frames longer or shorter than others.
AnimatedSprite - Class in org.jrabbit.standard.game.objects.specialized
An AnimatedSprite is an Updateable BaseSprite that uses an AnimatedSkin to render itself.
AnimatedSprite(AnimatedSkin) - Constructor for class org.jrabbit.standard.game.objects.specialized.AnimatedSprite
Creates an AnimatedSprite with the indicated AnimatedSkin.
animation - Variable in class org.jrabbit.standard.game.objects.specialized.AnimatedSprite
The currently active Animation.
animation() - Method in class org.jrabbit.standard.game.objects.specialized.AnimatedSprite
Accesses the active animation.
AnimationFactory - Class in org.jrabbit.base.graphics.skins.animation
AnimationFactory is a static convenience class for creating AnimatedSkins.
AnimationFactory() - Constructor for class org.jrabbit.base.graphics.skins.animation.AnimationFactory
 
AnimationListener - Interface in org.jrabbit.base.graphics.skins.animation
An AnimationListener listens to an AnimatedSkin and receives updates as its animation progresses.
appendToParent() - Method in class org.jrabbit.standard.game.objects.particles.base.Particle
Adjusts this Particle so that it is appropriately influenced by its parent.
appendToParent() - Method in class org.jrabbit.standard.game.objects.particles.generic.GenericParticle
Adjusts this GenericParticle so that it is appropriately influenced by its parent.
appendToParent() - Method in class org.jrabbit.standard.game.objects.particles.generic.SwarmParticle
Adjust the particle to its parent ParticleSprite.
applet - Variable in class org.jrabbit.standard.game.main.StandardApplet.AppletGameThread
The StandardApplet to be managed.
apply(float, float, float, float, float) - Method in class org.jrabbit.base.math.geom.Geometry
Recalculates the transformed shape so that it represents the base shape, but translated, rotated, and scaled as indicated.
apply(Vector2f, Rotation, Scalar) - Method in class org.jrabbit.base.math.geom.Geometry
Recalculates the transformed shape so that it represents the base shape, but translated, rotated, and scaled as indicated.
ascent - Variable in class org.jrabbit.base.graphics.font.renderer.UnicodeRenderer
The ascent of the font.
audio - Variable in class org.jrabbit.base.sound.SoundData
The Audio used to manage sound data.
audio() - Method in class org.jrabbit.base.sound.SoundData
Accesses the Slick-Util Audio object contained in this SoundData.
availableFullscreenModes() - Static method in class org.jrabbit.base.managers.window.WindowUtils
Learns what fullscreen DisplayModes are available.
averageTime - Variable in class org.jrabbit.standard.profiler.util.Timer
The average time recorded, in seconds.
averageTime() - Method in class org.jrabbit.standard.profiler.util.Timer
Learns the average amount of time that the process has been taking.

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