- lastFrame - Variable in class org.cell2d.celick.GameContainer
-
The time the last frame was rendered
- leaveSafeBlock() - Static method in class org.cell2d.celick.opengl.SlickCallable
-
Leave a safe block ensuring that all of Slick's OpenGL state is
restored since the last enter.
- leftActions(T) - Method in class org.cell2d.GameState
-
Actions for this GameState to take immediately before being exited.
- length() - Method in class org.cell2d.celick.geom.Line
-
Find the length of the line
- length() - Method in class org.cell2d.celick.geom.Vector2f
-
Get the length of this vector
- lengthSquared() - Method in class org.cell2d.celick.geom.Line
-
Find the length of the line squared (cheaper and good for comparisons)
- lengthSquared() - Method in class org.cell2d.celick.geom.Vector2f
-
The length of the vector squared
- line - Variable in class org.cell2d.celick.geom.GeomUtil.HitResult
-
The line on the target shape that intersected
- Line - Class in org.cell2d.celick.geom
-
Implemenation of a bunch of maths functions to do with lines.
- Line(float, float, boolean, boolean) - Constructor for class org.cell2d.celick.geom.Line
-
Create a new line based on the origin and a single point
- Line(float, float) - Constructor for class org.cell2d.celick.geom.Line
-
Create a new line based on the origin and a single point
- Line(float, float, float, float) - Constructor for class org.cell2d.celick.geom.Line
-
Create a new line based on two points
- Line(float, float, float, float, boolean) - Constructor for class org.cell2d.celick.geom.Line
-
Create a line with relative second point
- Line(float[], float[]) - Constructor for class org.cell2d.celick.geom.Line
-
Create a new line based on two points
- Line(Vector2f, Vector2f) - Constructor for class org.cell2d.celick.geom.Line
-
Create a new line based on two points
- LineHitbox - Class in org.cell2d.space
-
A LineHitbox is a Hitbox shaped like a line segment, with one endpoint
being its position and the other being the sum of its position and a vector
called its difference.
- LineHitbox(CellVector, CellVector) - Constructor for class org.cell2d.space.LineHitbox
-
Constructs a LineHitbox with the specified relative position and
difference.
- LineHitbox(long, long, long, long) - Constructor for class org.cell2d.space.LineHitbox
-
Constructs a LineHitbox with the specified relative position and
difference.
- lineSegmentsIntersect(CellVector, CellVector, CellVector, CellVector) - Static method in class org.cell2d.CellVector
-
Returns whether the two specified line segments share any points.
- lineSegmentsIntersectionPoint(CellVector, CellVector, CellVector, CellVector) - Static method in class org.cell2d.CellVector
-
Returns the single point at which the two specified line segments
intersect, or null if they intersect at no points or at an infinity of
points.
- LineStripRenderer - Interface in org.cell2d.celick.opengl.renderer
-
The description of a class able to render line strips through
OpenGL
- lineTo(float, float) - Method in class org.cell2d.celick.geom.Path
-
Add a line to the contour or hole which ends at the specified
location.
- listener - Variable in class org.cell2d.celick.geom.GeomUtil
-
The listener to notify of operations
- load() - Method in interface org.cell2d.Loadable
-
Loads this Loadable if it is not already loaded.
- load() - Method in class org.cell2d.Music
-
- load() - Method in class org.cell2d.Sound
-
- load(T, U) - Method in interface org.cell2d.space.Area
-
Actions for this Area to take to in order for the specified SpaceState to
load it.
- load(T, U) - Method in class org.cell2d.space.map.TiledArea
-
- load() - Method in class org.cell2d.Sprite
-
Loads this Sprite if it is not already loaded.
- load() - Method in class org.cell2d.SpriteSheet
-
Loads this SpriteSheet, along with all of its Sprites, if it is not
already loaded.
- Loadable - Interface in org.cell2d
-
A Loadable object is an asset, such as an image or sound effect, that can
be manually loaded and unloaded into and out of memory.
- LoadableImageData - Interface in org.cell2d.celick.opengl
-
An image data source that can load images from a stream
- loadArea(CellVector, Area<T, U>) - Method in class org.cell2d.space.SpaceState
-
Loads the specified Area about the specified origin point.
- loadArea(long, long, Area<T, U>) - Method in class org.cell2d.space.SpaceState
-
Loads the specified Area about the specified origin point.
- loadImage(InputStream) - Method in class org.cell2d.celick.opengl.CompositeImageData
-
- loadImage(InputStream, boolean, int[]) - Method in class org.cell2d.celick.opengl.CompositeImageData
-
- loadImage(InputStream, boolean, boolean, int[]) - Method in class org.cell2d.celick.opengl.CompositeImageData
-
- loadImage(InputStream) - Method in class org.cell2d.celick.opengl.ImageIOImageData
-
- loadImage(InputStream, boolean, int[]) - Method in class org.cell2d.celick.opengl.ImageIOImageData
-
- loadImage(InputStream, boolean, boolean, int[]) - Method in class org.cell2d.celick.opengl.ImageIOImageData
-
- loadImage(InputStream) - Method in interface org.cell2d.celick.opengl.LoadableImageData
-
Load a image from the specified stream
- loadImage(InputStream, boolean, int[]) - Method in interface org.cell2d.celick.opengl.LoadableImageData
-
Load a image from the specified stream
- loadImage(InputStream, boolean, boolean, int[]) - Method in interface org.cell2d.celick.opengl.LoadableImageData
-
Load a image from the specified stream
- loadImage(InputStream) - Method in class org.cell2d.celick.opengl.PNGImageData
-
- loadImage(InputStream, boolean, int[]) - Method in class org.cell2d.celick.opengl.PNGImageData
-
- loadImage(InputStream, boolean, boolean, int[]) - Method in class org.cell2d.celick.opengl.PNGImageData
-
- loadImage(InputStream) - Method in class org.cell2d.celick.opengl.TGAImageData
-
- loadImage(InputStream, boolean, int[]) - Method in class org.cell2d.celick.opengl.TGAImageData
-
- loadImage(InputStream, boolean, boolean, int[]) - Method in class org.cell2d.celick.opengl.TGAImageData
-
- loadImageLayer(T, U, TiledImageLayer, int) - Method in class org.cell2d.space.map.TiledArea
-
Generates a set of SpaceObjects to represent the specified
TiledImageLayer.
- loadLoadables() - Method in class org.cell2d.space.map.TiledArea
-
Loads all of this TiledArea's stored Loadables (that are not already
loaded).
- loadLoadingAssets() - Method in class org.cell2d.CellGame
-
Loads any assets that are used in renderLoadingVisuals().
- loadNatives(String) - Static method in class org.cell2d.CellGame
-
Loads the native libraries that are necessary for LWJGL 2, and thus
Cell2D, to run.
- loadObjectLayer(T, U, TiledObjectLayer, int) - Method in class org.cell2d.space.map.TiledArea
-
Generates a set of SpaceObjects to represent the specified
TiledObjectLayer.
- loadTileLayer(T, U, TiledTileLayer, int) - Method in class org.cell2d.space.map.TiledArea
-
Generates a set of SpaceObjects to represent the specified
TiledTileLayer.
- Log - Class in org.cell2d.celick.util
-
A simple central logging system
- LogSystem - Interface in org.cell2d.celick.util
-
Plugin in interface for the logging of Slick
- LUMINANCE - Static variable in class org.cell2d.celick.opengl.PNGDecoder
-
- LUMINANCE_ALPHA - Static variable in class org.cell2d.celick.opengl.PNGDecoder
-