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 

I

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
 
A B C D E F G H I K L M N O P Q R S T U V W X Y