- Image - Class in org.cell2d.celick
-
An image loaded from a file and renderable to the canvas
- Image(Image) - Constructor for class org.cell2d.celick.Image
-
Create a texture as a copy of another
- Image() - Constructor for class org.cell2d.celick.Image
-
Cloning constructor - only used internally.
- Image(Texture) - Constructor for class org.cell2d.celick.Image
-
Creates an image using the specified texture
- Image(String) - Constructor for class org.cell2d.celick.Image
-
Create an image based on a file at the specified location
- Image(String, Color) - Constructor for class org.cell2d.celick.Image
-
Create an image based on a file at the specified location
- Image(String, boolean) - Constructor for class org.cell2d.celick.Image
-
Create an image based on a file at the specified location
- Image(String, boolean, int) - Constructor for class org.cell2d.celick.Image
-
Create an image based on a file at the specified location
- Image(String, boolean, int, Color) - Constructor for class org.cell2d.celick.Image
-
Create an image based on a file at the specified location
- Image(int, int) - Constructor for class org.cell2d.celick.Image
-
Create an empty image
- Image(int, int, int) - Constructor for class org.cell2d.celick.Image
-
Create an empty image
- Image(InputStream, String, boolean) - Constructor for class org.cell2d.celick.Image
-
Create an image based on a file at the specified location
- Image(InputStream, String, boolean, int) - Constructor for class org.cell2d.celick.Image
-
Create an image based on a file at the specified location
- Image(ImageData) - Constructor for class org.cell2d.celick.Image
-
Create an image from a image data source
- Image(ImageData, int) - Constructor for class org.cell2d.celick.Image
-
Create an image from a image data source.
- ImageBuffer - Class in org.cell2d.celick
-
A utility for creating images from pixel operations
Expected usage is:
ImageBuffer buffer = new ImageBuffer(320,200);
buffer.setRGBA(100,100,50,50,20,255);
..
- ImageBuffer(int, int) - Constructor for class org.cell2d.celick.ImageBuffer
-
- ImageData - Interface in org.cell2d.celick.opengl
-
A description of any class providing ImageData in a form suitable for OpenGL texture
creation.
- ImageDataFactory - Class in org.cell2d.celick.opengl
-
A static utility to create the appropriate image data for a particular reference.
- ImageDataFactory() - Constructor for class org.cell2d.celick.opengl.ImageDataFactory
-
- ImageIOImageData - Class in org.cell2d.celick.opengl
-
An image data provider that uses ImageIO to retrieve image data in a format
suitable for creating OpenGL textures.
- ImageIOImageData() - Constructor for class org.cell2d.celick.opengl.ImageIOImageData
-
- imageToByteBuffer(BufferedImage, boolean, boolean, int[]) - Method in class org.cell2d.celick.opengl.ImageIOImageData
-
- IMMEDIATE_RENDERER - Static variable in class org.cell2d.celick.opengl.renderer.Renderer
-
The indicator for immediate mode renderering (the default)
- ImmediateModeOGLRenderer - Class in org.cell2d.celick.opengl.renderer
-
The default OpenGL renderer, uses immediate mode for everything
- ImmediateModeOGLRenderer() - Constructor for class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
-
- includes(float, float) - Method in class org.cell2d.celick.geom.Shape
-
Check if the given point is part of the path that
forms this shape
- increaseTriangulation() - Method in class org.cell2d.celick.geom.Shape
-
Increase triangulation
- indexOf(float, float) - Method in class org.cell2d.celick.geom.Shape
-
Get the index of a given point
- info(String) - Method in class org.cell2d.celick.util.DefaultLogSystem
-
Log an information message
- info(String) - Static method in class org.cell2d.celick.util.Log
-
Log an information message
- info(String) - Method in interface org.cell2d.celick.util.LogSystem
-
Log an information message
- init(GameContainer) - Method in interface org.cell2d.celick.Game
-
Initialise the game.
- init() - Method in class org.cell2d.celick.Image
-
Initialise internal data
- initActions() - Method in class org.cell2d.CellGame
-
Actions for this CellGame to take when initializing itself before
entering its first GameState.
- initDisplay(int, int) - Method in class org.cell2d.celick.opengl.renderer.ImmediateModeOGLRenderer
-
- initDisplay(int, int) - Method in interface org.cell2d.celick.opengl.renderer.SGL
-
Initialise the display
- initDisplay(int, int) - Method in class org.cell2d.celick.opengl.renderer.VAOGLRenderer
-
- inited - Variable in class org.cell2d.celick.Image
-
True if this image's state has been initialised
- initGL() - Method in class org.cell2d.celick.GameContainer
-
Initialise the GL context
- initGL() - Method in class org.cell2d.celick.opengl.pbuffer.FBOGraphics
-
Initialise the GL context
- initGL() - Method in class org.cell2d.celick.opengl.pbuffer.PBufferGraphics
-
Initialise the GL context
- initGL() - Method in class org.cell2d.celick.opengl.pbuffer.PBufferUniqueGraphics
-
Initialise the GL context
- initImpl() - Method in class org.cell2d.celick.Image
-
Hook for subclasses to perform initialisation
- initImpl() - Method in class org.cell2d.celick.SpriteSheet
-
- initSystem() - Method in class org.cell2d.celick.GameContainer
-
Initialise the system components, OpenGL and OpenAL.
- intCeil(long) - Static method in class org.cell2d.Frac
-
Returns the smallest integer that is greater than or equal to the
specified fracunit-scale number.
- InternalTextureLoader - Class in org.cell2d.celick.opengl
-
A texture loaded based on many old versions that will load image data from a file
and produce OpenGL textures.
- intersect(Shape, Line) - Method in class org.cell2d.celick.geom.GeomUtil
-
Intersect a line with a shape
- intersect(Line) - Method in class org.cell2d.celick.geom.Line
-
Intersect this line with another
- intersect(Line, boolean) - Method in class org.cell2d.celick.geom.Line
-
Intersect this line with another
- intersect(Line, boolean, Vector2f) - Method in class org.cell2d.celick.geom.Line
-
Intersect this line with another
- intersectingSolidObject(Class<O>) - Method in class org.cell2d.space.SpaceObject
-
Returns a solid SpaceObject of the specified class in this SpaceObject's
SpaceState whose solid Hitbox is overlapping it, or null if there is
none.
- intersectingSolidObject(Hitbox, Class<O>) - Method in class org.cell2d.space.SpaceState
-
Returns one of this SpaceState's SpaceObjects of the specified class
whose solid Hitbox overlaps the specified Hitbox, or null if there is
none.
- intersectingSolidObjects(Class<O>) - Method in class org.cell2d.space.SpaceObject
-
Returns all of the solid SpaceObjects of the specified class in this
SpaceObject's SpaceState whose solid Hitboxes are overlapping it.
- intersectingSolidObjects(Hitbox, Class<O>) - Method in class org.cell2d.space.SpaceState
-
Returns all of this SpaceState's SpaceObjects of the specified class
whose solid Hitboxes overlap the specified Hitbox.
- intersects(Shape) - Method in class org.cell2d.celick.geom.Circle
-
Check if this circle touches another
- intersects(Shape) - Method in class org.cell2d.celick.geom.Line
-
- intersects(Shape) - Method in class org.cell2d.celick.geom.Rectangle
-
Check if this box touches another
- intersects(Shape) - Method in class org.cell2d.celick.geom.Shape
-
Check if this shape intersects with the shape provided.
- intFloor(long) - Static method in class org.cell2d.Frac
-
Returns the largest integer that is less than or equal to the specified
fracunit-scale number.
- intRound(long) - Static method in class org.cell2d.Frac
-
Returns the equivalent of the specified fracunit-scale number, rounded to
the nearest fracunit, as an int
.
- inUse - Static variable in class org.cell2d.celick.Image
-
The sprite sheet currently in use
- InvalidControlException - Exception in org.cell2d.control
-
An InvalidControlException is a RuntimeException that is thrown upon the
attempted construction of an invalid Control.
- isActive() - Method in class org.cell2d.GameState
-
Returns whether this GameState is active.
- isAntiAlias() - Method in class org.cell2d.celick.Graphics
-
True if antialiasing has been turned on for this graphics context
- isDestroyed() - Method in class org.cell2d.celick.Image
-
Check if this image has been destroyed
- isEmpty() - Method in class org.cell2d.util.ArrayMap
-
- isEmpty() - Method in class org.cell2d.util.ArraySet
-
- isFullscreen() - Method in class org.cell2d.CellGame
-
Returns whether this CellGame is in fullscreen mode.
- isHasAlpha() - Method in class org.cell2d.celick.opengl.PNGDecoder.Format
-
- isIntersectingSolidObject(Class<O>) - Method in class org.cell2d.space.SpaceObject
-
Returns whether this SpaceObject is overlapping the solid Hitbox of a
solid SpaceObject of the specified class in its SpaceState.
- isIntersectingSolidObject(Hitbox, Class<O>) - Method in class org.cell2d.space.SpaceState
-
Returns whether this SpaceState has any SpaceObjects of the specified
class whose solid Hitboxes overlap the specified Hitbox.
- isLoaded() - Method in interface org.cell2d.Loadable
-
Returns whether this Loadable is loaded.
- isLoaded() - Method in class org.cell2d.Music
-
- isLoaded() - Method in class org.cell2d.Sound
-
- isLoaded() - Method in class org.cell2d.Sprite
-
- isLoaded() - Method in class org.cell2d.SpriteSheet
-
- isLooping() - Method in class org.cell2d.Music
-
Returns whether this Music track is currently looping indefinitely.
- isMouseGrabbed() - Method in class org.cell2d.celick.GameContainer
-
- isOverlappingObject(Class<O>) - Method in class org.cell2d.space.SpaceObject
-
Returns whether this SpaceObject is overlapping a SpaceObject of the
specified class in its SpaceState.
- isOverlappingObject(Hitbox, Class<O>) - Method in class org.cell2d.space.SpaceState
-
Returns whether this SpaceState has any SpaceObjects of the specified
class that overlap the specified Hitbox.
- isPaused() - Method in class org.cell2d.Music
-
Returns whether this Music track is currently paused.
- isPlaying() - Method in class org.cell2d.Music
-
Returns whether this Music track is currently playing.
- isPlaying() - Method in class org.cell2d.Sound
-
Returns whether this Sound is currently playing.
- isPressingIn(Direction) - Method in class org.cell2d.space.MobileObject
-
Returns whether this MobileObject's absolute pressing angle, if it has
one, has a component in the specified Direction.
- isRGB() - Method in class org.cell2d.celick.opengl.PNGDecoder
-
- isSolid() - Method in class org.cell2d.space.Hitbox
-
Returns whether any of this Hitbox's surfaces are solid.
- isSolid() - Method in class org.cell2d.space.SpaceObject
-
Returns whether any of this SpaceObject's surfaces are solid.
- isVisible() - Method in class org.cell2d.space.SpaceObject
-
Returns whether any part of this SpaceObject's rectangular bounding box
is visible through any of its SpaceState's Viewports.
- isVisible(Viewport) - Method in class org.cell2d.space.SpaceObject
-
Returns whether any part of this SpaceObject's rectangular bounding box
is visible through the specified Viewport.
- iterating() - Method in class org.cell2d.EventGroup
-
Returns whether any Iterators over this EventGroup's Events are in
progress.
- iteratingThroughMobileObjects() - Method in class org.cell2d.space.SpaceState
-
Returns whether any Iterators over this SpaceState's list of
MobileObjects are in progress.
- iteratingThroughObjects() - Method in class org.cell2d.space.SpaceState
-
Returns whether any Iterators over this SpaceState's list of SpaceObjects
are in progress.
- iteratingThroughSubThinkers() - Method in class org.cell2d.space.ThinkerObject
-
Returns whether any Iterators over this ThinkerObject's list of
SpaceThinkers are in progress.
- iteratingThroughSubThinkers() - Method in class org.cell2d.Thinker
-
Returns whether any Iterators over this Thinker's list of SubThinkers are
in progress.
- iterator() - Method in class org.cell2d.EventGroup
-
Returns a new SafeIterator over this EventGroup's Events from highest to
lowest priority.
- iterator() - Method in class org.cell2d.SpriteSheet
-
Returns an Iterator over this SpriteSheet's Sprites.
- iterator() - Method in class org.cell2d.util.ArraySet
-