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

G

Game - Interface in org.cell2d.celick
The main game interface that should be implemented by any game being developed using the container system.
game - Variable in class org.cell2d.celick.GameContainer
The game being managed
GameContainer - Class in org.cell2d.celick
A generic game container that handles the game loop
GameContainer(Game) - Constructor for class org.cell2d.celick.GameContainer
Create a new container wrapping a game
gameLoop(GameContainer, int, Graphics) - Method in interface org.cell2d.celick.Game
Update the game logic and render the game's screen here.
gameLoop() - Method in class org.cell2d.celick.GameContainer
Strategy for overloading game loop context handling
GameState<T extends CellGame,U extends GameState<T,U,V>,V extends SubThinker<T,U,V>> - Class in org.cell2d
A GameState represents one state that a CellGame can be in, such as the main menu, the options menu, in the middle of a level, etc.
GameState(Class<T>, Class<U>, Class<V>, T, int) - Constructor for class org.cell2d.GameState
Constructs a GameState of the specified CellGame with the specified ID.
GeomUtil - Class in org.cell2d.celick.geom
A set of utilities to play with geometry
GeomUtil() - Constructor for class org.cell2d.celick.geom.GeomUtil
 
GeomUtil.HitResult - Class in org.cell2d.celick.geom
A lightweigtht description of a intersection between a shape and line.
GeomUtilListener - Interface in org.cell2d.celick.geom
Debug listener for notifications assocaited with geometry utilities
get() - Static method in class org.cell2d.celick.opengl.CursorLoader
Retrieve the single instance of this loader - convinient huh?
get() - Static method in class org.cell2d.celick.opengl.InternalTextureLoader
Get the single instance of this texture loader
get() - Static method in class org.cell2d.celick.opengl.renderer.Renderer
Get the renderer to be used when accessing GL
get(Object) - Method in class org.cell2d.util.ArrayMap
 
get2Fold(int) - Static method in class org.cell2d.celick.opengl.InternalTextureLoader
Get the closest greater power of 2 to the fold number
getA() - Method in class org.cell2d.Color
Returns this Color's alpha value.
getAbsAngle() - Method in class org.cell2d.space.Hitbox
Returns this Hitbox's absolute angle of rotation.
getAbsAngleX() - Method in class org.cell2d.space.Hitbox
Returns the x-coordinate of the unit vector that points in the direction of this Hitbox's absolute angle of rotation.
getAbsAngleY() - Method in class org.cell2d.space.Hitbox
Returns the y-coordinate of the unit vector that points in the direction of this Hitbox's absolute angle of rotation.
getAbsBottom() - Method in class org.cell2d.space.RectangleHitbox
Returns the difference of the y-coordinates of this RectangleHitbox's absolute bottom edge and absolute position.
getAbsDifference() - Method in class org.cell2d.space.LineHitbox
Returns this LineHitbox's absolute difference.
getAbsDX() - Method in class org.cell2d.space.LineHitbox
Returns the x-coordinate of this LineHitbox's relative difference.
getAbsDY() - Method in class org.cell2d.space.LineHitbox
Returns the y-coordinate of this LineHitbox's relative difference.
getAbsLeft() - Method in class org.cell2d.space.RectangleHitbox
Returns the difference of the x-coordinates of this RectangleHitbox's absolute left edge and absolute position.
getAbsPosition() - Method in class org.cell2d.space.Hitbox
Returns this Hitbox's absolute position.
getAbsPressingAngle() - Method in class org.cell2d.space.MobileObject
Returns this MobileObject's absolute pressing angle, or null if it has none.
getAbsRight() - Method in class org.cell2d.space.RectangleHitbox
Returns the difference of the x-coordinates of this RectangleHitbox's absolute right edge and absolute position.
getAbsTop() - Method in class org.cell2d.space.RectangleHitbox
Returns the difference of the y-coordinates of this RectangleHitbox's absolute top edge and absolute position.
getAbsVertex(int) - Method in class org.cell2d.space.PolygonHitbox
Returns this PolygonHitbox's absolute vertex at the specified index.
getAbsVertexX(int) - Method in class org.cell2d.space.PolygonHitbox
Returns the x-coordinate of this PolygonHitbox's absolute vertex at the specified index.
getAbsVertexY(int) - Method in class org.cell2d.space.PolygonHitbox
Returns the y-coordinate of this PolygonHitbox's absolute vertex at the specified index.
getAbsVertices() - Method in class org.cell2d.space.PolygonHitbox
Returns the List of this PolygonHitbox's absolute vertices.
getAbsX() - Method in class org.cell2d.space.Hitbox
Returns the x-coordinate of this Hitbox's absolute position.
getAbsXFlip() - Method in class org.cell2d.space.Hitbox
Returns whether this Hitbox is absolutely horizontally flipped.
getAbsXSign() - Method in class org.cell2d.space.Hitbox
Returns -1 if this Hitbox is absolutely horizontally flipped and 1 if it is not.
getAbsY() - Method in class org.cell2d.space.Hitbox
Returns the y-coordinate of this Hitbox's absolute position.
getAbsYFlip() - Method in class org.cell2d.space.Hitbox
Returns whether this Hitbox is absolutely vertically flipped.
getAbsYSign() - Method in class org.cell2d.space.Hitbox
Returns -1 if this Hitbox is absolutely vertically flipped and 1 if it is not.
getAByte() - Method in class org.cell2d.Color
Returns this Color's alpha value as an integer from 0 to 255.
getAlpha() - Method in class org.cell2d.celick.Image
Get the alpha value to use when rendering this image
getAlpha() - Method in class org.cell2d.space.SpaceObject
Returns this SpaceObject's alpha value.
getAngle() - Method in class org.cell2d.CellVector
Returns this CellVector's angle.
getAngle() - Method in class org.cell2d.space.SpaceObject
Returns this SpaceObject's angle of rotation.
getAngleX() - Method in class org.cell2d.CellVector
Returns the x-coordinate of the unit vector that points in the direction of this CellVector's angle.
getAngleX() - Method in class org.cell2d.space.SpaceObject
Returns the x-coordinate of the unit vector that points in the direction of this SpaceObject's angle of rotation.
getAngleY() - Method in class org.cell2d.CellVector
Returns the y-coordinate of the unit vector that points in the direction of this CellVector's angle.
getAngleY() - Method in class org.cell2d.space.SpaceObject
Returns the y-coordinate of the unit vector that points in the direction of this SpaceObject's angle of rotation.
getAnimatable(TiledTile, boolean, Filter...) - Method in class org.cell2d.space.map.TiledConverter
Converts the TiledTileset to which the specified TiledTile belongs, if it has not already been converted, and returns the Animatable representation of the specified TiledTile.
getAnimatedCursor(String, int, int, int, int, int[]) - Method in class org.cell2d.celick.opengl.CursorLoader
Get a cursor based on a image reference on the classpath.
getAnimation() - Method in class org.cell2d.AnimationInstance
Returns the Animation that this AnimationInstance is an instance of.
getAnimation(int) - Method in class org.cell2d.GameState
Returns the Animation of the AnimationInstance assigned to this GameState with the specified ID, or Animation.BLANK if there is none.
getAnimation(int) - Method in class org.cell2d.space.SpaceObject
Returns the Animation of the AnimationInstance assigned to this SpaceObject with the specified ID, or Animation.BLANK if there is none.
getAnimation() - Method in class org.cell2d.space.SpaceObject
Returns the Animation of the AnimationInstance assigned to this SpaceObject with ID 0, or Animation.BLANK if there is none.
getAnimInstance(int) - Method in class org.cell2d.GameState
Returns the AnimationInstance that is assigned to this GameState with the specified ID, or AnimationInstance.BLANK if there is none.
getAnimInstance(int) - Method in class org.cell2d.space.SpaceObject
Returns the AnimationInstance that is assigned to this SpaceObject with the specified ID, or AnimationInstance.BLANK if there is none.
getAnimInstance() - Method in class org.cell2d.space.SpaceObject
Returns the AnimationInstance that is assigned to this SpaceObject with ID 0, or AnimationInstance.BLANK if there is none.
getAppearance() - Method in class org.cell2d.space.SpaceObject
Returns this SpaceObject's appearance.
getArea(int, int, int, int, ByteBuffer) - Method in class org.cell2d.celick.Graphics
Get an ara of pixels as RGBA values into a buffer
getAspectRatio() - Method in class org.cell2d.celick.GameContainer
Get the aspect ratio of the screen
getB() - Method in class org.cell2d.Color
Returns this Color's blue value.
getBackground() - Method in class org.cell2d.celick.Graphics
Get the current graphics context background color
getBackgroundColorLayerID() - Method in class org.cell2d.space.map.TiledArea
Returns the integer ID with which this TiledArea's background color SpaceLayer is assigned to the SpaceStates that load it.
getBByte() - Method in class org.cell2d.Color
Returns this Color's blue value as an integer from 0 to 255.
getBeforeMovementEvents() - Method in class org.cell2d.space.SpaceState
Returns the EventGroup of this SpaceState's before-movement Events.
getBeforeMovementEvents() - Method in class org.cell2d.space.SpaceThinker
Returns the EventGroup of this SpaceThinker's before-movement Events.
getBeforeMovementEvents() - Method in class org.cell2d.space.ThinkerObject
Returns the EventGroup of this ThinkerObject's before-movement Events.
getBeforeMovementPriority() - Method in class org.cell2d.space.SpaceThinker
Returns this SpaceThinker's before-movement priority.
getBeforeMovementPriority() - Method in class org.cell2d.space.ThinkerObject
Returns this ThinkerObject's before-movement priority.
getBindingCommandNum() - Method in class org.cell2d.CellGame
Returns the number of the command to which this CellGame has been instructed to bind the next valid Control pressed, or -1 if there is none.
getBlankCopy() - Method in class org.cell2d.celick.Image
Constructs and returns a new Image that is identical to this one in every way, including width and height, except that its actual pixel data is blank.
getBottom() - Method in class org.cell2d.space.Viewport
Returns the difference of the y-coordinates in pixels of this Viewport's bottom edge and the position of its camera on the screen.
getBottomEdge() - Method in class org.cell2d.space.CircleHitbox
 
getBottomEdge() - Method in class org.cell2d.space.CompositeHitbox
 
getBottomEdge() - Method in class org.cell2d.space.Hitbox
Returns the y-coordinate of this Hitbox's absolute bottom boundary.
getBottomEdge() - Method in class org.cell2d.space.LineHitbox
 
getBottomEdge() - Method in class org.cell2d.space.PointHitbox
 
getBottomEdge() - Method in class org.cell2d.space.PolygonHitbox
 
getBottomEdge() - Method in class org.cell2d.space.RectangleHitbox
 
getBottomEdge() - Method in class org.cell2d.space.SpaceObject
Returns the y-coordinate of this SpaceObject's absolute bottom boundary.
getBottomEdge() - Method in class org.cell2d.space.Viewport
Returns the y-coordinate of the bottom edge of this Viewport's field of view in a SpaceState.
getBottommostRow() - Method in class org.cell2d.space.map.ArrayTileGrid
 
getBottommostRow() - Method in class org.cell2d.space.map.HashTileGrid
 
getBottommostRow() - Method in class org.cell2d.space.map.TileGrid
Returns the index of this TileGrid's bottommost row.
getBoundingCircleRadius() - Method in class org.cell2d.celick.geom.Shape
Get the radius of a circle that can completely enclose this shape.
getButtonCode() - Method in class org.cell2d.control.MouseButtonControl
Returns this MouseButtonControl's button code.
getButtonNum() - Method in class org.cell2d.control.ControllerButtonControl
Returns the number of this ControllerButtonControl's button.
getCamera() - Method in class org.cell2d.space.Viewport
Returns this Viewport's camera, or null if it has none.
getCellHeight() - Method in class org.cell2d.space.SpaceState
Returns the height of each of this SpaceState's cells.
getCellWidth() - Method in class org.cell2d.space.SpaceState
Returns the width of each of this SpaceState's cells.
getCenter() - Method in class org.cell2d.celick.geom.Circle
Get the coordinates of the center of the circle
getCenter() - Method in class org.cell2d.celick.geom.Shape
Get the point closet to the center of all the points in this Shape
getCenter() - Method in class org.cell2d.space.SpaceObject
Returns the absolute position of this SpaceObject's center.
getCenterOffset() - Method in class org.cell2d.space.SpaceObject
Returns this SpaceObject's center's offset.
getCenterOffsetX() - Method in class org.cell2d.space.SpaceObject
Returns the x-coordinate of this SpaceObject's center's offset.
getCenterOffsetY() - Method in class org.cell2d.space.SpaceObject
Returns the y-coordinate of this SpaceObject's center's offset.
getCenterOfRotationX() - Method in class org.cell2d.celick.Image
Get the x component of the center of rotation of this image
getCenterOfRotationY() - Method in class org.cell2d.celick.Image
Get the y component of the center of rotation of this image
getCenterX() - Method in class org.cell2d.celick.geom.Circle
Get the x coordinate of the centre of the circle
getCenterX() - Method in class org.cell2d.celick.geom.Shape
Get the x center of this shape.
getCenterX() - Method in class org.cell2d.space.SpaceObject
Returns the absolute x-coordinate of this SpaceObject's center.
getCenterY() - Method in class org.cell2d.celick.geom.Circle
Get the y coordinate of the centre of the circle
getCenterY() - Method in class org.cell2d.celick.geom.Shape
Get the y center of this shape.
getCenterY() - Method in class org.cell2d.space.SpaceObject
Returns the absolute y-coordinate of this SpaceObject's center.
getChannels() - Method in class org.cell2d.celick.openal.OggInputStream
 
getClosestPoint(Vector2f, Vector2f) - Method in class org.cell2d.celick.geom.Line
Get the closest point on the line to a given point
getCollisionDirections() - Method in class org.cell2d.space.MobileObject
Returns an unmodifiable Set view of the Directions in which this MobileObject collided with solid surfaces during its last movement.
getCollisionHitbox() - Method in class org.cell2d.space.MobileObject
Returns this MobileObject's collision Hitbox, or null if it has none.
getCollisions() - Method in class org.cell2d.space.MobileObject
Returns a Map of the SpaceObjects whose solid surfaces this MobileObject collided with during its last movement to the Sets of the Directions in which it collided with them.
getColor() - Method in class org.cell2d.celick.Graphics
Get the color in use by this graphics context
getColor(int, int) - Method in class org.cell2d.celick.Image
Get the colour of a pixel at a specified location in this image
getColor() - Method in class org.cell2d.ColorFilter
Returns the Color that this ColorFilter uses.
getColor() - Method in class org.cell2d.ColorMultiplyFilter
Returns the Color that this ColorMultiplyFilter uses.
getColor() - Method in class org.cell2d.space.ColorSpaceLayer
Returns the Color that this ColorSpaceLayer displays.
getColorMap() - Method in class org.cell2d.ColorMapFilter
Returns an unmodifiable view of the Map that this ColorMapFilter uses.
getComponent(int) - Method in class org.cell2d.space.CompositeHitbox
Returns the component Hitbox that is assigned to this CompositeHitbox with the specified ID.
getComponentOf() - Method in class org.cell2d.space.Hitbox
Returns the CompositeHitbox that this Hitbox is a component of, or null if it is not a component of one.
getComponents() - Method in class org.cell2d.space.CompositeHitbox
Returns an unmodifiable Map to this CompositeHitbox's components from their respective IDs.
getControl(String) - Static method in class org.cell2d.control.Control
Returns a Control whose name according to getName() is the specified String, or null if no Control has that String as a name.
getControllerNum() - Method in class org.cell2d.control.ControllerControl
Returns the number of this ControllerControl's controller.
getControlsFor(int) - Method in class org.cell2d.CellGame
Returns an unmodifiable Set view of all of the Controls that are bound to the specified command.
getConverter() - Method in class org.cell2d.space.map.TiledArea
Returns this TiledArea's associated TiledConverter.
getCoordFor(float, float) - Method in interface org.cell2d.celick.geom.TexCoordGenerator
Get the texture coordinate for a given render position
getCopy() - Method in class org.cell2d.space.CircleHitbox
 
getCopy() - Method in class org.cell2d.space.CompositeHitbox
 
getCopy() - Method in class org.cell2d.space.Hitbox
Returns a copy of this Hitbox with its relative position at the origin that is not flipped or rotated.
getCopy() - Method in class org.cell2d.space.LineHitbox
 
getCopy() - Method in class org.cell2d.space.PointHitbox
 
getCopy() - Method in class org.cell2d.space.PolygonHitbox
 
getCopy() - Method in class org.cell2d.space.RectangleHitbox
 
getCornerRadius() - Method in class org.cell2d.celick.geom.RoundedRectangle
Get the radius for each corner.
getCurrentColor() - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
getCurrentColor() - Method in interface org.cell2d.celick.opengl.renderer.SGL
Get the current colour being rendered
getCurrentColor() - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
getCurrentSprite() - Method in class org.cell2d.AnimationInstance
Returns the Sprite that is specified by this AnimationInstance's current indices, and that the draw() methods will draw if called now.
getCurrentState() - Method in class org.cell2d.CellGame
Returns the GameState that this CellGame is currently in.
getCursor(String, int, int) - Method in class org.cell2d.celick.opengl.CursorLoader
Get a cursor based on a image reference on the classpath
getCursor(ByteBuffer, int, int, int, int) - Method in class org.cell2d.celick.opengl.CursorLoader
Get a cursor based on a set of image data
getCursor(ImageData, int, int) - Method in class org.cell2d.celick.opengl.CursorLoader
Get a cursor based on a set of image data
getData(InputStream) - Method in class org.cell2d.celick.openal.OggDecoder
Get the data out of an OGG file
getDefaultFont() - Method in class org.cell2d.celick.GameContainer
Get the default system font
getDelta() - Method in class org.cell2d.celick.GameContainer
Retrieve the time taken to render the last frame, i.e.
getDepth() - Method in class org.cell2d.celick.ImageBuffer
 
getDepth() - Method in class org.cell2d.celick.opengl.CompositeImageData
 
getDepth() - Method in class org.cell2d.celick.opengl.EmptyImageData
 
getDepth() - Method in interface org.cell2d.celick.opengl.ImageData
Get the last bit depth read from a TGA
getDepth() - Method in class org.cell2d.celick.opengl.ImageIOImageData
 
getDepth() - Method in class org.cell2d.celick.opengl.PNGImageData
 
getDepth() - Method in class org.cell2d.celick.opengl.TGAImageData
 
getDirection() - Method in class org.cell2d.control.ControllerDirectionControl
Returns this ControllerButtonControl's Direction.
getDisplacement() - Method in class org.cell2d.space.MobileObject
Returns this MobileObject's displacement during its last movement.
getDisplacementLength() - Method in class org.cell2d.space.MobileObject
Returns the length of this MobileObject's displacement during its last movement.
getDisplacementX() - Method in class org.cell2d.space.MobileObject
Returns the x-component of this MobileObject's displacement during its last movement.
getDisplacementY() - Method in class org.cell2d.space.MobileObject
Returns the y-component of this MobileObject's displacement during its last movement.
getDrawable() - Method in class org.cell2d.space.DrawableSpaceLayer
Returns the Drawable that this DrawableSpaceLayer displays.
getDrawMode() - Method in class org.cell2d.space.SpaceState
Returns this SpaceState's DrawMode.
getDrawPriority() - Method in class org.cell2d.space.SpaceObject
Returns this SpaceObject's draw priority.
getDX() - Method in class org.cell2d.celick.geom.Line
Get the x direction of this line
getDY() - Method in class org.cell2d.celick.geom.Line
Get the y direction of this line
getEffectiveTimeFactor() - Method in class org.cell2d.AnimationInstance
Returns this AnimationInstance's effective time factor; that is, the average number of time units it experiences every frame.
getEffectiveTimeFactor() - Method in class org.cell2d.GameState
 
getEffectiveTimeFactor() - Method in class org.cell2d.space.SpaceObject
Returns this SpaceObject's effective time factor; that is, the average number of time units it experiences every frame.
getEffectiveTimeFactor() - Method in class org.cell2d.SubThinker
 
getEffectiveTimeFactor() - Method in class org.cell2d.Thinker
Returns this Thinker's effective time factor; that is, the average number of time units it experiences every frame.
getEnd() - Method in class org.cell2d.celick.geom.Line
Get the end point of the line
getFilter() - Method in class org.cell2d.celick.Image
Get the OpenGL image filter in use
getFilter() - Method in class org.cell2d.space.SpaceObject
Returns this SpaceObject's Filter, or null if it has none.
getFilteredCopy(Filter, boolean) - Method in interface org.cell2d.Animatable
Returns a new Animatable created by applying a Filter to all of the Sprites of which this Animatable is ultimately composed.
getFilteredCopy(Filter, boolean) - Method in class org.cell2d.Animation
 
getFilteredCopy(Filter, boolean) - Method in class org.cell2d.Sprite
 
getFilteredImage(Image) - Method in class org.cell2d.ColorFilter
 
getFilteredImage(Image) - Method in class org.cell2d.ColorMapFilter
 
getFilteredImage(Image) - Method in class org.cell2d.ColorMultiplyFilter
 
getFilteredImage(Image) - Method in interface org.cell2d.Filter
Returns the transformation through this Filter of the specified Celick image.
getFilters() - Method in class org.cell2d.Sprite
Returns an unmodifiable Set view of the Filters that will have an effect on this Sprite when applied to it with draw().
getFilters() - Method in class org.cell2d.SpriteSheet
Returns an unmodifiable Set view of the Filters that will have an effect on this SpriteSheet's Sprites when applied to them with draw().
getFlippedCopy(boolean, boolean) - Method in class org.cell2d.celick.Image
Get a copy image flipped on potentially two axis
getFollowers() - Method in class org.cell2d.space.MobileObject
Returns an unmodifiable Set view of this MobileObject's followers.
getFont() - Method in class org.cell2d.celick.Graphics
Get the current font
getFPS() - Method in class org.cell2d.CellGame
Returns the number of frames that this CellGame executes per second.
getFracunitsPerMS() - Method in class org.cell2d.space.map.TiledConverter
Returns this TiledConverter's milliseconds-to-fracunits conversion rate, in fracunits per millisecond.
getFrame(int) - Method in interface org.cell2d.Animatable
Returns this Animatable's frame at the specified index.
getFrame(int) - Method in class org.cell2d.Animation
 
getFrame(int) - Method in class org.cell2d.Sprite
 
getFrameDuration(int) - Method in interface org.cell2d.Animatable
Returns the duration in fracunits of this Animatable's frame at the specified index.
getFrameDuration(int) - Method in class org.cell2d.Animation
 
getFrameDuration(int) - Method in class org.cell2d.Sprite
 
getFrameEvents() - Method in class org.cell2d.space.ThinkerObject
Returns the EventGroup of this ThinkerObject's frame Events.
getFrameEvents() - Method in class org.cell2d.Thinker
Returns the EventGroup of this Thinker's frame Events.
getFramePriority() - Method in class org.cell2d.space.ThinkerObject
Returns this ThinkerObject's frame priority.
getFramePriority() - Method in class org.cell2d.SubThinker
Returns this SubThinker's frame priority.
getG() - Method in class org.cell2d.Color
Returns this Color's green value.
getGame() - Method in class org.cell2d.GameState
 
getGame() - Method in class org.cell2d.space.SpaceObject
Returns the CellGame of the SpaceState to which this SpaceObject is assigned, or null if it is not assigned to a SpaceState.
getGame() - Method in class org.cell2d.space.Viewport
Returns the CellGame of the SpaceState to which this Viewport is assigned, or null if it is not assigned to a SpaceState.
getGame() - Method in class org.cell2d.SubThinker
 
getGame() - Method in class org.cell2d.Thinker
Returns the CellGame of the GameState to which this Thinker is assigned, or null if it is not assigned to a GameState.
getGameClass() - Method in class org.cell2d.space.ThinkerObject
Returns the Class object representing the type of CellGame that uses this ThinkerObject's SpaceThinker's SpaceStates.
getGameClass() - Method in class org.cell2d.Thinker
Returns the Class object representing the type of CellGame that uses this Thinker's GameStates.
getGameState() - Method in class org.cell2d.AnimationInstance
Returns the GameState to which this AnimationInstance is assigned, or null if it is not assigned to one.
getGameState() - Method in class org.cell2d.GameState
 
getGameState() - Method in class org.cell2d.space.Hitbox
Returns the SpaceState of the SpaceObject that is using this Hitbox, or null if either the SpaceObject is not assigned to a SpaceState or this Hitbox is not being used by a SpaceObject.
getGameState() - Method in class org.cell2d.space.SpaceObject
Returns the SpaceState to which this SpaceObject is assigned, or null if it is not assigned to one.
getGameState() - Method in class org.cell2d.space.Viewport
Returns the SpaceState to which this Viewport is assigned, or null if it is not assigned to one.
getGameState() - Method in class org.cell2d.SubThinker
 
getGameState() - Method in class org.cell2d.Thinker
Returns the GameState to which this Thinker is assigned, or null if it is not assigned to one.
getGByte() - Method in class org.cell2d.Color
Returns this Color's green value as an integer from 0 to 255.
getGlobalVolume() - Static method in class org.cell2d.Music
Returns the global music volume.
getGlobalVolume() - Static method in class org.cell2d.Sound
Returns the global sound volume.
getGraphics() - Method in class org.cell2d.celick.GameContainer
Get the graphics context used by this container.
getGraphics() - Method in class org.cell2d.celick.Image
Get a graphics context that can be used to draw to this image
getGraphicsForImage(Image) - Static method in class org.cell2d.celick.opengl.pbuffer.GraphicsFactory
Get a graphics context for a particular image
getGrid() - Method in class org.cell2d.space.map.TileGridObject
Returns the TileGrid that this TileGridObject instantiates.
getHeight(String) - Method in class org.cell2d.celick.AngelCodeFont
 
getHeight(String) - Method in interface org.cell2d.celick.Font
Get the height of the given string
getHeight() - Method in class org.cell2d.celick.GameContainer
Get the height of the game canvas
getHeight() - Method in class org.cell2d.celick.geom.Rectangle
Get the height of the box
getHeight() - Method in class org.cell2d.celick.geom.RoundedRectangle
Get the height of this rectangle.
getHeight() - Method in class org.cell2d.celick.geom.Shape
Get the height of the shape
getHeight() - Method in class org.cell2d.celick.Image
Get the height of this image
getHeight() - Method in class org.cell2d.celick.ImageBuffer
 
getHeight() - Method in class org.cell2d.celick.opengl.CompositeImageData
 
getHeight() - Method in class org.cell2d.celick.opengl.EmptyImageData
 
getHeight() - Method in interface org.cell2d.celick.opengl.ImageData
Get the last height read from a TGA
getHeight() - Method in class org.cell2d.celick.opengl.ImageIOImageData
 
getHeight() - Method in class org.cell2d.celick.opengl.PNGDecoder
 
getHeight() - Method in class org.cell2d.celick.opengl.PNGImageData
 
getHeight() - Method in interface org.cell2d.celick.opengl.Texture
Get the height of the physical texture
getHeight() - Method in class org.cell2d.celick.opengl.TextureImpl
 
getHeight() - Method in class org.cell2d.celick.opengl.TGAImageData
 
getHeight() - Method in class org.cell2d.space.Hitbox
Returns the difference between the y-coordinates of this Hitbox's absolute bottom and top boundaries.
getHeight() - Method in class org.cell2d.space.SpaceObject
Returns the difference between the y-coordinates of this SpaceObject's absolute bottom and top boundaries.
getHeight() - Method in class org.cell2d.space.Viewport
Returns this Viewport's height in fracunits on the screen.
getHeight() - Method in class org.cell2d.Sprite
Returns this Sprite's height in pixels.
getHeight() - Method in class org.cell2d.SpriteSheet
Returns the height in Sprites of this SpriteSheet.
getHorizontalCount() - Method in class org.cell2d.celick.SpriteSheet
Get the number of sprites across the sheet
getHUD() - Method in class org.cell2d.space.SpaceState
Returns the HUD that is assigned to this SpaceState, or null if there is none.
getHUD() - Method in class org.cell2d.space.Viewport
Returns the HUD that is assigned to this Viewport, or null if there is none.
getIconPath() - Method in class org.cell2d.CellGame
Returns the relative path to the image file that this CellGame's program window uses as its icon, or null if the window uses the default LWJGL 2 icon.
getID() - Method in class org.cell2d.GameState
Returns this GameState's ID.
getImage() - Method in class org.cell2d.celick.ImageBuffer
Get an image generated based on this buffer
getImage(int) - Method in class org.cell2d.celick.ImageBuffer
Get an image generated based on this buffer
getImageBufferData() - Method in class org.cell2d.celick.ImageBuffer
 
getImageBufferData() - Method in class org.cell2d.celick.opengl.CompositeImageData
 
getImageBufferData() - Method in class org.cell2d.celick.opengl.EmptyImageData
 
getImageBufferData() - Method in interface org.cell2d.celick.opengl.ImageData
Get the store image
getImageBufferData() - Method in class org.cell2d.celick.opengl.ImageIOImageData
 
getImageBufferData() - Method in class org.cell2d.celick.opengl.PNGImageData
 
getImageBufferData() - Method in class org.cell2d.celick.opengl.TGAImageData
 
getImageDataFor(String) - Static method in class org.cell2d.celick.opengl.ImageDataFactory
Create an image data that is appropriate for the reference supplied
getImageHeight() - Method in interface org.cell2d.celick.opengl.Texture
Get the height of the original image
getImageHeight() - Method in class org.cell2d.celick.opengl.TextureImpl
 
getImageWidth() - Method in interface org.cell2d.celick.opengl.Texture
Get the width of the original image
getImageWidth() - Method in class org.cell2d.celick.opengl.TextureImpl
 
getIndex(int) - Method in class org.cell2d.AnimationInstance
Returns this AnimationInstance's current index at the specified level.
getIndex() - Method in class org.cell2d.AnimationInstance
Returns this AnimationInstance's current index at its highest level.
getInstance() - Method in interface org.cell2d.Animatable
Returns a Drawable instantiation of this Animatable.
getInstance() - Method in class org.cell2d.Animation
Returns a Drawable instantiation of this Animation - that is, a new AnimationInstance of this Animation, with its indices and speeds at each level starting at 0.
getInstance() - Method in class org.cell2d.Sprite
Returns a Drawable instantiation of this Sprite - which is simply this Sprite itself, since Sprites are already Drawables.
getKeyCode(String) - Static method in class org.cell2d.control.KeyControl
Returns the key code whose name according to getKeyCodeName() is the specified String.
getKeyCode() - Method in class org.cell2d.control.KeyControl
Returns this KeyControl's key code.
getKeyCodeName(int) - Static method in class org.cell2d.control.KeyControl
Returns a short, descriptive, and unique String name for the specified key code, identical to the return value of the getName() method of a KeyControl with the key code.
getLastBind() - Static method in class org.cell2d.celick.opengl.TextureImpl
Retrieve the last texture bound through the texture interface
getLayer(int) - Method in class org.cell2d.space.SpaceState
Returns the SpaceLayer that is assigned to this SpaceState with the specified ID.
getLayerDrawPriority(int) - Method in class org.cell2d.space.map.TiledArea
Returns the draw priority of the non-group layer at the specified index in this TiledArea's TiledMap's list of non-group layers (accessed via getNonGroupLayers()).
getLeader() - Method in class org.cell2d.space.MobileObject
Returns this MobileObject's leader, or null if it has none.
getLeft() - Method in class org.cell2d.space.Viewport
Returns the difference of the x-coordinates in pixels of this Viewport's left edge and the position of its camera on the screen.
getLeftEdge() - Method in class org.cell2d.space.CircleHitbox
 
getLeftEdge() - Method in class org.cell2d.space.CompositeHitbox
 
getLeftEdge() - Method in class org.cell2d.space.Hitbox
Returns the x-coordinate of this Hitbox's absolute left boundary.
getLeftEdge() - Method in class org.cell2d.space.LineHitbox
 
getLeftEdge() - Method in class org.cell2d.space.PointHitbox
 
getLeftEdge() - Method in class org.cell2d.space.PolygonHitbox
 
getLeftEdge() - Method in class org.cell2d.space.RectangleHitbox
 
getLeftEdge() - Method in class org.cell2d.space.SpaceObject
Returns the x-coordinate of this SpaceObject's absolute left boundary.
getLeftEdge() - Method in class org.cell2d.space.Viewport
Returns the x-coordinate of the left edge of this Viewport's field of view in a SpaceState.
getLeftmostColumn() - Method in class org.cell2d.space.map.ArrayTileGrid
 
getLeftmostColumn() - Method in class org.cell2d.space.map.HashTileGrid
 
getLeftmostColumn() - Method in class org.cell2d.space.map.TileGrid
Returns the index of this TileGrid's leftmost column.
getLength() - Method in class org.cell2d.celick.openal.OggInputStream
Get the number of bytes on the stream
getLevel() - Method in interface org.cell2d.Animatable
Returns how many levels of Animations this Animatable and its frames and sub-frames comprise.
getLevel() - Method in class org.cell2d.Animation
 
getLevel() - Method in class org.cell2d.Sprite
 
getLine(Shape, int, int) - Method in class org.cell2d.celick.geom.GeomUtil
Get a line between two points in a shape
getLine(Shape, float, float, int) - Method in class org.cell2d.celick.geom.GeomUtil
Get a line between two points in a shape
getLineHeight() - Method in class org.cell2d.celick.AngelCodeFont
 
getLineHeight() - Method in interface org.cell2d.celick.Font
Get the maximum height of any line drawn by this font
getLineStripRenderer() - Static method in class org.cell2d.celick.opengl.renderer.Renderer
Get the line strip renderer to use
getLineWidth() - Method in class org.cell2d.celick.Graphics
Get the width of lines being drawn in this context
getLoadables() - Method in class org.cell2d.space.map.TiledArea
Returns an unmodifiable List view of this TiledArea's stored Loadables.
getLocation() - Method in class org.cell2d.celick.geom.Shape
Get the top-left location of this shape.
getLocatorHitbox() - Method in class org.cell2d.space.SpaceObject
Returns this SpaceObject's locator Hitbox.
getMagnitude() - Method in class org.cell2d.CellVector
Returns this CellVector's magnitude.
getMagnitudeSquared() - Method in class org.cell2d.CellVector
Returns the square of this CellVector's magnitude.
getMap() - Method in class org.cell2d.space.map.TiledArea
Returns the TiledMap whose contents this TiledArea represents.
getMargin() - Method in class org.cell2d.SpriteSheet
Returns the horizontal and vertical spacing in pixels between this SpriteSheet's grid of Sprites and the edges of its image.
getMatrixPosition() - Method in class org.cell2d.celick.geom.Transform
Get an array representing this Transform.
getMaxTypingStringLength() - Method in class org.cell2d.CellGame
Returns the maximum length in characters of the String that this CellGame is being used to type, or 0 if this CellGame is not being used to type a String.
getMaxX() - Method in class org.cell2d.celick.geom.Shape
Get the right most point of this shape.
getMaxY() - Method in class org.cell2d.celick.geom.Shape
Get the bottom most point of this shape.
getMessage() - Method in exception org.cell2d.celick.opengl.CompositeIOException
 
getMinX() - Method in class org.cell2d.celick.geom.Shape
Get the left most point of this shape.
getMinY() - Method in class org.cell2d.celick.geom.Shape
Get the top most point of this shape.
getMouseWheelChange() - Method in class org.cell2d.CellGame
Returns the change in the position of the mouse wheel since last frame.
getMouseX() - Method in class org.cell2d.CellGame
Returns the x-coordinate in pixels of the mouse cursor on this CellGame's screen.
getMouseY() - Method in class org.cell2d.CellGame
Returns the y-coordinate in pixels of the mouse cursor on this CellGame's screen.
getMovementPriority() - Method in class org.cell2d.space.MobileObject
Returns this MobileObject's movement priority.
getMusic(int) - Method in class org.cell2d.CellGame
Returns the Music track assigned to the specified priority in this CellGame's music stack, if there is exactly one such Music track, or null otherwise.
getMusic() - Method in class org.cell2d.CellGame
Returns the Music track assigned to the greatest priority in this CellGame's music stack, if the music stack is not empty and there is exactly one such Music track, or null otherwise.
getMusicStackTop() - Method in class org.cell2d.CellGame
Returns the greatest priority in this CellGame's music stack to which any Music tracks are assigned, or 0 if the music stack is empty.
getMusicTracks(int) - Method in class org.cell2d.CellGame
Returns an unmodifiable Set view of the Music tracks that are assigned to the specified priority in this CellGame's music stack, or an unmodifiable empty Set if the music stack is empty.
getMusicTracks() - Method in class org.cell2d.CellGame
Returns an unmodifiable Set view of the Music tracks that are assigned to the greatest priority in this CellGame's music stack, or an unmodifiable empty Set if the music stack is empty.
getName() - Method in class org.cell2d.celick.Image
Return a meaningful tagging name that has been assigned to this image.
getName() - Method in class org.cell2d.control.Control
Returns a short, descriptive, and unique String name for this Control.
getName() - Method in class org.cell2d.control.ControllerButtonControl
 
getName() - Method in class org.cell2d.control.ControllerDirectionControl
 
getName() - Method in class org.cell2d.control.KeyControl
 
getName() - Method in class org.cell2d.control.MouseButtonControl
 
getNewGameState() - Method in class org.cell2d.space.SpaceObject
Returns the SpaceState to which this SpaceObject is about to be assigned, but has not yet been due to one or more of the object lists involved being iterated over.
getNewMovementPriority() - Method in class org.cell2d.space.MobileObject
Returns the movement priority that this MobileObject is about to have, but does not yet have due to its SpaceState's MobileObject list being iterated over.
getNewSuperThinker() - Method in class org.cell2d.SubThinker
Returns the Thinker to which this SubThinker is about to be assigned, but has not yet been due to one or more of the SubThinker lists involved being iterated over.
getNormal(int) - Method in class org.cell2d.celick.geom.Shape
Get the combine normal of a given point
getNormal() - Method in class org.cell2d.celick.geom.Vector2f
The normal of the vector
getNumAnimInstances() - Method in class org.cell2d.GameState
Returns the number of AnimationInstances that are assigned to this GameState, with or without IDs.
getNumAnimInstances() - Method in class org.cell2d.space.SpaceObject
Returns the number of AnimationInstances that are assigned to this SpaceObject, with or without IDs.
getNumCommands() - Method in class org.cell2d.CellGame
Returns how many commands this CellGame has.
getNumComponents() - Method in class org.cell2d.celick.opengl.PNGDecoder.Format
 
getNumFollowers() - Method in class org.cell2d.space.MobileObject
Returns the number of followers that this MobileObject currently has.
getNumFrames() - Method in interface org.cell2d.Animatable
Returns how many frames this Animatable has.
getNumFrames() - Method in class org.cell2d.Animation
 
getNumFrames() - Method in class org.cell2d.Sprite
 
getNumLayers() - Method in class org.cell2d.space.SpaceState
Returns the number of SpaceLayers that are assigned to this SpaceState.
getNumMobileObjects() - Method in class org.cell2d.space.SpaceState
Returns the number of MobileObjects that are assigned to this SpaceState.
getNumObjects() - Method in class org.cell2d.space.SpaceState
Returns the number of SpaceObjects that are assigned to this SpaceState.
getNumSubThinkers() - Method in class org.cell2d.space.ThinkerObject
Returns the number of SpaceThinkers that are assigned to this ThinkerObject.
getNumSubThinkers() - Method in class org.cell2d.Thinker
Returns the number of SubThinkers that are assigned to this Thinker.
getNumVertices() - Method in class org.cell2d.space.PolygonHitbox
Returns how many vertices this PolygonHitbox has.
getNumViewports() - Method in class org.cell2d.space.SpaceState
Returns the number of Viewports that are assigned to this SpaceState.
getObject() - Method in class org.cell2d.space.Hitbox
Returns the SpaceObject that is using this Hitbox, directly or indirectly as part of a CompositeHitbox, or null if it is not being used by a SpaceObject.
getOffsetAt(Shape, float, float) - Method in interface org.cell2d.celick.ShapeFill
Get the offset for a vertex at a given location based on it's shape
getOriginX() - Method in class org.cell2d.Sprite
Returns the x-coordinate in pixels of this Sprite's origin.
getOriginX() - Method in class org.cell2d.SpriteSheet
Returns the x-coordinate in pixels on each of this SpriteSheet's Sprites of that Sprite's origin.
getOriginY() - Method in class org.cell2d.Sprite
Returns the y-coordinate in pixels of this Sprite's origin.
getOriginY() - Method in class org.cell2d.SpriteSheet
Returns the y-coordinate in pixels on each of this SpriteSheet's Sprites of that Sprite's origin.
getOverlapHitbox() - Method in class org.cell2d.space.SpaceObject
Returns this SpaceObject's overlap Hitbox, or null if it has none.
getParallaxOriginX() - Method in class org.cell2d.space.DrawableSpaceLayer
Returns this DrawableSpaceLayer's horizontal parallax origin.
getParallaxOriginY() - Method in class org.cell2d.space.DrawableSpaceLayer
Returns this DrawableSpaceLayer's vertical parallax origin.
getParallaxX() - Method in class org.cell2d.space.DrawableSpaceLayer
Returns this DrawableSpaceLayer's horizontal parallax.
getParallaxY() - Method in class org.cell2d.space.DrawableSpaceLayer
Returns this DrawableSpaceLayer's vertical parallax.
getPerpendicular() - Method in class org.cell2d.celick.geom.Vector2f
A vector perpendicular to this vector.
getPixel(int, int) - Method in class org.cell2d.celick.Graphics
Get the colour of a single pixel in this graphics context
getPoint(int) - Method in class org.cell2d.celick.geom.Shape
Get a single point in this polygon
getPointCount() - Method in class org.cell2d.celick.geom.Shape
Get the number of points in this polygon
getPoints() - Method in class org.cell2d.celick.geom.Shape
Get the points that outline this shape.
getPolyPoint(int) - Method in class org.cell2d.celick.geom.BasicTriangulator
Get the coordinates of the point at the specified index
getPolyPointCount() - Method in class org.cell2d.celick.geom.BasicTriangulator
Get the number of points in the polygon
getPosition() - Method in class org.cell2d.Music
Returns the music player's position in seconds in this Music track, or 0 if it is not currently playing.
getPosition() - Method in class org.cell2d.space.SpaceObject
Returns this SpaceObject's position.
getPosition2() - Method in class org.cell2d.space.LineHitbox
Returns the position of this LineHitbox's second endpoint, the sum of its absolute position and absolute difference.
getR() - Method in class org.cell2d.Color
Returns this Color's red value.
getRadius() - Method in class org.cell2d.celick.geom.Circle
Get the radius of the circle
getRadius() - Method in class org.cell2d.space.CircleHitbox
Returns this CircleHitbox's radius.
getRadius1() - Method in class org.cell2d.celick.geom.Ellipse
Get the horizontal radius of the ellipse
getRadius2() - Method in class org.cell2d.celick.geom.Ellipse
Get the vertical radius of the ellipse
getRate() - Method in class org.cell2d.celick.openal.OggInputStream
 
getRByte() - Method in class org.cell2d.Color
Returns this Color's red value as an integer from 0 to 255.
getReader() - Method in class org.cell2d.space.map.TiledConverter
Returns this TiledConverter's associated TiledReader.
getRelAngle() - Method in class org.cell2d.space.Hitbox
Returns this Hitbox's relative angle of rotation.
getRelAngleX() - Method in class org.cell2d.space.Hitbox
Returns the x-coordinate of the unit vector that points in the direction of this Hitbox's relative angle of rotation.
getRelAngleY() - Method in class org.cell2d.space.Hitbox
Returns the y-coordinate of the unit vector that points in the direction of this Hitbox's relative angle of rotation.
getRelBottom() - Method in class org.cell2d.space.RectangleHitbox
Returns the difference of the y-coordinates of this RectangleHitbox's relative bottom edge and relative position.
getRelDifference() - Method in class org.cell2d.space.LineHitbox
Returns this LineHitbox's relative difference.
getRelDX() - Method in class org.cell2d.space.LineHitbox
Returns the x-coordinate of this LineHitbox's relative difference.
getRelDY() - Method in class org.cell2d.space.LineHitbox
Returns the y-coordinate of this LineHitbox's relative difference.
getRelLeft() - Method in class org.cell2d.space.RectangleHitbox
Returns the difference of the x-coordinates of this RectangleHitbox's relative left edge and relative position.
getRelPosition() - Method in class org.cell2d.space.Hitbox
Returns this Hitbox's relative position.
getRelPressingAngle() - Method in class org.cell2d.space.MobileObject
Returns this MobileObject's relative pressing angle, or null if it has none.
getRelRight() - Method in class org.cell2d.space.RectangleHitbox
Returns the difference of the x-coordinates of this RectangleHitbox's relative right edge and relative position.
getRelTop() - Method in class org.cell2d.space.RectangleHitbox
Returns the difference of the y-coordinates of this RectangleHitbox's relative top edge and relative position.
getRelVertex(int) - Method in class org.cell2d.space.PolygonHitbox
Returns this PolygonHitbox's relative vertex at the specified index.
getRelVertexX(int) - Method in class org.cell2d.space.PolygonHitbox
Returns the x-coordinate of this PolygonHitbox's relative vertex at the specified index.
getRelVertexY(int) - Method in class org.cell2d.space.PolygonHitbox
Returns the y-coordinate of this PolygonHitbox's relative vertex at the specified index.
getRelVertices() - Method in class org.cell2d.space.PolygonHitbox
Returns the List of this PolygonHitbox's relative vertices.
getRelX() - Method in class org.cell2d.space.Hitbox
Returns the x-coordinate of this Hitbox's relative position.
getRelXFlip() - Method in class org.cell2d.space.Hitbox
Returns whether this Hitbox is relatively horizontally flipped.
getRelXSign() - Method in class org.cell2d.space.Hitbox
Returns -1 if this Hitbox is relatively horizontally flipped and 1 if it is not.
getRelY() - Method in class org.cell2d.space.Hitbox
Returns the y-coordinate of this Hitbox's relative position.
getRelYFlip() - Method in class org.cell2d.space.Hitbox
Returns whether this Hitbox is relatively vertically flipped.
getRelYSign() - Method in class org.cell2d.space.Hitbox
Returns -1 if this Hitbox is relatively vertically flipped and 1 if it is not.
getRenderableRegion(Graphics) - Static method in interface org.cell2d.Drawable
Returns the rectangular region of the specified Graphics context that can currently be rendered to.
getRepeatX() - Method in class org.cell2d.space.DrawableSpaceLayer
Returns this DrawableSpaceLayer's horizontal repetition spacing.
getRepeatY() - Method in class org.cell2d.space.DrawableSpaceLayer
Returns this DrawableSpaceLayer's vertical repetition spacing.
getResource(String) - Method in class org.cell2d.celick.util.ClasspathLocation
 
getResource(String) - Method in class org.cell2d.celick.util.FileSystemLocation
 
getResource(String) - Static method in class org.cell2d.celick.util.ResourceLoader
Get a resource as a URL
getResource(String) - Method in interface org.cell2d.celick.util.ResourceLocation
Get a resource as a URL
getResourceAsStream(String) - Method in class org.cell2d.celick.util.ClasspathLocation
 
getResourceAsStream(String) - Method in class org.cell2d.celick.util.FileSystemLocation
 
getResourceAsStream(String) - Static method in class org.cell2d.celick.util.ResourceLoader
Get a resource
getResourceAsStream(String) - Method in interface org.cell2d.celick.util.ResourceLocation
Get a resource as an input stream
getResourceReference() - Method in class org.cell2d.celick.Image
Get the reference to the resource this image was loaded from, if any.
getRGBA() - Method in class org.cell2d.celick.ImageBuffer
Retrieve the raw data stored within the image buffer
getRight() - Method in class org.cell2d.space.Viewport
Returns the difference of the x-coordinates in pixels of this Viewport's right edge and the position of its camera on the screen.
getRightEdge() - Method in class org.cell2d.space.CircleHitbox
 
getRightEdge() - Method in class org.cell2d.space.CompositeHitbox
 
getRightEdge() - Method in class org.cell2d.space.Hitbox
Returns the x-coordinate of this Hitbox's absolute right boundary.
getRightEdge() - Method in class org.cell2d.space.LineHitbox
 
getRightEdge() - Method in class org.cell2d.space.PointHitbox
 
getRightEdge() - Method in class org.cell2d.space.PolygonHitbox
 
getRightEdge() - Method in class org.cell2d.space.RectangleHitbox
 
getRightEdge() - Method in class org.cell2d.space.SpaceObject
Returns the x-coordinate of this SpaceObject's absolute right boundary.
getRightEdge() - Method in class org.cell2d.space.Viewport
Returns the x-coordinate of the right edge of this Viewport's field of view in a SpaceState.
getRightmostColumn() - Method in class org.cell2d.space.map.ArrayTileGrid
 
getRightmostColumn() - Method in class org.cell2d.space.map.HashTileGrid
 
getRightmostColumn() - Method in class org.cell2d.space.map.TileGrid
Returns the index of this TileGrid's rightmost column.
getRotation() - Method in class org.cell2d.celick.Image
Get the current angle of rotation for this image.
getSamples() - Method in class org.cell2d.celick.GameContainer
The number of samples we're attempting to performing using hardware multisampling
getScaledCopy(float) - Method in class org.cell2d.celick.Image
Get a scaled copy of this image with a uniform scale
getScaledCopy(int, int) - Method in class org.cell2d.celick.Image
Get a scaled copy of this image
getScaleFactor() - Method in class org.cell2d.CellGame
Returns the factor by which this CellGame's screen is scaled to make the size of the program window.
getScreenHeight() - Method in class org.cell2d.celick.GameContainer
Get the height of the standard screen resolution
getScreenHeight() - Method in class org.cell2d.CellGame
Returns the height in pixels of this CellGame's screen.
getScreenPoint(CellVector) - Method in class org.cell2d.space.Viewport
Returns the point in pixels on the screen that corresponds to the specified point in a SpaceState as seen through this Viewport.
getScreenPoint(long, long) - Method in class org.cell2d.space.Viewport
Returns the point in pixels on the screen that corresponds to the specified point in a SpaceState as seen through this Viewport.
getScreenWidth() - Method in class org.cell2d.celick.GameContainer
Get the width of the standard screen resolution
getScreenWidth() - Method in class org.cell2d.CellGame
Returns the width in pixels of this CellGame's screen.
getSharedContext() - Static method in class org.cell2d.celick.GameContainer
Get the context shared by all containers
getSolidHitbox() - Method in class org.cell2d.space.SpaceObject
Returns this SpaceObject's solid Hitbox, or null if it has none.
getSolidLayer() - Method in class org.cell2d.space.map.TiledArea
Returns the TiledTileLayer that this TiledArea makes solid via the default implementation of loadTileLayer(), or null if there is no such TiledTileLayer.
getSpacePoint(int, int) - Method in class org.cell2d.space.SpaceState
Returns the point in this SpaceState, as seen through one of its Viewports, that corresponds to the specified point in pixels on the screen.
getSpacePoint(int, int) - Method in class org.cell2d.space.Viewport
Returns the point in a SpaceState, as seen through this Viewport, that corresponds to the specified point in pixels in this Viewport's on-screen rendering region.
getSpacing() - Method in class org.cell2d.SpriteSheet
Returns the horizontal and vertical spacing in pixels between Sprites in this SpriteSheet.
getSpeed(int) - Method in class org.cell2d.AnimationInstance
Returns this AnimationInstance's speed at the specified level.
getSpeed() - Method in class org.cell2d.AnimationInstance
Returns this AnimationInstance's speed at its highest level.
getSpeed() - Method in class org.cell2d.Music
Returns the speed at which this Music track is playing, or 0 if it is not currently playing.
getSpeed() - Method in class org.cell2d.space.MobileObject
Returns this MobileObject's speed, the magnitude of its velocity.
getSprite(int, int) - Method in class org.cell2d.celick.SpriteSheet
Get a sprite at a particular cell on the sprite sheet
getSprite(TiledImageLayer) - Method in class org.cell2d.space.map.TiledArea
Returns the Sprite that this TiledArea constructed to represent the specified TiledImageLayer, or null if the TiledImageLayer is not part of this TiledArea's TiledMap.
getSprite(int, int) - Method in class org.cell2d.SpriteSheet
Returns this SpriteSheet's Sprite at the specified coordinates.
getSpriteHeight() - Method in class org.cell2d.SpriteSheet
Returns the height in pixels of each of this SpriteSheet's sprites.
getSprites() - Method in interface org.cell2d.Animatable
Returns an unmodifiable Set view of all of the Sprites that ultimately compose this Animatable.
getSprites() - Method in class org.cell2d.Animation
 
getSprites(TiledTileset, boolean, Filter...) - Method in class org.cell2d.space.map.TiledConverter
Converts the specified TiledTileset, if it has not already been converted, and returns an Iterable of the Sprites corresponding to all of the TiledTileset's TiledTiles.
getSprites() - Method in class org.cell2d.Sprite
 
getSpriteSheet() - Method in class org.cell2d.Sprite
Returns the SpriteSheet that this Sprite is part of, or null if it is not part of one.
getSpriteWidth() - Method in class org.cell2d.SpriteSheet
Returns the width in pixels of each of this SpriteSheet's sprites.
getStart() - Method in class org.cell2d.celick.geom.Line
Get the start point of the line
getState(int) - Method in class org.cell2d.CellGame
Returns this CellGame's GameState with the specified ID, or null if there is none.
getStateClass() - Method in class org.cell2d.space.ThinkerObject
Returns the Class object representing the type of SpaceState that uses this ThinkerObject's SpaceThinker.
getStateClass() - Method in class org.cell2d.Thinker
Returns the Class object representing the type of GameState that uses this Thinker.
getStep() - Method in class org.cell2d.space.MobileObject
Returns this MobileObject's step.
getStepLength() - Method in class org.cell2d.space.MobileObject
Returns the length of this MobileObject's step.
getStepX() - Method in class org.cell2d.space.MobileObject
Returns the x-component of this MobileObject's step.
getStepY() - Method in class org.cell2d.space.MobileObject
Returns the y-component of this MobileObject's step.
getSubImage(int, int, int, int) - Method in class org.cell2d.celick.Image
Get a sub-part of this image.
getSubImage(int, int) - Method in class org.cell2d.celick.SpriteSheet
Get the sub image cached in this sprite sheet
getSubThinkerClass() - Method in class org.cell2d.space.ThinkerObject
Returns the Class object representing the type of SpaceThinker that this ThinkerObject mimics.
getSubThinkerClass() - Method in class org.cell2d.Thinker
Returns the Class object representing the type of SubThinker that can be assigned to this Thinker.
getSuperThinker() - Method in class org.cell2d.SubThinker
Returns this SubThinker's super-Thinker, or null if it has none.
getTexHeight() - Method in class org.cell2d.celick.ImageBuffer
 
getTexHeight() - Method in class org.cell2d.celick.opengl.CompositeImageData
 
getTexHeight() - Method in class org.cell2d.celick.opengl.EmptyImageData
 
getTexHeight() - Method in interface org.cell2d.celick.opengl.ImageData
Get the ast required texture height for a loaded image
getTexHeight() - Method in class org.cell2d.celick.opengl.ImageIOImageData
 
getTexHeight() - Method in class org.cell2d.celick.opengl.PNGImageData
 
getTexHeight() - Method in class org.cell2d.celick.opengl.TGAImageData
 
getTexture() - Method in class org.cell2d.celick.Image
Get the OpenGL texture holding this image
getTexture(File, boolean, int) - Method in class org.cell2d.celick.opengl.InternalTextureLoader
Get a texture from a specific file
getTexture(File, boolean, int, int[]) - Method in class org.cell2d.celick.opengl.InternalTextureLoader
Get a texture from a specific file
getTexture(String, boolean, int) - Method in class org.cell2d.celick.opengl.InternalTextureLoader
Get a texture from a resource location
getTexture(String, boolean, int, int[]) - Method in class org.cell2d.celick.opengl.InternalTextureLoader
Get a texture from a resource location
getTexture(InputStream, String, boolean, int) - Method in class org.cell2d.celick.opengl.InternalTextureLoader
Get a texture from a image file
getTexture(InputStream, String, boolean, int, int[]) - Method in class org.cell2d.celick.opengl.InternalTextureLoader
Get a texture from a image file
getTexture(ImageData, int) - Method in class org.cell2d.celick.opengl.InternalTextureLoader
Get a texture from a image file
getTextureData() - Method in interface org.cell2d.celick.opengl.Texture
Get the pixel data from the card for this texture
getTextureData() - Method in class org.cell2d.celick.opengl.TextureImpl
 
getTextureHeight() - Method in class org.cell2d.celick.Image
Get the height in texels into the source texture
getTextureHeight() - Method in interface org.cell2d.celick.opengl.Texture
Get the height of the actual texture
getTextureHeight() - Method in class org.cell2d.celick.opengl.TextureImpl
 
getTextureID() - Method in interface org.cell2d.celick.opengl.Texture
Get the OpenGL texture ID for this texture
getTextureID() - Method in class org.cell2d.celick.opengl.TextureImpl
 
getTextureOffsetX() - Method in class org.cell2d.celick.Image
Get the x offset in texels into the source texture
getTextureOffsetY() - Method in class org.cell2d.celick.Image
Get the y offset in texels into the source texture
getTextureRef() - Method in interface org.cell2d.celick.opengl.Texture
Get the reference from which this texture was loaded
getTextureRef() - Method in class org.cell2d.celick.opengl.TextureImpl
 
getTextureWidth() - Method in class org.cell2d.celick.Image
Get the width in texels into the source texture
getTextureWidth() - Method in interface org.cell2d.celick.opengl.Texture
Get the width of the actual texture
getTextureWidth() - Method in class org.cell2d.celick.opengl.TextureImpl
 
getTexWidth() - Method in class org.cell2d.celick.ImageBuffer
 
getTexWidth() - Method in class org.cell2d.celick.opengl.CompositeImageData
 
getTexWidth() - Method in class org.cell2d.celick.opengl.EmptyImageData
 
getTexWidth() - Method in interface org.cell2d.celick.opengl.ImageData
Get the last required texture width for a loaded image
getTexWidth() - Method in class org.cell2d.celick.opengl.ImageIOImageData
 
getTexWidth() - Method in class org.cell2d.celick.opengl.PNGImageData
 
getTexWidth() - Method in class org.cell2d.celick.opengl.TGAImageData
 
getTheta() - Method in class org.cell2d.celick.geom.Vector2f
Get the angle this vector is at
getThinker() - Method in class org.cell2d.space.ThinkerObject
Returns this ThinkerObject's assigned SpaceThinker, or null if it has none.
getThis() - Method in class org.cell2d.GameState
Returns this GameState as a U, rather than as a GameState<T,U,V>.
getThis() - Method in class org.cell2d.SubThinker
Returns this SubThinker as a V, rather than as a SubThinker<T,U,V>.
getTile(int, int) - Method in class org.cell2d.space.map.ArrayTileGrid
 
getTile(int, int) - Method in class org.cell2d.space.map.HashTileGrid
 
getTile(int, int) - Method in class org.cell2d.space.map.TileGrid
Returns the tile at the specified location in this TileGrid, or null if there is none.
getTileAngle(int, int) - Method in class org.cell2d.space.map.ArrayTileGrid
 
getTileAngle(int, int) - Method in class org.cell2d.space.map.HashTileGrid
 
getTileAngle(int, int) - Method in class org.cell2d.space.map.TileGrid
Returns the angle by which the tile at the specified location in this TileGrid is rotated, or 0 if the location is outside the bounds of this TileGrid.
getTileHeight() - Method in class org.cell2d.space.map.TileGrid
Returns the height in pixels of each of this TileGrid's tiles.
getTileLocations() - Method in class org.cell2d.space.map.ArrayTileGrid
 
getTileLocations() - Method in class org.cell2d.space.map.HashTileGrid
 
getTileLocations() - Method in class org.cell2d.space.map.TileGrid
Returns an unmodifiable Set view of the locations in this TileGrid that are occupied by tiles.
getTileWidth() - Method in class org.cell2d.space.map.TileGrid
Returns the width in pixels of each of this TileGrid's tiles.
getTileXFlip(int, int) - Method in class org.cell2d.space.map.ArrayTileGrid
 
getTileXFlip(int, int) - Method in class org.cell2d.space.map.HashTileGrid
 
getTileXFlip(int, int) - Method in class org.cell2d.space.map.TileGrid
Returns whether the tile at the specified location in this TileGrid is flipped horizontally, or false if the location is outside the bounds of this TileGrid.
getTileYFlip(int, int) - Method in class org.cell2d.space.map.ArrayTileGrid
 
getTileYFlip(int, int) - Method in class org.cell2d.space.map.HashTileGrid
 
getTileYFlip(int, int) - Method in class org.cell2d.space.map.TileGrid
Returns whether the tile at the specified location in this TileGrid is flipped vertically, or false if the location is outside the bounds of this TileGrid.
getTime() - Method in class org.cell2d.celick.GameContainer
Get the accurate system time
getTimeFactor() - Method in class org.cell2d.AnimationInstance
Returns this AnimationInstance's time factor.
getTimeFactor() - Method in class org.cell2d.space.SpaceObject
Returns this SpaceObject's time factor.
getTimeFactor() - Method in class org.cell2d.Thinker
Returns this Thinker's time factor.
getTimerValue(Event<T, U>) - Method in class org.cell2d.space.ThinkerObject
Returns the current value of this ThinkerObject's timer for the specified Event.
getTimerValue(Event<T, U>) - Method in class org.cell2d.Thinker
Returns the current value of this Thinker's timer for the specified Event.
getTintColor(TiledLayer) - Static method in class org.cell2d.space.map.TiledArea
Returns a Cell2D Color that represents the tint color of the specified TiledLayer.
getTitle() - Method in interface org.cell2d.celick.Game
Get the title of this game
getTop() - Method in class org.cell2d.space.Viewport
Returns the difference of the y-coordinates in pixels of this Viewport's top edge and the position of its camera on the screen.
getTopEdge() - Method in class org.cell2d.space.CircleHitbox
 
getTopEdge() - Method in class org.cell2d.space.CompositeHitbox
 
getTopEdge() - Method in class org.cell2d.space.Hitbox
Returns the y-coordinate of this Hitbox's absolute top boundary.
getTopEdge() - Method in class org.cell2d.space.LineHitbox
 
getTopEdge() - Method in class org.cell2d.space.PointHitbox
 
getTopEdge() - Method in class org.cell2d.space.PolygonHitbox
 
getTopEdge() - Method in class org.cell2d.space.RectangleHitbox
 
getTopEdge() - Method in class org.cell2d.space.SpaceObject
Returns the y-coordinate of this SpaceObject's absolute top boundary.
getTopEdge() - Method in class org.cell2d.space.Viewport
Returns the y-coordinate of the top edge of this Viewport's field of view in a SpaceState.
getTopmostRow() - Method in class org.cell2d.space.map.ArrayTileGrid
 
getTopmostRow() - Method in class org.cell2d.space.map.HashTileGrid
 
getTopmostRow() - Method in class org.cell2d.space.map.TileGrid
Returns the index of this TileGrid's topmost row.
getTransColor(TiledImage) - Static method in class org.cell2d.space.map.TiledArea
Returns the transparent color of the specified TiledImage as a Cell2D Color, or null if the TiledImage does not have a transparent color.
getTriangleCount() - Method in class org.cell2d.celick.geom.BasicTriangulator
Get a count of the number of triangles produced
getTriangleCount() - Method in class org.cell2d.celick.geom.MannTriangulator
 
getTriangleCount() - Method in class org.cell2d.celick.geom.NeatTriangulator
 
getTriangleCount() - Method in class org.cell2d.celick.geom.OverTriangulator
 
getTriangleCount() - Method in interface org.cell2d.celick.geom.Triangulator
Get a count of the number of triangles produced
getTrianglePoint(int, int) - Method in class org.cell2d.celick.geom.BasicTriangulator
Get a point on a specified generated triangle
getTrianglePoint(int, int) - Method in class org.cell2d.celick.geom.MannTriangulator
 
getTrianglePoint(int, int) - Method in class org.cell2d.celick.geom.NeatTriangulator
 
getTrianglePoint(int, int) - Method in class org.cell2d.celick.geom.OverTriangulator
 
getTrianglePoint(int, int) - Method in interface org.cell2d.celick.geom.Triangulator
Get a point on a specified generated triangle
getTriangles() - Method in class org.cell2d.celick.geom.Shape
The triangles that define the filled version of this shape
getTypingString() - Method in class org.cell2d.CellGame
Returns the String that this CellGame is being used to type, or null if there is none.
getVelocity() - Method in class org.cell2d.space.MobileObject
Returns this MobileObject's velocity.
getVelocityX() - Method in class org.cell2d.space.MobileObject
Returns the x-component of this MobileObject's velocity.
getVelocityY() - Method in class org.cell2d.space.MobileObject
Returns the y-component of this MobileObject's velocity.
getVerticalCount() - Method in class org.cell2d.celick.SpriteSheet
Get the number of sprites down the sheet
getViewport(int) - Method in class org.cell2d.space.SpaceState
Returns the Viewport that is assigned to this SpaceState with the specified ID.
getVolume() - Method in class org.cell2d.Music
Returns the volume at which this Music track is playing, or 0 if it is not currently playing.
getWidth(String) - Method in class org.cell2d.celick.AngelCodeFont
 
getWidth(String) - Method in interface org.cell2d.celick.Font
Get the width of the given string
getWidth() - Method in class org.cell2d.celick.GameContainer
Get the width of the game canvas
getWidth() - Method in class org.cell2d.celick.geom.Rectangle
Get the width of the box
getWidth() - Method in class org.cell2d.celick.geom.RoundedRectangle
Get the width of this rectangle.
getWidth() - Method in class org.cell2d.celick.geom.Shape
Get the width of the shape
getWidth() - Method in class org.cell2d.celick.Image
Get the width of this image
getWidth() - Method in class org.cell2d.celick.ImageBuffer
 
getWidth() - Method in class org.cell2d.celick.opengl.CompositeImageData
 
getWidth() - Method in class org.cell2d.celick.opengl.EmptyImageData
 
getWidth() - Method in interface org.cell2d.celick.opengl.ImageData
Get the last width read from a TGA
getWidth() - Method in class org.cell2d.celick.opengl.ImageIOImageData
 
getWidth() - Method in class org.cell2d.celick.opengl.PNGDecoder
 
getWidth() - Method in class org.cell2d.celick.opengl.PNGImageData
 
getWidth() - Method in interface org.cell2d.celick.opengl.Texture
Get the width of the physical texture
getWidth() - Method in class org.cell2d.celick.opengl.TextureImpl
 
getWidth() - Method in class org.cell2d.celick.opengl.TGAImageData
 
getWidth() - Method in class org.cell2d.space.Hitbox
Returns the difference between the x-coordinates of this Hitbox's absolute right and left boundaries.
getWidth() - Method in class org.cell2d.space.SpaceObject
Returns the difference between the x-coordinates of this SpaceObject's absolute right and left boundaries.
getWidth() - Method in class org.cell2d.space.Viewport
Returns this Viewport's width in fracunits on the screen.
getWidth() - Method in class org.cell2d.Sprite
Returns this Sprite's width in pixels.
getWidth() - Method in class org.cell2d.SpriteSheet
Returns the width in Sprites of this SpriteSheet.
getWorldClip() - Method in class org.cell2d.celick.Graphics
Get the last set world clip or null of the world clip isn't set
getX() - Method in class org.cell2d.celick.geom.Line
 
getX() - Method in class org.cell2d.celick.geom.Shape
Get the x location of the left side of this shape.
getX() - Method in class org.cell2d.celick.geom.Vector2f
Get the x component
getX() - Method in class org.cell2d.CellVector
Returns the x-coordinate of the point that this CellVector represents.
getX() - Method in class org.cell2d.space.SpaceObject
Returns the x-coordinate of this SpaceObject's position.
getX1() - Method in class org.cell2d.celick.geom.Line
Get the x coordinate of the start point
getX1() - Method in class org.cell2d.space.Viewport
Returns the x-coordinate in fracunits of this Viewport's left edge on the screen.
getX2() - Method in class org.cell2d.celick.geom.Line
Get the x coordinate of the end point
getX2() - Method in class org.cell2d.space.LineHitbox
Returns the x-coordinate of this LineHitbox's second endpoint, the sum of its absolute position and absolute difference.
getX2() - Method in class org.cell2d.space.Viewport
Returns the x-coordinate in fracunits of this Viewport's right edge on the screen.
getXFlip() - Method in class org.cell2d.space.SpaceObject
Returns whether this SpaceObject is horizontally flipped.
getXSign() - Method in class org.cell2d.space.SpaceObject
Returns -1 if this SpaceObject is horizontally flipped and 1 if it is not.
getY() - Method in class org.cell2d.celick.geom.Line
 
getY() - Method in class org.cell2d.celick.geom.Shape
Get the y position of the top of this shape.
getY() - Method in class org.cell2d.celick.geom.Vector2f
Get the y component
getY() - Method in class org.cell2d.CellVector
Returns the y-coordinate of the point that this CellVector represents.
getY() - Method in class org.cell2d.space.SpaceObject
Returns the y-coordinate of this SpaceObject's position.
getY1() - Method in class org.cell2d.celick.geom.Line
Get the y coordinate of the start point
getY1() - Method in class org.cell2d.space.Viewport
Returns the y-coordinate in fracunits of this Viewport's top edge on the screen.
getY2() - Method in class org.cell2d.celick.geom.Line
Get the y coordinate of the end point
getY2() - Method in class org.cell2d.space.LineHitbox
Returns the y-coordinate of this LineHitbox's second endpoint, the sum of its absolute position and absolute difference.
getY2() - Method in class org.cell2d.space.Viewport
Returns the y-coordinate in fracunits of this Viewport's bottom edge on the screen.
getYFlip() - Method in class org.cell2d.space.SpaceObject
Returns whether this SpaceObject is vertically flipped.
getYOffset(String) - Method in class org.cell2d.celick.AngelCodeFont
Returns the distance from the y drawing location to the top most pixel of the specified text.
getYSign() - Method in class org.cell2d.space.SpaceObject
Returns -1 if this SpaceObject is vertically flipped and 1 if it is not.
GL - Static variable in class org.cell2d.celick.GameContainer
The renderer to use for all GL operations
GL - Static variable in class org.cell2d.celick.Graphics
The renderer to use for all GL operations
GL - Static variable in class org.cell2d.celick.Image
The renderer to use for all GL operations
GL - Static variable in class org.cell2d.celick.opengl.InternalTextureLoader
The renderer to use for all GL operations
GL - Static variable in class org.cell2d.celick.opengl.TextureImpl
The renderer to use for all GL operations
GL - Static variable in class org.cell2d.celick.util.MaskUtil
The renderer to use for all GL operations
GL_ALWAYS - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_BGRA - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_BLEND - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_CLAMP - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_CLIP_PLANE0 - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_CLIP_PLANE1 - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_CLIP_PLANE2 - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_CLIP_PLANE3 - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_COLOR_BUFFER_BIT - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_COLOR_CLEAR_VALUE - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_COLOR_SUM_EXT - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_COMPILE - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_COMPILE_AND_EXECUTE - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_DEPTH_BUFFER_BIT - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_DEPTH_TEST - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_DST_ALPHA - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_EQUAL - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_LINE_SMOOTH - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_LINE_STRIP - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_LINE_WIDTH - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_LINEAR - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_LINES - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_MAX_TEXTURE_SIZE - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_MIRROR_CLAMP_TO_EDGE_EXT - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_MODELVIEW_MATRIX - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_MODULATE - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_NEAREST - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_NOTEQUAL - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_ONE - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_ONE_MINUS_DST_ALPHA - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_ONE_MINUS_SRC_ALPHA - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_ONE_MINUS_SRC_COLOR - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_POINT_SMOOTH - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_POINTS - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_POLYGON_SMOOTH - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_QUADS - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_RGB - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_RGBA - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_RGBA16 - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_RGBA8 - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_SCISSOR_TEST - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_SRC_ALPHA - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_SRC_COLOR - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_TEXTURE_2D - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_TEXTURE_ENV - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_TEXTURE_ENV_MODE - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_TEXTURE_MAG_FILTER - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_TEXTURE_MIN_FILTER - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_TEXTURE_WRAP_S - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_TEXTURE_WRAP_T - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_TRIANGLE_FAN - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_TRIANGLES - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
GL_UNSIGNED_BYTE - Static variable in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Enum - @url http://www.opengl.org/documentation
glBegin(int) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glBegin(int) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glBegin(int) - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
glBindTexture(int, int) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glBindTexture(int, int) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glBindTexture(int, int) - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
glBlendFunc(int, int) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glBlendFunc(int, int) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glBlendFunc(int, int) - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
glCallList(int) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glCallList(int) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glCallList(int) - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
glClear(int) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glClear(int) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glClear(int) - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
glClearColor(float, float, float, float) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glClearColor(float, float, float, float) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glClearDepth(float) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glClearDepth(float) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glClipPlane(int, DoubleBuffer) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glClipPlane(int, DoubleBuffer) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glClipPlane(int, DoubleBuffer) - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
glColor4f(float, float, float, float) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glColor4f(float, float, float, float) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glColor4f(float, float, float, float) - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
glColorMask(boolean, boolean, boolean, boolean) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glColorMask(boolean, boolean, boolean, boolean) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glColorMask(boolean, boolean, boolean, boolean) - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
glCopyTexImage2D(int, int, int, int, int, int, int, int) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glCopyTexImage2D(int, int, int, int, int, int, int, int) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glDeleteLists(int, int) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glDeleteLists(int, int) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glDeleteTextures(IntBuffer) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glDeleteTextures(IntBuffer) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glDepthFunc(int) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glDepthFunc(int) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glDepthMask(boolean) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glDepthMask(boolean) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glDisable(int) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glDisable(int) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glDisable(int) - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
glEnable(int) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glEnable(int) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glEnable(int) - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
glEnd() - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glEnd() - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glEnd() - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
glEndList() - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glEndList() - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glEndList() - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
glGenLists(int) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glGenLists(int) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glGenTextures(IntBuffer) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glGenTextures(IntBuffer) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glGetError() - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glGetError() - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glGetFloat(int, FloatBuffer) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glGetFloat(int, FloatBuffer) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glGetInteger(int, IntBuffer) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glGetInteger(int, IntBuffer) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glGetTexImage(int, int, int, int, ByteBuffer) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glGetTexImage(int, int, int, int, ByteBuffer) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glLineWidth(float) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glLineWidth(float) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glLineWidth(float) - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
glLoadIdentity() - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glLoadIdentity() - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glLoadMatrix(FloatBuffer) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glLoadMatrix(FloatBuffer) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glLoadMatrix(FloatBuffer) - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
glNewList(int, int) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glNewList(int, int) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glNewList(int, int) - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
glPointSize(float) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glPointSize(float) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glPointSize(float) - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
glPopMatrix() - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glPopMatrix() - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glPopMatrix() - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
glPushMatrix() - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glPushMatrix() - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glPushMatrix() - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
glReadPixels(int, int, int, int, int, int, ByteBuffer) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glReadPixels(int, int, int, int, int, int, ByteBuffer) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glRotatef(float, float, float, float) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glRotatef(float, float, float, float) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glRotatef(float, float, float, float) - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
glScalef(float, float, float) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glScalef(float, float, float) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glScalef(float, float, float) - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
glScissor(int, int, int, int) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glScissor(int, int, int, int) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glScissor(int, int, int, int) - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
glSecondaryColor3ubEXT(byte, byte, byte) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glSecondaryColor3ubEXT(byte, byte, byte) - Method in interface org.cell2d.celick.opengl.renderer.SGL
 
glTexCoord2f(float, float) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glTexCoord2f(float, float) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glTexCoord2f(float, float) - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
glTexEnvi(int, int, int) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glTexEnvi(int, int, int) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glTexEnvi(int, int, int) - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
glTexImage2D(int, int, int, int, int, int, int, int, ByteBuffer) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glTexImage2D(int, int, int, int, int, int, int, int, ByteBuffer) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glTexParameteri(int, int, int) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glTexParameteri(int, int, int) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glTexSubImage2D(int, int, int, int, int, int, int, int, ByteBuffer) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glTexSubImage2D(int, int, int, int, int, int, int, int, ByteBuffer) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glTranslatef(float, float, float) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glTranslatef(float, float, float) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glTranslatef(float, float, float) - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
glVertex2f(float, float) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glVertex2f(float, float) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glVertex2f(float, float) - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
glVertex3f(float, float, float) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
 
glVertex3f(float, float, float) - Method in interface org.cell2d.celick.opengl.renderer.SGL
OpenGL Method - @url http://www.opengl.org/documentation/
glVertex3f(float, float, float) - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
 
Graphics - Class in org.cell2d.celick
A graphics context that can be used to render primatives to the accelerated canvas provided by LWJGL.
Graphics() - Constructor for class org.cell2d.celick.Graphics
Default constructor for sub-classes
Graphics(int, int) - Constructor for class org.cell2d.celick.Graphics
Create a new graphics context.
GraphicsFactory - Class in org.cell2d.celick.opengl.pbuffer
A factory to produce an appropriate render to texture graphics context based on current hardware
GraphicsFactory() - Constructor for class org.cell2d.celick.opengl.pbuffer.GraphicsFactory
 
grow(float, float) - Method in class org.cell2d.celick.geom.Rectangle
Grow the rectangle at all edges by the given amounts.
A B C D E F G H I K L M N O P Q R S T U V W X Y 
Skip navigation links