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 

A

add(float, float) - Method in class org.mini2Dx.core.geom.Point
 
add(Vector2) - Method in class org.mini2Dx.core.geom.Point
 
add(T) - Method in class org.mini2Dx.core.quadtree.Quad
 
add(T) - Method in class org.mini2Dx.core.quadtree.RegionQuad
 
addChild(Entity) - Method in class org.mini2Dx.ecs.entity.Entity
 
addComponent(Component) - Method in interface org.mini2Dx.ecs.component.ComponentStore
Adds a Component to this Entity and notifies any attached EntityListeners of this addition
addComponent(Component) - Method in class org.mini2Dx.ecs.component.DefaultComponentStore
Adds a Component to this Entity and notifies any attached EntityListeners of this addition
addComponent(Component) - Method in class org.mini2Dx.ecs.entity.Entity
Adds a Component to this Entity and notifies any attached EntityListeners of this addition
addElement(T) - Method in class org.mini2Dx.core.quadtree.Quad
 
addElementToChild(T) - Method in class org.mini2Dx.core.quadtree.Quad
 
addElementToChild(T) - Method in class org.mini2Dx.core.quadtree.RegionQuad
 
addEntity(T) - Method in class org.mini2Dx.ecs.system.System
Adds an Entity to the System
addEntityListener(EntityListener) - Method in class org.mini2Dx.ecs.entity.Entity
Adds an EntityListener to this Entity
addFrame(T, float) - Method in class org.mini2Dx.core.graphics.Animation
Adds a frame to the animation
addGameScreen(T) - Method in class org.mini2Dx.core.screen.BasicScreenManager
 
addGameScreen(T) - Method in interface org.mini2Dx.core.screen.ScreenManager
Adds a GameScreen to this manager
addGameScreen(GameScreenEntity) - Method in class org.mini2Dx.ecs.system.ScreenManagerSystem
Interface implementation.
addListener(TiledParserListener) - Method in class org.mini2Dx.tiled.TiledParser
Adds a listener to be notified of parsing results
addListener(TiledParserListener) - Method in interface org.mini2Dx.tiled.TiledParserNotifier
Adds a listener to be notified of parsing results
addPostionChangeListener(PositionChangeListener<T>) - Method in interface org.mini2Dx.core.engine.Positionable
Adds a PositionChangeListener to be notified of coordinate changes
addPostionChangeListener(PositionChangeListener<T>) - Method in class org.mini2Dx.core.geom.Circle
 
addPostionChangeListener(PositionChangeListener<T>) - Method in class org.mini2Dx.core.geom.Point
 
addPostionChangeListener(PositionChangeListener<T>) - Method in class org.mini2Dx.core.geom.Rectangle
 
addScreen(GameScreen) - Method in class org.mini2Dx.core.game.ScreenBasedGame
Add a GameScreen to this game
addSystem(GameSystem) - Method in class org.mini2Dx.ecs.game.EntityComponentSystemGame
Adds a GameSystem to be handled by this EntityComponentSystemGame
allocate(int) - Static method in class org.mini2Dx.ecs.entity.EntityIdAllocator
 
allocate() - Static method in class org.mini2Dx.ecs.entity.EntityIdAllocator
 
AndroidComponentScanner - Class in org.mini2Dx.android.di
Android implementation of ComponentScanner
AndroidComponentScanner(Context) - Constructor for class org.mini2Dx.android.di.AndroidComponentScanner
 
AndroidData - Class in org.mini2Dx.android.data
Android implementation of Data
AndroidData() - Constructor for class org.mini2Dx.android.data.AndroidData
 
AndroidDependencyInjection - Class in org.mini2Dx.android.di
Android implementation of DependencyInjection
AndroidDependencyInjection(Context) - Constructor for class org.mini2Dx.android.di.AndroidDependencyInjection
 
AndroidMini2DxGame - Class in org.mini2Dx.android
Android implementation of Mini2DxGame
AndroidMini2DxGame(Context, String, GameContainer) - Constructor for class org.mini2Dx.android.AndroidMini2DxGame
 
Animation<T extends com.badlogic.gdx.graphics.g2d.Sprite> - Class in org.mini2Dx.core.graphics
Implements an animation with frames of variable or fixed duration
Animation() - Constructor for class org.mini2Dx.core.graphics.Animation
Constructor
ArrayUtils - Class in org.mini2Dx.core.screen.util
Utility functions for arrays
ArrayUtils() - Constructor for class org.mini2Dx.core.screen.util.ArrayUtils
 
Autowired - Annotation Type in org.mini2Dx.core.di.annotation
Marks a field as injectable.

B

BasicGame - Class in org.mini2Dx.core.game
A simplified GameContainer for beginners to build upon
BasicGame() - Constructor for class org.mini2Dx.core.game.BasicGame
 
BasicScreenManager<T extends GameScreen> - Class in org.mini2Dx.core.screen
A basic screen manager implementation based on Slick implementation by Kevin Glass
BasicScreenManager() - Constructor for class org.mini2Dx.core.screen.BasicScreenManager
Constructor
Bean - Class in org.mini2Dx.core.di.bean
A base class to bean facades during dependency injection
Bean() - Constructor for class org.mini2Dx.core.di.bean.Bean
 
BeanException - Exception in org.mini2Dx.core.di.exception
A base class for bean exceptions
BeanException(String) - Constructor for exception org.mini2Dx.core.di.exception.BeanException
 
BeanInitialisationException - Exception in org.mini2Dx.core.di.exception
Thrown when a bean fails to initialise
BeanInitialisationException(String) - Constructor for exception org.mini2Dx.core.di.exception.BeanInitialisationException
 
BeanInjector - Class in org.mini2Dx.core.di.injection
Injects beans into each other
BeanInjector(Map<String, Object>, Map<String, Object>) - Constructor for class org.mini2Dx.core.di.injection.BeanInjector
 
BlendingUAT - Class in org.mini2Dx.uats.common
UAT for alpha blending
BlendingUAT() - Constructor for class org.mini2Dx.uats.common.BlendingUAT
 
bottomLeft - Variable in class org.mini2Dx.core.quadtree.Quad
 
bottomRight - Variable in class org.mini2Dx.core.quadtree.Quad
 
Box2DSystem<T extends Entity> - Class in org.mini2Dx.ecs.system
Wrap Box2D into an implementation of System
Box2DSystem(World, int, int) - Constructor for class org.mini2Dx.ecs.system.Box2DSystem
Constructor

C

Circle - Class in org.mini2Dx.core.geom
Implements a circle
Circle(int) - Constructor for class org.mini2Dx.core.geom.Circle
 
Circle(float, float, int) - Constructor for class org.mini2Dx.core.geom.Circle
 
clear() - Method in class org.mini2Dx.core.di.injection.PrototypeInjectionMap
 
clearBlendFunction() - Method in class org.mini2Dx.core.graphics.Graphics
Resets the blend function to its default
clearShaderProgram() - Method in class org.mini2Dx.core.graphics.Graphics
Clears the ShaderProgram applied to this instance
ClippingUAT - Class in org.mini2Dx.uats.common
A GameContainer that allows visual user acceptance testing of Graphics clipping functionality
ClippingUAT() - Constructor for class org.mini2Dx.uats.common.ClippingUAT
 
compareTo(Component) - Method in class org.mini2Dx.ecs.component.Component
 
compareTo(PriorityComponent) - Method in class org.mini2Dx.ecs.component.PriorityComponent
 
compareTo(Component) - Method in class org.mini2Dx.ecs.component.PriorityComponent
 
Component - Class in org.mini2Dx.ecs.component
A common interface for implementing Components as part of the Entity-Component-System pattern
Component(String) - Constructor for class org.mini2Dx.ecs.component.Component
Default constructor
componentAdded(Entity, Component) - Method in interface org.mini2Dx.ecs.entity.EntityListener
Called when a Component is added to an Entity
componentRemoved(Entity, Component) - Method in interface org.mini2Dx.ecs.entity.EntityListener
Called when a Component is removed from an Entity
ComponentScanner - Interface in org.mini2Dx.core.di
A common interface to component scanning implementations.
ComponentStore - Interface in org.mini2Dx.ecs.component
A common interface for a datastore of Components
ComponentTypeIdAllocator - Class in org.mini2Dx.ecs.component
Allocates unique IDs for Component classes
ComponentTypeIdAllocator() - Constructor for class org.mini2Dx.ecs.component.ComponentTypeIdAllocator
 
contains(Parallelogram) - Method in interface org.mini2Dx.core.engine.Parallelogram
Returns if the specified Parallelogram is contained within this one
contains(float, float) - Method in interface org.mini2Dx.core.engine.Parallelogram
Returns if the specified coordinates are contained within this Parallelogram
contains(float, float) - Method in class org.mini2Dx.core.geom.Line
 
contains(float, float) - Method in class org.mini2Dx.core.geom.LineSegment
Returns if the coordinate x,y is on the line between point A and point B
contains(Parallelogram) - Method in class org.mini2Dx.core.geom.Rectangle
 
contains(Rectangle) - Method in class org.mini2Dx.core.geom.Rectangle
 
contains(Rectangle) - Method in class org.mini2Dx.core.geom.Rectangle
 
contains(float, float) - Method in class org.mini2Dx.core.geom.Rectangle
 
contains(Vector2) - Method in class org.mini2Dx.core.geom.Rectangle
 
contains(int) - Method in class org.mini2Dx.tiled.Tileset
Returns true if this tileset contains the tile with the given id
containsKey(Object) - Method in class org.mini2Dx.core.di.injection.PrototypeInjectionMap
 
containsProperty(String) - Method in class org.mini2Dx.tiled.Tile
Returns if the layer contains the specified property
containsProperty(String) - Method in class org.mini2Dx.tiled.TiledMap
Returns if the map contains the specified property
containsProperty(String) - Method in class org.mini2Dx.tiled.TiledObject
Returns if the object contains the specified property
containsProperty(String) - Method in class org.mini2Dx.tiled.TiledObjectGroup
Returns if the group contains the specified property
containsProperty(String) - Method in class org.mini2Dx.tiled.TileLayer
Returns if the layer contains the specified property
containsProperty(String) - Method in class org.mini2Dx.tiled.Tileset
Returns if the tileset contains the specified property
containsValue(Object) - Method in class org.mini2Dx.core.di.injection.PrototypeInjectionMap
 
create() - Method in class org.mini2Dx.core.game.Mini2DxGame
 
createDirectory(String...) - Method in class org.mini2Dx.android.data.AndroidData
 
createDirectory(String...) - Method in interface org.mini2Dx.core.data.Data
Creates a directory within in the game data location
createDirectory(String...) - Method in class org.mini2Dx.desktop.data.DesktopData
 
createDirectory(String...) - Method in class org.mini2Dx.ios.data.IOSData
 
CrossFadingMusicLoop - Class in org.mini2Dx.core.audio
Implements a loopable music track and crossfades into itself.
CrossFadingMusicLoop(FileHandle, float, float) - Constructor for class org.mini2Dx.core.audio.CrossFadingMusicLoop
Constructor
CrossFadingMusicLoop.ScheduleStop - Class in org.mini2Dx.core.audio
 
CrossFadingMusicLoopUAT - Class in org.mini2Dx.uats.common
Utility instance for running a UAT for CrossFadingMusicLoop
CrossFadingMusicLoopUAT() - Constructor for class org.mini2Dx.uats.common.CrossFadingMusicLoopUAT
 
currentScreen - Variable in class org.mini2Dx.core.screen.BasicScreenManager
 
currentScreen - Variable in class org.mini2Dx.ecs.system.ScreenManagerSystem
 

D

Data - Interface in org.mini2Dx.core.data
Common interface for reading/writing game data, e.g.
data - Static variable in class org.mini2Dx.core.Mdx
Interface for reading/writing game data, e.g.
deallocate(int) - Static method in class org.mini2Dx.ecs.entity.EntityIdAllocator
 
debug(Graphics) - Method in class org.mini2Dx.core.geom.Rectangle
Renders this Rectangle and the LineSegments between each of its point and its rotational center
DefaultComponentStore - Class in org.mini2Dx.ecs.component
Default implementation of ComponentStore that allows for concurrent modification
DefaultComponentStore() - Constructor for class org.mini2Dx.ecs.component.DefaultComponentStore
 
DependencyInjection - Class in org.mini2Dx.core.di
Provides dependency injection to mini2Dx games
DependencyInjection(ComponentScanner) - Constructor for class org.mini2Dx.core.di.DependencyInjection
 
DesktopComponentScanner - Class in org.mini2Dx.desktop.di
Desktop implementation of ComponentScanner
DesktopComponentScanner() - Constructor for class org.mini2Dx.desktop.di.DesktopComponentScanner
Constructor
DesktopData - Class in org.mini2Dx.desktop.data
Desktop implementation of Data
DesktopData(String) - Constructor for class org.mini2Dx.desktop.data.DesktopData
 
DesktopDependencyInjection - Class in org.mini2Dx.desktop.di
Provides dependency inject for Windows/Mac/Linux mini2Dx games
DesktopDependencyInjection() - Constructor for class org.mini2Dx.desktop.di.DesktopDependencyInjection
 
DesktopMini2DxGame - Class in org.mini2Dx.desktop
Desktop implementation of Mini2DxGame
DesktopMini2DxGame(String, GameContainer) - Constructor for class org.mini2Dx.desktop.DesktopMini2DxGame
 
destroy() - Method in class org.mini2Dx.ecs.component.Component
 
destroy() - Method in class org.mini2Dx.ecs.entity.Entity
Destroys this Entity and deallocates its ID
di - Static variable in class org.mini2Dx.core.Mdx
Dependency injection
disableBlending() - Method in class org.mini2Dx.core.graphics.Graphics
Disables blending during rendering
dispose() - Method in class org.mini2Dx.core.audio.CrossFadingMusicLoop
Cleans up resources.
dispose() - Method in class org.mini2Dx.core.game.GameContainer
 
dispose() - Method in class org.mini2Dx.tiled.renderer.OrthogonalTileLayerRenderer
 
dispose() - Method in interface org.mini2Dx.tiled.renderer.TileLayerRenderer
 
dispose() - Method in class org.mini2Dx.tiled.TiledMap
Releases any resources used by this TiledMap
draw(Graphics) - Method in interface org.mini2Dx.core.engine.Shape
 
draw(Graphics) - Method in class org.mini2Dx.core.geom.Circle
 
draw(Graphics) - Method in class org.mini2Dx.core.geom.Rectangle
 
draw(Graphics) - Method in class org.mini2Dx.core.graphics.Animation
Draws the current frame of the animation
draw(Graphics, float, float) - Method in class org.mini2Dx.core.graphics.Animation
Draws the current frame of the animation
draw(Graphics, int, int) - Method in class org.mini2Dx.tiled.Tile
 
draw(Graphics, int, int) - Method in class org.mini2Dx.tiled.TiledMap
Draws the entire map at the specified coordinates
draw(Graphics, int, int, int) - Method in class org.mini2Dx.tiled.TiledMap
Draws a layer of the map at the specified coordinates
draw(Graphics, int, int, int, int, int, int) - Method in class org.mini2Dx.tiled.TiledMap
Draws a section of the map at the specified coordinates
draw(Graphics, int, int, int, int, int, int, int) - Method in class org.mini2Dx.tiled.TiledMap
Draws a section of a specified layer of the map at the specified coordinates
drawCircle(float, float, int) - Method in class org.mini2Dx.core.graphics.Graphics
Draws a circle to the window in the current Color with the set line height
drawLayer(Graphics, TileLayer, int, int, int, int, int, int) - Method in class org.mini2Dx.tiled.renderer.OrthogonalTileLayerRenderer
 
drawLayer(Graphics, TileLayer, int, int, int, int, int, int) - Method in interface org.mini2Dx.tiled.renderer.TileLayerRenderer
 
drawLineSegment(float, float, float, float) - Method in class org.mini2Dx.core.graphics.Graphics
Renders a line segment to the window in the current Color with the set line height
drawRect(float, float, float, float) - Method in class org.mini2Dx.core.graphics.Graphics
Renders a rectangle to the window in the current Color with the set line height
drawShape(Shape) - Method in class org.mini2Dx.core.graphics.Graphics
Draws an instance of Shape
drawSprite(Sprite) - Method in class org.mini2Dx.core.graphics.Graphics
Draws a Sprite with all transformations applied to this graphics context
drawSprite(Sprite, float, float) - Method in class org.mini2Dx.core.graphics.Graphics
Draws a Sprite at the given coordinates with all transformations applied to this graphics context
drawSpriteCache(SpriteCache, int) - Method in class org.mini2Dx.core.graphics.Graphics
 
drawString(String, float, float) - Method in class org.mini2Dx.core.graphics.Graphics
Draws a string to the window
drawString(String, float, float, float) - Method in class org.mini2Dx.core.graphics.Graphics
Draws a string to the window, automatically wrapping it to a specified width
drawTexture(Texture, float, float) - Method in class org.mini2Dx.core.graphics.Graphics
Draws a texture to this graphics context
drawTextureRegion(TextureRegion, float, float) - Method in class org.mini2Dx.core.graphics.Graphics
Draws a texture region to this graphics context
drawTile(Graphics, int, int, int) - Method in class org.mini2Dx.tiled.Tileset
Draws a tile to the Graphics context
drawTileset(Graphics, int, int) - Method in class org.mini2Dx.tiled.Tileset
Draws the whole tileset to the Graphics context
duplicate(Object) - Static method in class org.mini2Dx.core.di.bean.PrototypeBean
 

E

ELEMENT_COLOR - Static variable in class org.mini2Dx.core.quadtree.Quad
 
elementLimitPerQuad - Variable in class org.mini2Dx.core.quadtree.Quad
 
elements - Variable in class org.mini2Dx.core.quadtree.Quad
 
enabledBlending() - Method in class org.mini2Dx.core.graphics.Graphics
Enables blending during rendering
enterGameScreen(int, Transition, Transition) - Method in class org.mini2Dx.core.game.ScreenBasedGame
Begins a transition to a new GameScreen
enterGameScreen(int, Transition, Transition) - Method in class org.mini2Dx.core.screen.BasicScreenManager
 
enterGameScreen(int, Transition, Transition) - Method in interface org.mini2Dx.core.screen.ScreenManager
Begins a transition to a new GameScreen
enterGameScreen(int, Transition, Transition) - Method in class org.mini2Dx.ecs.system.ScreenManagerSystem
 
entities - Variable in class org.mini2Dx.ecs.system.System
 
Entity - Class in org.mini2Dx.ecs.entity
A common interface for Entity implementations within the Entity-Component-System pattern
Entity() - Constructor for class org.mini2Dx.ecs.entity.Entity
Creates a new Entity with a generated ID and a DefaultComponentStore
Entity(int) - Constructor for class org.mini2Dx.ecs.entity.Entity
Creates a new Entity with a specific ID and a DefaultComponentStore
Entity(ComponentStore) - Constructor for class org.mini2Dx.ecs.entity.Entity
Creates a new Entity with a generated ID with a specific ComponentStore implementaton
Entity(int, ComponentStore) - Constructor for class org.mini2Dx.ecs.entity.Entity
Creates a new Entity with a specific ID and ComponentStore implementation
EntityComponentSystemGame - Class in org.mini2Dx.ecs.game
An implementation of GameContainer based on the entity-component-system pattern
EntityComponentSystemGame() - Constructor for class org.mini2Dx.ecs.game.EntityComponentSystemGame
 
EntityIdAllocator - Class in org.mini2Dx.ecs.entity
Manages allocation of Entity identifiers
EntityIdAllocator() - Constructor for class org.mini2Dx.ecs.entity.EntityIdAllocator
 
EntityListener - Interface in org.mini2Dx.ecs.entity
Allows classes to listen for component addition and removal within Entity instances
entrySet() - Method in class org.mini2Dx.core.di.injection.PrototypeInjectionMap
 
equals(Vector2) - Method in class org.mini2Dx.core.geom.Point
Determines if another Vector2 is exactly equal to this one
equals(Vector2, float) - Method in class org.mini2Dx.core.geom.Point
Determines if a Vector2 are nearly equal.
equals(Object) - Method in class org.mini2Dx.tiled.renderer.TiledMapRenderArea
 

F

FadeInTransition - Class in org.mini2Dx.core.screen.transition
Implements a fade in transition NOTE: Based on Slick implementation by Kevin Glass
FadeInTransition() - Constructor for class org.mini2Dx.core.screen.transition.FadeInTransition
Default constructor - fade from black in 0.5 seconds
FadeInTransition(Color) - Constructor for class org.mini2Dx.core.screen.transition.FadeInTransition
Constructs a fade in transition that lasts 0.5 seconds
FadeInTransition(Color, float) - Constructor for class org.mini2Dx.core.screen.transition.FadeInTransition
Constructs a fade in transition
fadeOut(long) - Method in class org.mini2Dx.core.audio.CrossFadingMusicLoop
 
fadeOutAndStop(long) - Method in class org.mini2Dx.core.audio.CrossFadingMusicLoop
 
FadeOutTransition - Class in org.mini2Dx.core.screen.transition
Implements a fade out transition NOTE: Based on Slick implementation by Kevin Glass
FadeOutTransition() - Constructor for class org.mini2Dx.core.screen.transition.FadeOutTransition
Default constructor - fade to black in 0.5 seconds
FadeOutTransition(Color) - Constructor for class org.mini2Dx.core.screen.transition.FadeOutTransition
Constructs a fade out transition that lasts 0.5 seconds
FadeOutTransition(Color, float) - Constructor for class org.mini2Dx.core.screen.transition.FadeOutTransition
Constructs a fade out transition
Field - Annotation Type in org.mini2Dx.core.data.annotation
Indicates a field should be serialized
fillCircle(float, float, int) - Method in class org.mini2Dx.core.graphics.Graphics
Fills a circle to the window in the current Color
fillRect(float, float, float, float) - Method in class org.mini2Dx.core.graphics.Graphics
Fills a rectangle to the window in the current Color
FLAG_FLIP_DIAGONALLY - Static variable in class org.mini2Dx.tiled.TiledParser
 
FLAG_FLIP_HORIZONTALLY - Static variable in class org.mini2Dx.tiled.TiledParser
 
FLAG_FLIP_VERTICALLY - Static variable in class org.mini2Dx.tiled.TiledParser
 
flip(boolean, boolean) - Method in class org.mini2Dx.core.graphics.Animation
Sets the flipX and flipY to the current frame
flush() - Method in class org.mini2Dx.core.graphics.Graphics
Immediately flushes everything rendered rather than waiting until the end of rendering

G

GameContainer - Class in org.mini2Dx.core.game
Base class for mini2Dx game containers.
GameContainer() - Constructor for class org.mini2Dx.core.game.GameContainer
 
gameIdentifier - Static variable in class org.mini2Dx.core.Mdx
 
GameScreen - Interface in org.mini2Dx.core.screen
A common interface to game screen implementations
GameScreenEntity - Class in org.mini2Dx.ecs.entity
An implementation of Entity that also implements GameScreen This Entity will update/interpolate/render in a depth-first order, i.e.
GameScreenEntity(int) - Constructor for class org.mini2Dx.ecs.entity.GameScreenEntity
 
GameSystem<T extends Entity> - Class in org.mini2Dx.ecs.system
Abstract class for implementing a game using System
GameSystem() - Constructor for class org.mini2Dx.ecs.system.GameSystem
 
GeometryUAT - Class in org.mini2Dx.uats.common
UAT for verifying Geometry classes and their rendering
GeometryUAT() - Constructor for class org.mini2Dx.uats.common.GeometryUAT
 
get(Object) - Method in class org.mini2Dx.core.di.injection.PrototypeInjectionMap
 
getBackgroundColor() - Method in class org.mini2Dx.core.graphics.Graphics
Returns the background Color
getBackgroundColor() - Method in class org.mini2Dx.tiled.TiledMap
Returns the background Color of the map
getBean(Class<T>) - Method in class org.mini2Dx.core.di.DependencyInjection
 
getBody() - Method in class org.mini2Dx.ecs.physics.PositionTracker
 
getCenterX() - Method in class org.mini2Dx.core.geom.Rectangle
Returns the x coordinate of the center of this Rectangle
getCenterY() - Method in class org.mini2Dx.core.geom.Rectangle
Returns the y coordinate of the center of this Rectangle
getChildren() - Method in class org.mini2Dx.ecs.entity.Entity
 
getCircleTexture(Color, int, int) - Method in class org.mini2Dx.core.graphics.ShapeTextureCache
Returns a circle texture for the provided Color
getClassKey(Class<T>) - Static method in class org.mini2Dx.core.di.bean.Bean
Returns the key to be used for a given Class
getColor() - Method in class org.mini2Dx.core.graphics.Animation
Returns the Color tint applied to each frame
getColor() - Method in class org.mini2Dx.core.graphics.Graphics
Returns the Color to draw shapes with
getComponent(Class<T>) - Method in class org.mini2Dx.ecs.component.Component
 
getComponent(int) - Method in class org.mini2Dx.ecs.component.Component
 
getComponent(String, Class<T>) - Method in class org.mini2Dx.ecs.component.Component
 
getComponent(String, int) - Method in class org.mini2Dx.ecs.component.Component
 
getComponent(Class<T>) - Method in interface org.mini2Dx.ecs.component.ComponentStore
 
getComponent(int) - Method in interface org.mini2Dx.ecs.component.ComponentStore
 
getComponent(String, int) - Method in interface org.mini2Dx.ecs.component.ComponentStore
 
getComponent(String, Class<T>) - Method in interface org.mini2Dx.ecs.component.ComponentStore
 
getComponent(int) - Method in class org.mini2Dx.ecs.component.DefaultComponentStore
 
getComponent(Class<T>) - Method in class org.mini2Dx.ecs.component.DefaultComponentStore
 
getComponent(String, int) - Method in class org.mini2Dx.ecs.component.DefaultComponentStore
 
getComponent(String, Class<T>) - Method in class org.mini2Dx.ecs.component.DefaultComponentStore
 
getComponent(int, Class<T>) - Method in class org.mini2Dx.ecs.component.PriorityComponent
 
getComponent(Class<T>) - Method in class org.mini2Dx.ecs.entity.Entity
 
getComponent(String, Class<T>) - Method in class org.mini2Dx.ecs.entity.Entity
 
getComponent(String, int) - Method in class org.mini2Dx.ecs.entity.Entity
 
getComponent(int) - Method in class org.mini2Dx.ecs.entity.Entity
 
getComponentInDescendants(Class<T>) - Method in class org.mini2Dx.ecs.component.Component
 
getComponentInDescendants(int) - Method in class org.mini2Dx.ecs.component.Component
 
getComponentInDescendants(String, Class<T>) - Method in class org.mini2Dx.ecs.component.Component
 
getComponentInDescendants(String, int) - Method in class org.mini2Dx.ecs.component.Component
 
getComponentInDescendants(int, Class<T>) - Method in class org.mini2Dx.ecs.component.PriorityComponent
 
getComponentInDescendants(Class<T>) - Method in class org.mini2Dx.ecs.entity.Entity
 
getComponentInDescendants(int) - Method in class org.mini2Dx.ecs.entity.Entity
 
getComponentInDescendants(String, Class<T>) - Method in class org.mini2Dx.ecs.entity.Entity
 
getComponentInDescendants(String, int) - Method in class org.mini2Dx.ecs.entity.Entity
 
getComponents(Class<T>) - Method in class org.mini2Dx.ecs.component.Component
 
getComponents(int) - Method in class org.mini2Dx.ecs.component.Component
 
getComponents(int) - Method in interface org.mini2Dx.ecs.component.ComponentStore
Returns all Components that implement the specified the class or interface
getComponents(Class<T>) - Method in interface org.mini2Dx.ecs.component.ComponentStore
Returns all Components that implement the specified the class or interface
getComponents(int) - Method in class org.mini2Dx.ecs.component.DefaultComponentStore
 
getComponents(Class<T>) - Method in class org.mini2Dx.ecs.component.DefaultComponentStore
Returns all Components that implement the specified the class or interface
getComponents(Class<T>) - Method in class org.mini2Dx.ecs.entity.Entity
Returns all Components that implement the specified the class or interface
getComponents(int) - Method in class org.mini2Dx.ecs.entity.Entity
 
getComponentsInDescendants(Class<T>) - Method in class org.mini2Dx.ecs.component.Component
 
getComponentsInDescendants(int) - Method in class org.mini2Dx.ecs.component.Component
 
getComponentsInDescendants(Class<T>) - Method in class org.mini2Dx.ecs.entity.Entity
 
getComponentsInDescendants(int) - Method in class org.mini2Dx.ecs.entity.Entity
 
getComponentTypeId() - Method in class org.mini2Dx.ecs.component.Component
 
getCurrentFrame() - Method in class org.mini2Dx.core.graphics.Animation
Returns the T of the current frame
getCurrentFrameIndex() - Method in class org.mini2Dx.core.graphics.Animation
Returns the index of the current frame
getCurrentHeight() - Method in class org.mini2Dx.core.graphics.Graphics
 
getCurrentWidth() - Method in class org.mini2Dx.core.graphics.Graphics
 
getCurrentX() - Method in class org.mini2Dx.ecs.physics.PositionTracker
 
getCurrentY() - Method in class org.mini2Dx.ecs.physics.PositionTracker
 
getDistanceTo(Positionable) - Method in interface org.mini2Dx.core.engine.Positionable
Returns this distance between this object's x,y coordinates and the provided Positionable's xy coordinates
getDistanceTo(Positionable) - Method in class org.mini2Dx.core.geom.Circle
 
getDistanceTo(Positionable) - Method in class org.mini2Dx.core.geom.Point
 
getDistanceTo(Positionable) - Method in class org.mini2Dx.core.geom.Rectangle
 
getElementLimitPerQuad() - Method in class org.mini2Dx.core.quadtree.Quad
 
getElements() - Method in class org.mini2Dx.core.quadtree.Quad
 
getElements() - Method in class org.mini2Dx.core.quadtree.RegionQuad
 
getElementsIntersectingLineSegment(LineSegment) - Method in class org.mini2Dx.core.quadtree.Quad
 
getElementsIntersectingLineSegment(Collection<T>, LineSegment) - Method in class org.mini2Dx.core.quadtree.Quad
 
getElementsIntersectingLineSegment(LineSegment) - Method in class org.mini2Dx.core.quadtree.RegionQuad
 
getElementsIntersectingLineSegment(Collection<T>, LineSegment) - Method in class org.mini2Dx.core.quadtree.RegionQuad
 
getElementsWithinRegion(Parallelogram) - Method in class org.mini2Dx.core.quadtree.Quad
 
getElementsWithinRegion(Collection<T>, Parallelogram) - Method in class org.mini2Dx.core.quadtree.Quad
 
getElementsWithinRegion(Parallelogram) - Method in class org.mini2Dx.core.quadtree.RegionQuad
 
getElementsWithinRegion(Collection<T>, Parallelogram) - Method in class org.mini2Dx.core.quadtree.RegionQuad
 
getEntity() - Method in class org.mini2Dx.ecs.component.Component
 
getEntity(int) - Method in class org.mini2Dx.ecs.system.System
Returns the Entity with the given ID
getFilledCircleTexture(Color, int) - Method in class org.mini2Dx.core.graphics.ShapeTextureCache
Returns a filled circular texture for the provided Color
getFilledRectangleTexture(Color) - Method in class org.mini2Dx.core.graphics.ShapeTextureCache
Returns a filled rectangular texture for the provided Color
getFirstGid() - Method in class org.mini2Dx.tiled.Tileset
Returns the first GID.
getFlipX() - Method in class org.mini2Dx.core.graphics.Animation
Returns the flipX of the current frame
getFlipY() - Method in class org.mini2Dx.core.graphics.Animation
Returns the flipY of the current frame
getFont() - Method in class org.mini2Dx.core.graphics.Graphics
Returns the BitmapFont to draw Strings with
getFrame(int) - Method in class org.mini2Dx.core.graphics.Animation
Returns the frame at a given index
getGameScreen(int) - Method in class org.mini2Dx.core.screen.BasicScreenManager
 
getGameScreen(int) - Method in interface org.mini2Dx.core.screen.ScreenManager
Returns the GameScreen with the given id
getGameScreen(int) - Method in class org.mini2Dx.ecs.system.ScreenManagerSystem
 
getGid() - Method in class org.mini2Dx.tiled.TiledObject
Returns the GID of this object
getHeight() - Method in interface org.mini2Dx.core.engine.Parallelogram
Returns the height of the shape
getHeight() - Method in class org.mini2Dx.core.game.GameContainer
 
getHeight() - Method in class org.mini2Dx.tiled.TiledMap
Returns the height of the map in tiles
getHeight() - Method in class org.mini2Dx.tiled.TiledObject
Returns the height of this object in pixels
getHeight() - Method in class org.mini2Dx.tiled.TiledObjectGroup
Returns the height of the group in tiles
getHeight() - Method in class org.mini2Dx.tiled.TileLayer
 
getHeight() - Method in class org.mini2Dx.tiled.Tileset
Returns the height of this tileset in pixels
getHeightInTiles() - Method in class org.mini2Dx.tiled.renderer.TiledMapRenderArea
 
getHeightInTiles() - Method in class org.mini2Dx.tiled.Tileset
Returns the height of this tileset in tiles
getId() - Method in interface org.mini2Dx.core.screen.GameScreen
Returns the identifier of the screen
getId(Class<T>) - Static method in class org.mini2Dx.ecs.component.ComponentTypeIdAllocator
 
getId() - Method in class org.mini2Dx.ecs.entity.Entity
 
getIndex() - Method in class org.mini2Dx.tiled.TileLayer
Returns the index in the TiledMap of this layer
getInitialScreenId() - Method in class org.mini2Dx.core.game.ScreenBasedGame
Returns the identifier of the GameScreen that should be shown when the game starts
getInjectionResult(ExecutorService) - Method in class org.mini2Dx.core.di.injection.BeanInjector
 
getInstance() - Method in class org.mini2Dx.core.di.bean.Bean
 
getInstance() - Method in class org.mini2Dx.core.di.bean.PrototypeBean
 
getInstance() - Method in class org.mini2Dx.core.di.bean.SingletonBean
 
getIntersection(LineSegment) - Method in class org.mini2Dx.core.geom.LineSegment
Returns the point at which this LineSegment intersects with another
getLayerIndex(String) - Method in class org.mini2Dx.tiled.TiledMap
Returns the index of the TileLayer with the given name
getLineHeight() - Method in class org.mini2Dx.core.graphics.Graphics
Returns the line height used
getMargin() - Method in class org.mini2Dx.tiled.Tileset
Returns the margin at the borders of the tileset
getMaxX() - Method in interface org.mini2Dx.core.engine.Parallelogram
Returns the greatest x coordinate of this shape
getMaxX() - Method in class org.mini2Dx.core.geom.LineSegment
 
getMaxX() - Method in class org.mini2Dx.core.geom.Rectangle
Returns the greatest x coordinate this Rectangle
getMaxY() - Method in interface org.mini2Dx.core.engine.Parallelogram
Returns the greatest y coordinate of this shape
getMaxY() - Method in class org.mini2Dx.core.geom.LineSegment
 
getMaxY() - Method in class org.mini2Dx.core.geom.Rectangle
Returns the greatest y coordinate this Rectangle
getMinX() - Method in class org.mini2Dx.core.geom.LineSegment
 
getMinX() - Method in class org.mini2Dx.core.geom.Rectangle
Returns the least x coordinate this Rectangle
getMinY() - Method in class org.mini2Dx.core.geom.LineSegment
 
getMinY() - Method in class org.mini2Dx.core.geom.Rectangle
Returns the least y coordinate this Rectangle
getName() - Method in class org.mini2Dx.ecs.component.Component
 
getName() - Method in class org.mini2Dx.tiled.TiledObject
Returns the name of this object
getName() - Method in class org.mini2Dx.tiled.TiledObjectGroup
Returns the name of this group
getName() - Method in class org.mini2Dx.tiled.TileLayer
Returns the name of this layer
getName() - Method in class org.mini2Dx.tiled.Tileset
Returns the name of this tileset
getNumberOfElements(T[]) - Static method in class org.mini2Dx.core.screen.util.ArrayUtils
Counts non-null elements in an array
getNumberOfFrames() - Method in class org.mini2Dx.core.graphics.Animation
Returns the total number of frames in this animation
getNumberOfSides() - Method in interface org.mini2Dx.core.engine.Shape
 
getNumberOfSides() - Method in class org.mini2Dx.core.geom.Circle
 
getNumberOfSides() - Method in class org.mini2Dx.core.geom.Rectangle
 
getObjectGroup(String) - Method in class org.mini2Dx.tiled.TiledMap
Returns the TiledObjectGroup with the given name
getObjectGroups() - Method in class org.mini2Dx.tiled.TiledMap
Returns the TiledObjectGroups of this map
getObjects() - Method in class org.mini2Dx.tiled.TiledObjectGroup
Returns the objects within this group
getOrientation() - Method in class org.mini2Dx.tiled.TiledMap
Returns the Orientation of this map
getOriginX() - Method in class org.mini2Dx.core.graphics.Animation
Returns the origin X coordinate to be applied to each frame
getOriginY() - Method in class org.mini2Dx.core.graphics.Animation
Returns the origin Y coordinate to be applied to each frame
getOs() - Static method in class org.mini2Dx.core.util.OsDetector
 
getParent() - Method in class org.mini2Dx.core.quadtree.Quad
 
getPointA() - Method in class org.mini2Dx.core.geom.LineSegment
 
getPointB() - Method in class org.mini2Dx.core.geom.LineSegment
 
getPolygon() - Method in class org.mini2Dx.tiled.TiledObject
 
getPolyline() - Method in class org.mini2Dx.tiled.TiledObject
 
getPriority() - Method in class org.mini2Dx.ecs.component.PriorityComponent
 
getProjectionMatrix() - Method in class org.mini2Dx.core.graphics.Graphics
 
getProperty(String) - Method in class org.mini2Dx.tiled.Tile
Returns the value of a specified property
getProperty(String) - Method in class org.mini2Dx.tiled.TiledMap
Returns the value of a specified property
getProperty(String) - Method in class org.mini2Dx.tiled.TiledObject
Returns the value of a specified property
getProperty(String) - Method in class org.mini2Dx.tiled.TiledObjectGroup
Returns the value of a specified property
getProperty(String) - Method in class org.mini2Dx.tiled.TileLayer
Returns the value of a specified property
getProperty(String) - Method in class org.mini2Dx.tiled.Tileset
Returns the value of a specified property
getPrototypeClasses() - Method in class org.mini2Dx.android.di.AndroidComponentScanner
 
getPrototypeClasses() - Method in interface org.mini2Dx.core.di.ComponentScanner
 
getPrototypeClasses() - Method in class org.mini2Dx.desktop.di.DesktopComponentScanner
 
getPrototypeClasses() - Method in class org.mini2Dx.ios.di.IOSComponentScanner
 
getRadius() - Method in class org.mini2Dx.core.geom.Circle
 
getRectangleTexture(Color, int, int, int) - Method in class org.mini2Dx.core.graphics.ShapeTextureCache
Returns a rectangular texture for the provided Color
getRenderX() - Method in class org.mini2Dx.ecs.physics.PositionTracker
 
getRenderY() - Method in class org.mini2Dx.ecs.physics.PositionTracker
 
getRotation() - Method in interface org.mini2Dx.core.engine.Parallelogram
Returns the current rotation of the shape in degrees
getRotation() - Method in class org.mini2Dx.core.geom.Rectangle
 
getRotation() - Method in class org.mini2Dx.core.graphics.Animation
Returns the rotation of all frames
getRotation() - Method in class org.mini2Dx.core.graphics.Graphics
 
getRotationX() - Method in class org.mini2Dx.core.graphics.Graphics
 
getRotationY() - Method in class org.mini2Dx.core.graphics.Graphics
 
getSaveDirectory() - Method in class org.mini2Dx.desktop.data.DesktopData
 
getScaleX() - Method in class org.mini2Dx.core.graphics.Graphics
 
getScaleY() - Method in class org.mini2Dx.core.graphics.Graphics
 
getSingletonClasses() - Method in class org.mini2Dx.android.di.AndroidComponentScanner
 
getSingletonClasses() - Method in interface org.mini2Dx.core.di.ComponentScanner
 
getSingletonClasses() - Method in class org.mini2Dx.desktop.di.DesktopComponentScanner
 
getSingletonClasses() - Method in class org.mini2Dx.ios.di.IOSComponentScanner
 
getSpacing() - Method in class org.mini2Dx.tiled.Tileset
Returns the internal spacing between each tile
getStartTileX() - Method in class org.mini2Dx.tiled.renderer.TiledMapRenderArea
 
getStartTileY() - Method in class org.mini2Dx.tiled.renderer.TiledMapRenderArea
 
getTile(int) - Method in class org.mini2Dx.tiled.TiledMap
Returns the Tile for the given tile ID
getTile(int) - Method in class org.mini2Dx.tiled.Tileset
Returns the Tile for a given tile id
getTile(int, int) - Method in class org.mini2Dx.tiled.Tileset
Returns the Tile for a given tile coordinate on the tileset
getTileHeight() - Method in class org.mini2Dx.tiled.TiledMap
Returns the height of tiles in pixels
getTileHeight() - Method in class org.mini2Dx.tiled.Tileset
Returns the height of each tile in pixels
getTileId() - Method in class org.mini2Dx.tiled.Tile
 
getTileId(int, int) - Method in class org.mini2Dx.tiled.TileLayer
Returns the tile id at a given coordinate on the layer
getTileId(int, int) - Method in class org.mini2Dx.tiled.Tileset
Returns the tile ID for a given tile within this tileset
getTileImage() - Method in class org.mini2Dx.tiled.Tile
 
getTileLayer(String) - Method in class org.mini2Dx.tiled.TiledMap
Returns the TileLayer with the given name
getTileLayers() - Method in class org.mini2Dx.tiled.TiledMap
Returns the TileLayers of this map
getTilesetImagePath() - Method in class org.mini2Dx.tiled.Tileset
Returns the relative path of the tileset image
getTilesets() - Method in class org.mini2Dx.tiled.TiledMap
Returns the Tilesets of this map
getTileWidth() - Method in class org.mini2Dx.tiled.TiledMap
Returns the width of tiles in pixels
getTileWidth() - Method in class org.mini2Dx.tiled.Tileset
Returns the width of each tile in pixels
getTileX(int) - Method in class org.mini2Dx.tiled.Tileset
Returns the x coordinate of a tile within this tileset
getTileY(int) - Method in class org.mini2Dx.tiled.Tileset
Returns the y coordinate of a tile within this tileset
getTint() - Method in class org.mini2Dx.core.graphics.Graphics
Returns the Color tint being applied to all draw operations
getTotalQuads() - Method in class org.mini2Dx.core.quadtree.Quad
 
getTotalTilesetsLoaded() - Method in class org.mini2Dx.tiled.TiledMap
Returns the total amount of Tilesets loaded
getTranslationX() - Method in class org.mini2Dx.core.graphics.Graphics
 
getTranslationY() - Method in class org.mini2Dx.core.graphics.Graphics
 
getTransparentColorValue() - Method in class org.mini2Dx.tiled.Tileset
 
getType() - Method in class org.mini2Dx.tiled.TiledObject
Returns the type of this object
getUUID() - Method in class org.mini2Dx.ecs.entity.Entity
 
getWidth() - Method in interface org.mini2Dx.core.engine.Parallelogram
Returns the width of the shape
getWidth() - Method in class org.mini2Dx.core.game.GameContainer
 
getWidth() - Method in class org.mini2Dx.tiled.TiledMap
Returns the width of the map in tiles
getWidth() - Method in class org.mini2Dx.tiled.TiledObject
Returns the width of this object in pixels
getWidth() - Method in class org.mini2Dx.tiled.TiledObjectGroup
Returns the width of the group in tiles
getWidth() - Method in class org.mini2Dx.tiled.TileLayer
 
getWidth() - Method in class org.mini2Dx.tiled.Tileset
Returns the width of this tileset in pixels
getWidthInTiles() - Method in class org.mini2Dx.tiled.renderer.TiledMapRenderArea
 
getWidthInTiles() - Method in class org.mini2Dx.tiled.Tileset
Returns the width of this tileset in tiles
getWorld() - Method in class org.mini2Dx.ecs.system.Box2DSystem
 
getX() - Method in interface org.mini2Dx.core.engine.Positionable
Returns the x coordinate of this object
getX() - Method in class org.mini2Dx.core.geom.Circle
 
getX() - Method in class org.mini2Dx.core.geom.Point
 
getX() - Method in class org.mini2Dx.tiled.TiledObject
Returns the x coordinate of this object in pixels
getY() - Method in interface org.mini2Dx.core.engine.Positionable
Returns the y coordinate of this object
getY() - Method in class org.mini2Dx.core.geom.Circle
 
getY() - Method in class org.mini2Dx.core.geom.Point
 
getY() - Method in class org.mini2Dx.tiled.TiledObject
Returns the y coordinate of this object in pixels
graphics - Variable in class org.mini2Dx.core.game.GameContainer
 
Graphics - Class in org.mini2Dx.core.graphics
Implements graphics rendering functionality
Graphics(SpriteBatch, ShapeRenderer) - Constructor for class org.mini2Dx.core.graphics.Graphics
 
GraphicsUAT - Class in org.mini2Dx.uats.common
A GameContainer that allows visual user acceptance testing of Graphics functionality
GraphicsUAT() - Constructor for class org.mini2Dx.uats.common.GraphicsUAT
 
GsonExclusionStrategy - Class in org.mini2Dx.desktop.data
Excludes fields that do not have mini2Dx annotations during Gson-based serialization
GsonExclusionStrategy() - Constructor for class org.mini2Dx.desktop.data.GsonExclusionStrategy
 

H

hasDirectory(String...) - Method in class org.mini2Dx.android.data.AndroidData
 
hasDirectory(String...) - Method in interface org.mini2Dx.core.data.Data
Checks if the directory exists in the game data location
hasDirectory(String...) - Method in class org.mini2Dx.desktop.data.DesktopData
 
hasDirectory(String...) - Method in class org.mini2Dx.ios.data.IOSData
 
hasFile(String...) - Method in class org.mini2Dx.android.data.AndroidData
 
hasFile(String...) - Method in interface org.mini2Dx.core.data.Data
Checks if the file exists in the game data location
hasFile(String...) - Method in class org.mini2Dx.desktop.data.DesktopData
 
hasFile(String...) - Method in class org.mini2Dx.ios.data.IOSData
 
hashCode() - Method in class org.mini2Dx.tiled.renderer.TiledMapRenderArea
 
height - Variable in class org.mini2Dx.core.game.GameContainer
 
hide() - Method in class org.mini2Dx.core.game.GameContainer
 

I

initialise() - Method in class org.mini2Dx.core.game.GameContainer
Initialse the game
initialise(GameContainer) - Method in interface org.mini2Dx.core.screen.GameScreen
Initialises the game screen
initialise(GameScreen, GameScreen) - Method in class org.mini2Dx.core.screen.transition.FadeInTransition
 
initialise(GameScreen, GameScreen) - Method in class org.mini2Dx.core.screen.transition.FadeOutTransition
 
initialise(GameScreen, GameScreen) - Method in interface org.mini2Dx.core.screen.Transition
 
initialise(GameScreen, GameScreen) - Method in class org.mini2Dx.core.screen.transition.NullTransition
 
initialise(GameContainer) - Method in class org.mini2Dx.ecs.system.GameSystem
Initialise the System
initialise(GameContainer) - Method in class org.mini2Dx.ecs.system.ScreenManagerSystem
 
initialise() - Method in class org.mini2Dx.uats.common.BlendingUAT
 
initialise() - Method in class org.mini2Dx.uats.common.ClippingUAT
 
initialise() - Method in class org.mini2Dx.uats.common.CrossFadingMusicLoopUAT
 
initialise() - Method in class org.mini2Dx.uats.common.GeometryUAT
 
initialise() - Method in class org.mini2Dx.uats.common.GraphicsUAT
 
initialise() - Method in class org.mini2Dx.uats.common.TiledMapNoCachingUAT
 
initialise() - Method in class org.mini2Dx.uats.common.TiledMapWithCachingUAT
 
initialiseM2Dx(String) - Method in class org.mini2Dx.android.AndroidMini2DxGame
 
initialiseM2Dx(String) - Method in class org.mini2Dx.core.game.Mini2DxGame
Initialises Mdx with platform-specific implementations
initialiseM2Dx(String) - Method in class org.mini2Dx.desktop.DesktopMini2DxGame
 
initialiseM2Dx(String) - Method in class org.mini2Dx.ios.IOSMini2DxGame
 
inject() - Method in class org.mini2Dx.core.di.injection.BeanInjector
 
insert(T[], T) - Static method in class org.mini2Dx.core.screen.util.ArrayUtils
Finds the first null value in an array and inserts the new value there.
interpolate(GameContainer, float) - Method in interface org.mini2Dx.core.engine.Updatable
Interpolate between the previous and current state
interpolate(float) - Method in class org.mini2Dx.core.game.GameContainer
Interpolate the game state
interpolate(float) - Method in class org.mini2Dx.core.game.ScreenBasedGame
 
interpolate(GameContainer, float) - Method in class org.mini2Dx.core.screen.BasicScreenManager
 
interpolate(GameContainer, float) - Method in interface org.mini2Dx.core.screen.GameScreen
Interpolate between the previous and current state
interpolate(GameContainer, float) - Method in interface org.mini2Dx.core.screen.ScreenManager
Interpolate between the previous and current state
interpolate(GameContainer, float) - Method in class org.mini2Dx.ecs.entity.GameScreenEntity
 
interpolate(float) - Method in class org.mini2Dx.ecs.game.EntityComponentSystemGame
 
interpolate(float) - Method in class org.mini2Dx.ecs.physics.PositionTracker
Calculates the render coordinates by linear interpolating between the previous and current position
interpolate(GameContainer, float) - Method in class org.mini2Dx.ecs.system.Box2DSystem
 
interpolate(Entity, GameContainer, float) - Method in class org.mini2Dx.ecs.system.Box2DSystem
 
interpolate(GameContainer, float) - Method in class org.mini2Dx.ecs.system.GameSystem
Interpolate the System
interpolate(GameContainer, float) - Method in class org.mini2Dx.ecs.system.ScreenManagerSystem
 
interpolate(float) - Method in class org.mini2Dx.uats.common.BlendingUAT
 
interpolate(float) - Method in class org.mini2Dx.uats.common.ClippingUAT
 
interpolate(float) - Method in class org.mini2Dx.uats.common.CrossFadingMusicLoopUAT
 
interpolate(float) - Method in class org.mini2Dx.uats.common.GeometryUAT
 
interpolate(float) - Method in class org.mini2Dx.uats.common.GraphicsUAT
 
interpolate(float) - Method in class org.mini2Dx.uats.common.TiledMapNoCachingUAT
 
interpolate(float) - Method in class org.mini2Dx.uats.common.TiledMapWithCachingUAT
 
intersection(Rectangle) - Method in class org.mini2Dx.core.geom.Rectangle
 
intersectLines(Vector2, Vector2, Vector2, Vector2, Vector2) - Static method in class org.mini2Dx.core.geom.Intersector
 
Intersector - Class in org.mini2Dx.core.geom
Provides implementations for detecting intersections between geom package objects.
Intersector() - Constructor for class org.mini2Dx.core.geom.Intersector
 
intersects(LineSegment) - Method in interface org.mini2Dx.core.engine.Parallelogram
Returns if this shape intersects a specified LineSegment
intersects(Parallelogram) - Method in interface org.mini2Dx.core.engine.Parallelogram
Returns if this shape intersects a specified Parallelogram
intersects(float, float, float, float) - Method in interface org.mini2Dx.core.engine.Parallelogram
Returns if this shape intersects a specified rectangle dimensions
intersects(Circle) - Method in class org.mini2Dx.core.geom.Circle
 
intersects(LineSegment) - Method in class org.mini2Dx.core.geom.LineSegment
Returns if this LineSegment intersects another LineSegment
intersects(Rectangle) - Method in class org.mini2Dx.core.geom.LineSegment
Returns if a Rectangle intersects this LineSegment
intersects(LineSegment) - Method in class org.mini2Dx.core.geom.Rectangle
 
intersects(Rectangle) - Method in class org.mini2Dx.core.geom.Rectangle
Returns if the specified Rectangle intersects this one
intersects(Parallelogram) - Method in class org.mini2Dx.core.geom.Rectangle
 
intersects(float, float, float, float) - Method in class org.mini2Dx.core.geom.Rectangle
 
intersectsLineSegment(float, float, float, float) - Method in class org.mini2Dx.core.geom.LineSegment
 
IOSComponentScanner - Class in org.mini2Dx.ios.di
iOS implementation of ComponentScanner
IOSComponentScanner() - Constructor for class org.mini2Dx.ios.di.IOSComponentScanner
Constructor
IOSData - Class in org.mini2Dx.ios.data
iOS implementation of Data
IOSData() - Constructor for class org.mini2Dx.ios.data.IOSData
 
IOSDependencyInjection - Class in org.mini2Dx.ios.di
iOS implementation of DependencyInjection
IOSDependencyInjection() - Constructor for class org.mini2Dx.ios.di.IOSDependencyInjection
 
IOSMini2DxGame - Class in org.mini2Dx.ios
iOS implementation of Mini2DxGame
IOSMini2DxGame(String, GameContainer) - Constructor for class org.mini2Dx.ios.IOSMini2DxGame
 
isAndroid() - Static method in class org.mini2Dx.core.util.OsDetector
 
isDebugging() - Method in class org.mini2Dx.ecs.system.ScreenManagerSystem
 
isDebugging - Variable in class org.mini2Dx.ecs.system.System
 
isDebugging() - Method in class org.mini2Dx.ecs.system.System
Returns if this System is debugging
isEmpty() - Method in class org.mini2Dx.core.di.injection.PrototypeInjectionMap
 
isFinished() - Method in class org.mini2Dx.core.graphics.Animation
Returns if this animation has finished If this is a looping animation, this method always returns false
isFinished() - Method in class org.mini2Dx.core.screen.transition.FadeInTransition
 
isFinished() - Method in class org.mini2Dx.core.screen.transition.FadeOutTransition
 
isFinished() - Method in interface org.mini2Dx.core.screen.Transition
 
isFinished() - Method in class org.mini2Dx.core.screen.transition.NullTransition
 
isIOS() - Static method in class org.mini2Dx.core.util.OsDetector
 
isLooping() - Method in class org.mini2Dx.core.graphics.Animation
Returns if the animation is looping
isMac() - Static method in class org.mini2Dx.core.util.OsDetector
 
isOnLineBetween(Point, Point) - Method in class org.mini2Dx.core.geom.Point
Returns if this Point is between a and b on a line
isPlaying() - Method in class org.mini2Dx.core.audio.CrossFadingMusicLoop
Returns if the loop is playing
isTextureLoaded() - Method in class org.mini2Dx.tiled.Tileset
Returns if the tileset image has been loaded
isTilesetsLoaded() - Method in class org.mini2Dx.tiled.TiledMap
Returns if the Tileset images have been loaded
isTransitioning() - Method in class org.mini2Dx.core.screen.BasicScreenManager
 
isTransitioning() - Method in interface org.mini2Dx.core.screen.ScreenManager
Returns if the ScreenManager is moving between Screens
isTransitioning() - Method in class org.mini2Dx.ecs.system.ScreenManagerSystem
 
isUnix() - Static method in class org.mini2Dx.core.util.OsDetector
 
isVisible() - Method in class org.mini2Dx.tiled.TiledObject
 
isVisible() - Method in class org.mini2Dx.tiled.TileLayer
 
isWindows() - Static method in class org.mini2Dx.core.util.OsDetector
 

K

keyDown(int) - Method in class org.mini2Dx.core.game.BasicGame
 
keyDown(int) - Method in class org.mini2Dx.uats.common.GeometryUAT
 
keyDown(int) - Method in class org.mini2Dx.uats.common.GraphicsUAT
 
keySet() - Method in class org.mini2Dx.core.di.injection.PrototypeInjectionMap
 
keyTyped(char) - Method in class org.mini2Dx.core.game.BasicGame
 
keyUp(int) - Method in class org.mini2Dx.core.game.BasicGame
 

L

Line - Class in org.mini2Dx.core.geom
Represents a geometric line
Line() - Constructor for class org.mini2Dx.core.geom.Line
 
Line(float, float, float, float) - Constructor for class org.mini2Dx.core.geom.Line
 
LineSegment - Class in org.mini2Dx.core.geom
Represents a segement of a line (the space between two points )
LineSegment(float, float, float, float) - Constructor for class org.mini2Dx.core.geom.LineSegment
Constructs a line segment between point A and point B
LineSegment(Point, Point) - Constructor for class org.mini2Dx.core.geom.LineSegment
Constructs a line segment between point A and point B
loadObject(XmlReader.Element) - Method in class org.mini2Dx.tiled.TiledParser
 
loadObjectGroup(XmlReader.Element) - Method in class org.mini2Dx.tiled.TiledParser
 
loadTexture(FileHandle) - Method in class org.mini2Dx.tiled.Tileset
Loads the tileset image
loadTileLayer(XmlReader.Element) - Method in class org.mini2Dx.tiled.TiledParser
 
loadTileset(int) - Method in class org.mini2Dx.tiled.TiledMap
Loads a specific Tileset
loadTilesets() - Method in class org.mini2Dx.tiled.TiledMap
Loads all Tilesets for this map if they are not already loaded

M

main(String[]) - Static method in class org.mini2Dx.uats.common.BlendingUAT
 
main(String[]) - Static method in class org.mini2Dx.uats.common.ClippingUAT
 
main(String[]) - Static method in class org.mini2Dx.uats.common.CrossFadingMusicLoopUAT
 
main(String[]) - Static method in class org.mini2Dx.uats.common.GeometryUAT
 
main(String[]) - Static method in class org.mini2Dx.uats.common.GraphicsUAT
 
main(String[]) - Static method in class org.mini2Dx.uats.common.TiledMapNoCachingUAT
 
main(String[]) - Static method in class org.mini2Dx.uats.common.TiledMapWithCachingUAT
 
MASK_CLEAR - Static variable in class org.mini2Dx.tiled.TiledParser
 
Mdx - Class in org.mini2Dx.core
Mini2Dx utility classes
Mdx() - Constructor for class org.mini2Dx.core.Mdx
 
Mini2DxGame - Class in org.mini2Dx.core.game
An abstract implementation of Game for launching mini2Dx games
Mini2DxGame(String, GameContainer) - Constructor for class org.mini2Dx.core.game.Mini2DxGame
Constructor
mouseMoved(int, int) - Method in class org.mini2Dx.core.game.BasicGame
 

N

NAME - Static variable in class org.mini2Dx.ecs.physics.PositionTracker
 
nextScreen - Variable in class org.mini2Dx.core.screen.BasicScreenManager
 
nextScreen - Variable in class org.mini2Dx.ecs.system.ScreenManagerSystem
 
NoSuchBeanException - Exception in org.mini2Dx.core.di.exception
Thrown when a required dependency is not registered with a repository
NoSuchBeanException(String, String, String) - Constructor for exception org.mini2Dx.core.di.exception.NoSuchBeanException
 
notifyBeginParsing(String, Color, int, int, int, int) - Method in class org.mini2Dx.tiled.TiledParser
 
notifyBeginParsing(String, Color, int, int, int, int) - Method in interface org.mini2Dx.tiled.TiledParserNotifier
Notify all TiledParserListeners that parsing has begun
notifyMapPropertyParsed(String, String) - Method in class org.mini2Dx.tiled.TiledParser
 
notifyMapPropertyParsed(String, String) - Method in interface org.mini2Dx.tiled.TiledParserNotifier
 
notifyObjectGroupParsed(TiledObjectGroup) - Method in class org.mini2Dx.tiled.TiledParser
 
notifyObjectGroupParsed(TiledObjectGroup) - Method in interface org.mini2Dx.tiled.TiledParserNotifier
 
notifyTileLayerParsed(TileLayer) - Method in class org.mini2Dx.tiled.TiledParser
 
notifyTileLayerParsed(TileLayer) - Method in interface org.mini2Dx.tiled.TiledParserNotifier
 
notifyTilePropertyParsed(Tile) - Method in class org.mini2Dx.tiled.TiledParser
 
notifyTilePropertyParsed(Tile) - Method in interface org.mini2Dx.tiled.TiledParserNotifier
 
notifyTilesetParsed(Tileset) - Method in class org.mini2Dx.tiled.TiledParser
 
notifyTilesetParsed(Tileset) - Method in interface org.mini2Dx.tiled.TiledParserNotifier
 
NotYetImplementedException - Exception in org.mini2Dx.core.exception
Thrown when the a mini2Dx function is not implemented on the current platform
NotYetImplementedException() - Constructor for exception org.mini2Dx.core.exception.NotYetImplementedException
 
NullTransition - Class in org.mini2Dx.core.screen.transition
A Transition which does nothing NOTE: Based on Slick implementation by Kevin Glass
NullTransition() - Constructor for class org.mini2Dx.core.screen.transition.NullTransition
 

O

objectGroups - Variable in class org.mini2Dx.tiled.TiledMap
 
onAddToEntity() - Method in class org.mini2Dx.ecs.component.Component
Called when this Component is added to an Entity By default this does nothing, can be overridden by developer
onBeginParsing(String, Color, int, int, int, int) - Method in class org.mini2Dx.tiled.TiledMap
 
onBeginParsing(String, Color, int, int, int, int) - Method in interface org.mini2Dx.tiled.TiledParserListener
 
onLayerRendered(Graphics, TileLayer, int, int, int, int) - Method in class org.mini2Dx.tiled.TiledMap
Developers can override this method to implement sprite rendering
onMapPropertyParsed(String, String) - Method in class org.mini2Dx.tiled.TiledMap
 
onMapPropertyParsed(String, String) - Method in interface org.mini2Dx.tiled.TiledParserListener
 
onObjectGroupParsed(TiledObjectGroup) - Method in class org.mini2Dx.tiled.TiledMap
 
onObjectGroupParsed(TiledObjectGroup) - Method in interface org.mini2Dx.tiled.TiledParserListener
 
onTileLayerParsed(TileLayer) - Method in class org.mini2Dx.tiled.TiledMap
 
onTileLayerParsed(TileLayer) - Method in interface org.mini2Dx.tiled.TiledParserListener
 
onTilePropertiesParsed(Tile) - Method in class org.mini2Dx.tiled.TiledMap
 
onTilePropertiesParsed(Tile) - Method in interface org.mini2Dx.tiled.TiledParserListener
 
onTilesetParsed(Tileset) - Method in class org.mini2Dx.tiled.TiledMap
 
onTilesetParsed(Tileset) - Method in interface org.mini2Dx.tiled.TiledParserListener
 
org.mini2Dx.android - package org.mini2Dx.android
 
org.mini2Dx.android.data - package org.mini2Dx.android.data
 
org.mini2Dx.android.di - package org.mini2Dx.android.di
 
org.mini2Dx.core - package org.mini2Dx.core
 
org.mini2Dx.core.audio - package org.mini2Dx.core.audio
 
org.mini2Dx.core.data - package org.mini2Dx.core.data
 
org.mini2Dx.core.data.annotation - package org.mini2Dx.core.data.annotation
 
org.mini2Dx.core.di - package org.mini2Dx.core.di
 
org.mini2Dx.core.di.annotation - package org.mini2Dx.core.di.annotation
 
org.mini2Dx.core.di.bean - package org.mini2Dx.core.di.bean
 
org.mini2Dx.core.di.exception - package org.mini2Dx.core.di.exception
 
org.mini2Dx.core.di.injection - package org.mini2Dx.core.di.injection
 
org.mini2Dx.core.engine - package org.mini2Dx.core.engine
 
org.mini2Dx.core.exception - package org.mini2Dx.core.exception
 
org.mini2Dx.core.game - package org.mini2Dx.core.game
 
org.mini2Dx.core.geom - package org.mini2Dx.core.geom
 
org.mini2Dx.core.graphics - package org.mini2Dx.core.graphics
 
org.mini2Dx.core.quadtree - package org.mini2Dx.core.quadtree
 
org.mini2Dx.core.screen - package org.mini2Dx.core.screen
 
org.mini2Dx.core.screen.transition - package org.mini2Dx.core.screen.transition
 
org.mini2Dx.core.screen.util - package org.mini2Dx.core.screen.util
 
org.mini2Dx.core.util - package org.mini2Dx.core.util
 
org.mini2Dx.desktop - package org.mini2Dx.desktop
 
org.mini2Dx.desktop.data - package org.mini2Dx.desktop.data
 
org.mini2Dx.desktop.di - package org.mini2Dx.desktop.di
 
org.mini2Dx.ecs.component - package org.mini2Dx.ecs.component
 
org.mini2Dx.ecs.component.screen - package org.mini2Dx.ecs.component.screen
 
org.mini2Dx.ecs.entity - package org.mini2Dx.ecs.entity
 
org.mini2Dx.ecs.game - package org.mini2Dx.ecs.game
 
org.mini2Dx.ecs.physics - package org.mini2Dx.ecs.physics
 
org.mini2Dx.ecs.system - package org.mini2Dx.ecs.system
 
org.mini2Dx.ios - package org.mini2Dx.ios
 
org.mini2Dx.ios.data - package org.mini2Dx.ios.data
 
org.mini2Dx.ios.di - package org.mini2Dx.ios.di
 
org.mini2Dx.tiled - package org.mini2Dx.tiled
 
org.mini2Dx.tiled.exception - package org.mini2Dx.tiled.exception
 
org.mini2Dx.tiled.renderer - package org.mini2Dx.tiled.renderer
 
org.mini2Dx.uats.common - package org.mini2Dx.uats.common
 
Orientation - Enum in org.mini2Dx.tiled
Represents the possible orientations of a TiledMap
OrthogonalTileLayerRenderer - Class in org.mini2Dx.tiled.renderer
Renders orthogonal TileLayers
OrthogonalTileLayerRenderer(TiledMap, boolean) - Constructor for class org.mini2Dx.tiled.renderer.OrthogonalTileLayerRenderer
 
os - Static variable in class org.mini2Dx.core.Mdx
Returns the current operating system
Os - Enum in org.mini2Dx.core.util
An enum for Operating Systems
OsDetector - Class in org.mini2Dx.core.util
Determines the current operating system
OsDetector() - Constructor for class org.mini2Dx.core.util.OsDetector
 
overlaps(Rectangle) - Method in class org.mini2Dx.core.geom.Rectangle
 

P

Parallelogram - Interface in org.mini2Dx.core.engine
A common interface for parallelogram implementations
parent - Variable in class org.mini2Dx.core.quadtree.Quad
 
parse(FileHandle) - Method in class org.mini2Dx.tiled.TiledParser
Parses a TMX file and notifies any TiledParserListeners of parsing results
pause() - Method in class org.mini2Dx.core.game.BasicGame
 
pause() - Method in class org.mini2Dx.core.game.ScreenBasedGame
 
pause() - Method in class org.mini2Dx.uats.common.ClippingUAT
 
pause() - Method in class org.mini2Dx.uats.common.CrossFadingMusicLoopUAT
 
pause() - Method in class org.mini2Dx.uats.common.TiledMapNoCachingUAT
 
pause() - Method in class org.mini2Dx.uats.common.TiledMapWithCachingUAT
 
play() - Method in class org.mini2Dx.core.audio.CrossFadingMusicLoop
Starts playing the loop
Point - Class in org.mini2Dx.core.geom
Extends Vector2 with some utility methods
Point() - Constructor for class org.mini2Dx.core.geom.Point
 
Point(float, float) - Constructor for class org.mini2Dx.core.geom.Point
 
Point(Point) - Constructor for class org.mini2Dx.core.geom.Point
 
pointA - Variable in class org.mini2Dx.core.geom.LineSegment
 
pointB - Variable in class org.mini2Dx.core.geom.LineSegment
 
Positionable - Interface in org.mini2Dx.core.engine
A common interface for objects that can be positioned with an x and y coordinate
positionChanged(T) - Method in interface org.mini2Dx.core.engine.PositionChangeListener
 
positionChanged(T) - Method in class org.mini2Dx.core.quadtree.Quad
 
positionChanged(T) - Method in class org.mini2Dx.core.quadtree.RegionQuad
 
PositionChangeListener<T extends Positionable> - Interface in org.mini2Dx.core.engine
A common interface for implementing position listeners
PositionTracker - Class in org.mini2Dx.ecs.physics
Tracks the position of a Body for calculating render coordinates
PositionTracker(Body) - Constructor for class org.mini2Dx.ecs.physics.PositionTracker
 
postinit() - Method in class org.mini2Dx.core.game.GameContainer
Internal post-initialisation code
postinit() - Method in class org.mini2Dx.core.game.ScreenBasedGame
 
postinit() - Method in class org.mini2Dx.ecs.game.EntityComponentSystemGame
 
postRender() - Method in class org.mini2Dx.core.graphics.Graphics
Called by mini2Dx after rendering
postRender(GameContainer, Graphics) - Method in class org.mini2Dx.core.screen.transition.FadeInTransition
 
postRender(GameContainer, Graphics) - Method in class org.mini2Dx.core.screen.transition.FadeOutTransition
 
postRender(GameContainer, Graphics) - Method in class org.mini2Dx.core.screen.transition.NullTransition
 
postRender(GameContainer, Graphics) - Method in interface org.mini2Dx.core.screen.Transition
 
postTransitionIn(Transition) - Method in interface org.mini2Dx.core.screen.GameScreen
Called after the transition in
postTransitionOut(Transition) - Method in interface org.mini2Dx.core.screen.GameScreen
Called after the transition out
preinit() - Method in class org.mini2Dx.core.game.BasicGame
 
preinit() - Method in class org.mini2Dx.core.game.GameContainer
Internal pre-initialisation code
preinit() - Method in class org.mini2Dx.core.game.ScreenBasedGame
 
preinit() - Method in class org.mini2Dx.ecs.game.EntityComponentSystemGame
 
preLayerRendered(Graphics, TileLayer, int, int, int, int) - Method in class org.mini2Dx.tiled.TiledMap
Developers can override this method which is called before a layer is rendered To prevent the layer from rendering, return false from this method.
preRender(int, int) - Method in class org.mini2Dx.core.graphics.Graphics
Called by mini2Dx before rendering begins
preRender(GameContainer, Graphics) - Method in class org.mini2Dx.core.screen.transition.FadeInTransition
 
preRender(GameContainer, Graphics) - Method in class org.mini2Dx.core.screen.transition.FadeOutTransition
 
preRender(GameContainer, Graphics) - Method in class org.mini2Dx.core.screen.transition.NullTransition
 
preRender(GameContainer, Graphics) - Method in interface org.mini2Dx.core.screen.Transition
 
preTransitionIn(Transition) - Method in interface org.mini2Dx.core.screen.GameScreen
Called before the transition in
preTransitionOut(Transition) - Method in interface org.mini2Dx.core.screen.GameScreen
Called before the transition out
PriorityComponent - Class in org.mini2Dx.ecs.component
An implementation of Component that can be sorted by a priority value.
PriorityComponent(String, int) - Constructor for class org.mini2Dx.ecs.component.PriorityComponent
 
PriorityComponent(int) - Constructor for class org.mini2Dx.ecs.component.PriorityComponent
 
Prototype - Annotation Type in org.mini2Dx.core.di.annotation
Marks a class as a prototype bean.
PrototypeBean - Class in org.mini2Dx.core.di.bean
An implementation of Bean based on the prototype pattern
PrototypeBean(Object, ExecutorService) - Constructor for class org.mini2Dx.core.di.bean.PrototypeBean
 
PrototypeInjectionMap - Class in org.mini2Dx.core.di.injection
An implementation of Map that produces prototypes when get() is called
PrototypeInjectionMap(Map<String, Object>) - Constructor for class org.mini2Dx.core.di.injection.PrototypeInjectionMap
 
put(String, Object) - Method in class org.mini2Dx.core.di.injection.PrototypeInjectionMap
 
putAll(Map<? extends String, ? extends Object>) - Method in class org.mini2Dx.core.di.injection.PrototypeInjectionMap
 

Q

Quad<T extends Positionable> - Class in org.mini2Dx.core.quadtree
Implements a point quad
Quad(int, float, float, float, float) - Constructor for class org.mini2Dx.core.quadtree.Quad
 
Quad(Quad<T>, float, float, float, float) - Constructor for class org.mini2Dx.core.quadtree.Quad
 
QUAD_COLOR - Static variable in class org.mini2Dx.core.quadtree.Quad
 

R

readJson(Class<T>, String...) - Method in class org.mini2Dx.android.data.AndroidData
 
readJson(Class<T>, String...) - Method in interface org.mini2Dx.core.data.Data
Converts JSON from a file into an object.
readJson(Class<T>, String...) - Method in class org.mini2Dx.desktop.data.DesktopData
 
readJson(Class<T>, String...) - Method in class org.mini2Dx.ios.data.IOSData
 
readXml(Class<T>, String...) - Method in class org.mini2Dx.android.data.AndroidData
 
readXml(Class<T>, String...) - Method in interface org.mini2Dx.core.data.Data
Converts XML from a file into an object.
readXml(Class<T>, String...) - Method in class org.mini2Dx.desktop.data.DesktopData
 
readXml(Class<T>, String...) - Method in class org.mini2Dx.ios.data.IOSData
 
Rectangle - Class in org.mini2Dx.core.geom
Implements a rotatable rectangle.
Rectangle() - Constructor for class org.mini2Dx.core.geom.Rectangle
Default constructor.
Rectangle(float, float, float, float) - Constructor for class org.mini2Dx.core.geom.Rectangle
Constructor
RegionQuad<T extends Parallelogram> - Class in org.mini2Dx.core.quadtree
Implements a region quad
RegionQuad(int, float, float, float, float) - Constructor for class org.mini2Dx.core.quadtree.RegionQuad
 
RegionQuad(RegionQuad<T>, float, float, float, float) - Constructor for class org.mini2Dx.core.quadtree.RegionQuad
 
remove(Object) - Method in class org.mini2Dx.core.di.injection.PrototypeInjectionMap
 
remove(T) - Method in class org.mini2Dx.core.quadtree.Quad
 
remove(T) - Method in class org.mini2Dx.core.quadtree.RegionQuad
 
removeAllComponentsOfType(Class<T>) - Method in interface org.mini2Dx.ecs.component.ComponentStore
Removes all Components that implement a specific type
removeAllComponentsOfType(int) - Method in interface org.mini2Dx.ecs.component.ComponentStore
Removes all Components that implement a specific type
removeAllComponentsOfType(Class<T>) - Method in class org.mini2Dx.ecs.component.DefaultComponentStore
Removes all Components that implement a specific type
removeAllComponentsOfType(int) - Method in class org.mini2Dx.ecs.component.DefaultComponentStore
 
removeAllComponentsOfType(Class<T>) - Method in class org.mini2Dx.ecs.entity.Entity
Removes all Components that implement a specific type
removeAllComponentsOfType(int) - Method in class org.mini2Dx.ecs.entity.Entity
 
removeChild(Entity) - Method in class org.mini2Dx.ecs.entity.Entity
 
removeClip() - Method in class org.mini2Dx.core.graphics.Graphics
Removes the applied clip
removeComponent(Component) - Method in interface org.mini2Dx.ecs.component.ComponentStore
Removes the specified Component from this Entity
removeComponent(Component) - Method in class org.mini2Dx.ecs.component.DefaultComponentStore
Removes the specified Component from this Entity
removeComponent(Component) - Method in class org.mini2Dx.ecs.entity.Entity
Removes the specified Component from this Entity
removeElement(T) - Method in class org.mini2Dx.core.quadtree.Quad
 
removeElementFromChild(T) - Method in class org.mini2Dx.core.quadtree.Quad
 
removeEntity(T) - Method in class org.mini2Dx.ecs.system.Box2DSystem
 
removeEntity(T) - Method in class org.mini2Dx.ecs.system.System
Removes an Entity from the System
removeEntityListener(EntityListener) - Method in class org.mini2Dx.ecs.entity.Entity
Removes an EntityListener from this Entity
removeFrame(int) - Method in class org.mini2Dx.core.graphics.Animation
Removes a frame from the animation
removeListener(TiledParserListener) - Method in class org.mini2Dx.tiled.TiledParser
Removes a listener from being notified of parsing results
removeListener(TiledParserListener) - Method in interface org.mini2Dx.tiled.TiledParserNotifier
Removes a listener from being notified of parsing results
removePositionChangeListener(PositionChangeListener<T>) - Method in interface org.mini2Dx.core.engine.Positionable
Removes a PositionChangeListener to stop it being notified of coordinate changes
removePositionChangeListener(PositionChangeListener<T>) - Method in class org.mini2Dx.core.geom.Circle
 
removePositionChangeListener(PositionChangeListener<T>) - Method in class org.mini2Dx.core.geom.Point
 
removePositionChangeListener(PositionChangeListener<T>) - Method in class org.mini2Dx.core.geom.Rectangle
 
removeSystem(GameSystem) - Method in class org.mini2Dx.ecs.game.EntityComponentSystemGame
removeTint() - Method in class org.mini2Dx.core.graphics.Graphics
Removes the tinting Color
render(GameContainer, Graphics) - Method in interface org.mini2Dx.core.engine.Renderable
Renders the game screen
render(Graphics) - Method in class org.mini2Dx.core.game.GameContainer
Render the game
render(float) - Method in class org.mini2Dx.core.game.GameContainer
 
render(Graphics) - Method in class org.mini2Dx.core.game.ScreenBasedGame
 
render(Graphics) - Method in class org.mini2Dx.core.quadtree.Quad
 
render(Graphics) - Method in class org.mini2Dx.core.quadtree.RegionQuad
 
render(GameContainer, Graphics) - Method in class org.mini2Dx.core.screen.BasicScreenManager
 
render(GameContainer, Graphics) - Method in interface org.mini2Dx.core.screen.GameScreen
Renders the game screen
render(GameContainer, Graphics) - Method in interface org.mini2Dx.core.screen.ScreenManager
Renders the current GameScreen and any Transition that may be occurring
render(GameContainer, Graphics) - Method in class org.mini2Dx.ecs.entity.GameScreenEntity
 
render(Graphics) - Method in class org.mini2Dx.ecs.game.EntityComponentSystemGame
 
render(GameContainer, Graphics) - Method in class org.mini2Dx.ecs.system.Box2DSystem
 
render(Entity, GameContainer, Graphics) - Method in class org.mini2Dx.ecs.system.Box2DSystem
 
render(Entity, Body, float, float, GameContainer, Graphics) - Method in class org.mini2Dx.ecs.system.Box2DSystem
Render a Box2D Body associated with an Entity
render(GameContainer, Graphics) - Method in class org.mini2Dx.ecs.system.GameSystem
Render the System
render(GameContainer, Graphics) - Method in class org.mini2Dx.ecs.system.ScreenManagerSystem
 
render(Graphics) - Method in class org.mini2Dx.uats.common.BlendingUAT
 
render(Graphics) - Method in class org.mini2Dx.uats.common.ClippingUAT
 
render(Graphics) - Method in class org.mini2Dx.uats.common.CrossFadingMusicLoopUAT
 
render(Graphics) - Method in class org.mini2Dx.uats.common.GeometryUAT
 
render(Graphics) - Method in class org.mini2Dx.uats.common.GraphicsUAT
 
render(Graphics) - Method in class org.mini2Dx.uats.common.TiledMapNoCachingUAT
 
render(Graphics) - Method in class org.mini2Dx.uats.common.TiledMapWithCachingUAT
 
Renderable - Interface in org.mini2Dx.core.engine
A common interface for renderable objects
RenderableComponent - Class in org.mini2Dx.ecs.component.screen
Abstract class for implementing a Renderable PriorityComponent
RenderableComponent(String, int) - Constructor for class org.mini2Dx.ecs.component.screen.RenderableComponent
 
RenderableComponent(int) - Constructor for class org.mini2Dx.ecs.component.screen.RenderableComponent
 
RepositoryAccessException - Exception in org.mini2Dx.core.di.exception
Thrown when a repository is accessed incorrectly
RepositoryAccessException(String) - Constructor for exception org.mini2Dx.core.di.exception.RepositoryAccessException
 
resize(int, int) - Method in class org.mini2Dx.core.game.GameContainer
 
restart() - Method in class org.mini2Dx.core.graphics.Animation
Restarts the animation.
resume() - Method in class org.mini2Dx.core.game.BasicGame
 
resume() - Method in class org.mini2Dx.core.game.ScreenBasedGame
 
resume() - Method in class org.mini2Dx.uats.common.ClippingUAT
 
resume() - Method in class org.mini2Dx.uats.common.CrossFadingMusicLoopUAT
 
resume() - Method in class org.mini2Dx.uats.common.TiledMapNoCachingUAT
 
resume() - Method in class org.mini2Dx.uats.common.TiledMapWithCachingUAT
 
rotate(float) - Method in interface org.mini2Dx.core.engine.Parallelogram
Rotates the shape around its top-left corner by the specified degrees adding to its existing rotation
rotate(float) - Method in class org.mini2Dx.core.geom.Rectangle
 
rotate(float) - Method in class org.mini2Dx.core.graphics.Animation
Increases/decreases the rotation of all frames
rotate(float, float, float) - Method in class org.mini2Dx.core.graphics.Graphics
Rotates the canvas by the provided degrees around the provided point
rotateAround(Point, float) - Method in interface org.mini2Dx.core.engine.Parallelogram
Rotates the shape around a center point by the specified degrees adding to its existing rotation
rotateAround(Point, float) - Method in class org.mini2Dx.core.geom.Point
Rotates this Point around another Point
rotateAround(Point, float) - Method in class org.mini2Dx.core.geom.Rectangle
 
run() - Method in class org.mini2Dx.core.audio.CrossFadingMusicLoop.ScheduleStop
 
run() - Method in class org.mini2Dx.core.di.bean.PrototypeBean
 

S

scale(float, float) - Method in class org.mini2Dx.core.graphics.Graphics
Scales the canvas
scan(String[]) - Method in class org.mini2Dx.android.di.AndroidComponentScanner
 
scan(String[]) - Method in interface org.mini2Dx.core.di.ComponentScanner
Scans multiple packages recursively for Singleton and Prototype annotated classes
scan(String...) - Method in class org.mini2Dx.core.di.DependencyInjection
 
scan(String[]) - Method in class org.mini2Dx.desktop.di.DesktopComponentScanner
Scans multiple packages recursively for Singleton and Prototype annotated classes
scan(String[]) - Method in class org.mini2Dx.ios.di.IOSComponentScanner
Scans multiple packages recursively for Singleton and Prototype annotated classes
ScheduleStop() - Constructor for class org.mini2Dx.core.audio.CrossFadingMusicLoop.ScheduleStop
 
ScreenBasedGame - Class in org.mini2Dx.core.game
An implementation of GameContainer that allows for separation of a game into multiple GameScreens and provides support for Transitions between such screens via a ScreenManager
ScreenBasedGame() - Constructor for class org.mini2Dx.core.game.ScreenBasedGame
 
ScreenManager<T extends GameScreen> - Interface in org.mini2Dx.core.screen
Updates and renders GameScreens and Transitions between them
ScreenManagerSystem - Class in org.mini2Dx.ecs.system
An implementation of ScreenManager as a System suitable for the Entity-Component-System architecture
ScreenManagerSystem() - Constructor for class org.mini2Dx.ecs.system.ScreenManagerSystem
 
scrolled(int) - Method in class org.mini2Dx.core.game.BasicGame
 
set(float, float, float, float) - Method in class org.mini2Dx.core.geom.LineSegment
Sets the coordinates of point A and point B
set(float, float) - Method in class org.mini2Dx.core.geom.Point
 
set(Vector2) - Method in class org.mini2Dx.core.geom.Point
 
set(float, float, float, float) - Method in class org.mini2Dx.core.geom.Rectangle
 
set(Rectangle) - Method in class org.mini2Dx.core.geom.Rectangle
 
set(Rectangle) - Method in class org.mini2Dx.core.geom.Rectangle
 
set(int, int, int, int) - Method in class org.mini2Dx.tiled.renderer.TiledMapRenderArea
 
setBackgroundColor(Color) - Method in class org.mini2Dx.core.graphics.Graphics
Sets the background Color to be used
setBlendFunction(int, int) - Method in class org.mini2Dx.core.graphics.Graphics
Sets the blend function to be applied OpenGL Blend Function Cheatsheet
setCenter(float, float) - Method in class org.mini2Dx.core.geom.Circle
 
setClip(float, float, float, float) - Method in class org.mini2Dx.core.graphics.Graphics
Sets the graphics context clip.
setClip(Rectangle) - Method in class org.mini2Dx.core.graphics.Graphics
Sets the graphics context clip.
setColor(Color) - Method in class org.mini2Dx.core.graphics.Animation
Sets the Color tint applied to each frame
setColor(float, float, float, float) - Method in class org.mini2Dx.core.graphics.Animation
Sets the Color tint applied to each frame
setColor(Color) - Method in class org.mini2Dx.core.graphics.Graphics
Sets the Color to draw shapes with
setDebugging(boolean) - Method in class org.mini2Dx.ecs.system.ScreenManagerSystem
 
setDebugging(boolean) - Method in class org.mini2Dx.ecs.system.System
Sets whether or not this System is in debug mode
setEntity(Entity) - Method in class org.mini2Dx.ecs.component.Component
 
setFlipX(boolean) - Method in class org.mini2Dx.core.graphics.Animation
Sets the flipX to the current frame
setFlipY(boolean) - Method in class org.mini2Dx.core.graphics.Animation
Sets the flipY to the current frame
setFont(BitmapFont) - Method in class org.mini2Dx.core.graphics.Graphics
Sets the BitmapFont to draw Strings with
setGid(int) - Method in class org.mini2Dx.tiled.TiledObject
Sets the GID of this object
setHeight(float) - Method in class org.mini2Dx.core.geom.Rectangle
 
setHeight(int) - Method in class org.mini2Dx.tiled.TiledObjectGroup
Sets the height of the group in tiles
setHeightInTiles(int) - Method in class org.mini2Dx.tiled.renderer.TiledMapRenderArea
 
setIndex(int) - Method in class org.mini2Dx.tiled.TileLayer
Sets the index in the TiledMap of this layer
setLineHeight(int) - Method in class org.mini2Dx.core.graphics.Graphics
Sets the line height to be used
setLooping(boolean) - Method in class org.mini2Dx.core.graphics.Animation
Sets if the animation should loop
setName(String) - Method in class org.mini2Dx.tiled.TiledObject
Sets the name of this object
setName(String) - Method in class org.mini2Dx.tiled.TiledObjectGroup
Sets the name of this group
setName(String) - Method in class org.mini2Dx.tiled.TileLayer
Sets the name of this layer
setName(String) - Method in class org.mini2Dx.tiled.Tileset
Sets the name of this tileset
setOriginX(float) - Method in class org.mini2Dx.core.graphics.Animation
Sets the origin X coordinate to be applied to each frame
setOriginY(float) - Method in class org.mini2Dx.core.graphics.Animation
Sets the origin Y coordinate to be applied to each frame
setPointA(Point) - Method in class org.mini2Dx.core.geom.LineSegment
 
setPointB(Point) - Method in class org.mini2Dx.core.geom.LineSegment
 
setPolygon(String) - Method in class org.mini2Dx.tiled.TiledObject
 
setPolyline(String) - Method in class org.mini2Dx.tiled.TiledObject
 
setPosition(float, float) - Method in class org.mini2Dx.core.geom.Rectangle
 
setPosition(Vector2) - Method in class org.mini2Dx.core.geom.Rectangle
 
setProperty(String, String) - Method in class org.mini2Dx.tiled.Tile
Sets the value of a specified property
setProperty(String, String) - Method in class org.mini2Dx.tiled.TiledMap
Sets the value of a specified property
setProperty(String, String) - Method in class org.mini2Dx.tiled.TiledObject
Sets the value of a specified property
setProperty(String, String) - Method in class org.mini2Dx.tiled.TiledObjectGroup
Sets the value of a specified property
setProperty(String, String) - Method in class org.mini2Dx.tiled.TileLayer
Sets the value of a specified property
setProperty(String, String) - Method in class org.mini2Dx.tiled.Tileset
Sets the value of a specified property
setRadius(int) - Method in class org.mini2Dx.core.geom.Circle
 
setRotation(float) - Method in interface org.mini2Dx.core.engine.Parallelogram
Sets the current rotation of the shape around its top-left corner Note: Rotates around the top-left corner
setRotation(float) - Method in class org.mini2Dx.core.geom.Rectangle
 
setRotation(float) - Method in class org.mini2Dx.core.graphics.Animation
Sets the rotation of all frames
setRotationAround(Point, float) - Method in interface org.mini2Dx.core.engine.Parallelogram
Sets the current rotation of the shape around a center point
setRotationAround(Point, float) - Method in class org.mini2Dx.core.geom.Rectangle
 
setShaderProgram(ShaderProgram) - Method in class org.mini2Dx.core.graphics.Graphics
Applies a ShaderProgram to this instance
setSize(float, float) - Method in class org.mini2Dx.core.geom.Rectangle
 
setSize(float) - Method in class org.mini2Dx.core.geom.Rectangle
 
setStartTileX(int) - Method in class org.mini2Dx.tiled.renderer.TiledMapRenderArea
 
setStartTileY(int) - Method in class org.mini2Dx.tiled.renderer.TiledMapRenderArea
 
setTileId(int) - Method in class org.mini2Dx.tiled.Tile
 
setTileId(int, int, int) - Method in class org.mini2Dx.tiled.TileLayer
Sets the tile id at a given coordinate on the layer
setTileImage(TextureRegion) - Method in class org.mini2Dx.tiled.Tile
 
setTileLayerRenderer(TileLayerRenderer) - Method in class org.mini2Dx.tiled.TiledMap
Sets the TileLayerRenderer implementation to use for rendering
setTilesetImagePath(String) - Method in class org.mini2Dx.tiled.Tileset
Sets the relative path of the tileset image
setTint(Color) - Method in class org.mini2Dx.core.graphics.Graphics
Sets the Color to apply to draw operations
setTransparentColorValue(String) - Method in class org.mini2Dx.tiled.Tileset
 
setType(String) - Method in class org.mini2Dx.tiled.TiledObject
Sets the type of this object
setVisible(boolean) - Method in class org.mini2Dx.tiled.TiledObject
 
setVisible(boolean) - Method in class org.mini2Dx.tiled.TileLayer
 
setVolume(float) - Method in class org.mini2Dx.core.audio.CrossFadingMusicLoop
 
setWidth(float) - Method in class org.mini2Dx.core.geom.Rectangle
 
setWidth(int) - Method in class org.mini2Dx.tiled.TiledObjectGroup
Sets the width of the group in tiles
setWidthInTiles(int) - Method in class org.mini2Dx.tiled.renderer.TiledMapRenderArea
 
setX(float) - Method in class org.mini2Dx.core.geom.Circle
 
setX(float) - Method in class org.mini2Dx.core.geom.Rectangle
 
setY(float) - Method in class org.mini2Dx.core.geom.Circle
 
setY(float) - Method in class org.mini2Dx.core.geom.Rectangle
 
Shape - Interface in org.mini2Dx.core.engine
A common interface for shapes
shapeRenderer - Variable in class org.mini2Dx.core.game.GameContainer
 
ShapeTextureCache - Class in org.mini2Dx.core.graphics
Implements a cache of textures for shapes
ShapeTextureCache() - Constructor for class org.mini2Dx.core.graphics.ShapeTextureCache
Constructor
shouldSkipClass(Class<?>) - Method in class org.mini2Dx.desktop.data.GsonExclusionStrategy
 
shouldSkipField(FieldAttributes) - Method in class org.mini2Dx.desktop.data.GsonExclusionStrategy
 
show() - Method in class org.mini2Dx.core.game.GameContainer
 
shutdown() - Method in class org.mini2Dx.core.di.DependencyInjection
 
Singleton - Annotation Type in org.mini2Dx.core.di.annotation
Marks a class as a singleton bean
SingletonBean - Class in org.mini2Dx.core.di.bean
An implementation of Bean based on the singleton pattern
SingletonBean(Object) - Constructor for class org.mini2Dx.core.di.bean.SingletonBean
 
size() - Method in class org.mini2Dx.core.di.injection.PrototypeInjectionMap
 
spriteBatch - Variable in class org.mini2Dx.core.game.GameContainer
 
stop() - Method in class org.mini2Dx.core.audio.CrossFadingMusicLoop
Stops playing the loop
sub(float, float) - Method in class org.mini2Dx.core.geom.Point
 
sub(Vector2) - Method in class org.mini2Dx.core.geom.Point
 
subdivide() - Method in class org.mini2Dx.core.quadtree.Quad
 
subdivide() - Method in class org.mini2Dx.core.quadtree.RegionQuad
 
System<T extends Entity> - Class in org.mini2Dx.ecs.system
A common class for implementing Systems as part of the Entity-Component-System pattern
System() - Constructor for class org.mini2Dx.ecs.system.System
 

T

Tile - Class in org.mini2Dx.tiled
Represents a tileset tile
Tile() - Constructor for class org.mini2Dx.tiled.Tile
 
TiledException - Exception in org.mini2Dx.tiled.exception
Base class for any TiledMap-related exceptions
TiledException(String) - Constructor for exception org.mini2Dx.tiled.exception.TiledException
 
TiledMap - Class in org.mini2Dx.tiled
An implementation of a parsed map from Tiled.
TiledMap() - Constructor for class org.mini2Dx.tiled.TiledMap
Constructs an empty map
TiledMap(FileHandle) - Constructor for class org.mini2Dx.tiled.TiledMap
Constructs a map from a TMX file
TiledMap(FileHandle, boolean, boolean) - Constructor for class org.mini2Dx.tiled.TiledMap
Constructs a map from a TMX file
TiledMapNoCachingUAT - Class in org.mini2Dx.uats.common
A GameContainer that allows visual user acceptance testing of TiledMap rendering with layer caching disabled
TiledMapNoCachingUAT() - Constructor for class org.mini2Dx.uats.common.TiledMapNoCachingUAT
 
TiledMapRenderArea - Class in org.mini2Dx.tiled.renderer
Represents the rendered area of a TiledMap
TiledMapRenderArea() - Constructor for class org.mini2Dx.tiled.renderer.TiledMapRenderArea
 
TiledMapWithCachingUAT - Class in org.mini2Dx.uats.common
A GameContainer that allows visual user acceptance testing of TiledMap rendering with layer caching enabled
TiledMapWithCachingUAT() - Constructor for class org.mini2Dx.uats.common.TiledMapWithCachingUAT
 
TiledObject - Class in org.mini2Dx.tiled
Represents an object loaded from a TiledMap
TiledObject(float, float, float, float) - Constructor for class org.mini2Dx.tiled.TiledObject
 
TiledObjectGroup - Class in org.mini2Dx.tiled
Represents a group of TiledObjects loaded from a TiledMap
TiledObjectGroup() - Constructor for class org.mini2Dx.tiled.TiledObjectGroup
Constructor
TiledParser - Class in org.mini2Dx.tiled
Parses Tiled XML files and notifies TiledParserListeners of map data
TiledParser() - Constructor for class org.mini2Dx.tiled.TiledParser
Constructor
TiledParserListener - Interface in org.mini2Dx.tiled
An common interface to parser listeners
TiledParserNotifier - Interface in org.mini2Dx.tiled
A common interface to notify TiledParserListeners
TiledParsingException - Exception in org.mini2Dx.tiled.exception
Wraps an IOException thrown when parsing a TiledMap
TiledParsingException(IOException) - Constructor for exception org.mini2Dx.tiled.exception.TiledParsingException
 
TileLayer - Class in org.mini2Dx.tiled
Represents a tile layer with in a TiledMap
TileLayer(int, int) - Constructor for class org.mini2Dx.tiled.TileLayer
 
TileLayerRenderer - Interface in org.mini2Dx.tiled.renderer
A common inteface for TileLayer rendering implementations
tileLayers - Variable in class org.mini2Dx.tiled.TiledMap
 
Tileset - Class in org.mini2Dx.tiled
A tileset loaded with a TiledMap
Tileset(int, int, int, int, int, int, int) - Constructor for class org.mini2Dx.tiled.Tileset
 
tilesets - Variable in class org.mini2Dx.tiled.TiledMap
 
topLeft - Variable in class org.mini2Dx.core.quadtree.Quad
 
topRight - Variable in class org.mini2Dx.core.quadtree.Quad
 
toString() - Method in class org.mini2Dx.core.geom.LineSegment
 
toString() - Method in class org.mini2Dx.core.geom.Rectangle
 
toString() - Method in class org.mini2Dx.core.graphics.Graphics
 
touchDown(int, int, int, int) - Method in class org.mini2Dx.core.game.BasicGame
 
touchDragged(int, int, int) - Method in class org.mini2Dx.core.game.BasicGame
 
touchUp(int, int, int, int) - Method in class org.mini2Dx.core.game.BasicGame
 
Transition - Interface in org.mini2Dx.core.screen
A common interface to GameScreen transition implementations NOTE: Based on Slick implementation by Kevin Glass
transitionIn - Variable in class org.mini2Dx.core.screen.BasicScreenManager
 
transitionIn - Variable in class org.mini2Dx.ecs.system.ScreenManagerSystem
 
transitionOut - Variable in class org.mini2Dx.core.screen.BasicScreenManager
 
transitionOut - Variable in class org.mini2Dx.ecs.system.ScreenManagerSystem
 
translate(float, float) - Method in class org.mini2Dx.core.graphics.Graphics
Moves the graphics context by a certain amount of the X and Y axis

U

UnsupportedOrientationException - Exception in org.mini2Dx.tiled.exception
Thrown when the orientation of the map isn't supported by mini2Dx
UnsupportedOrientationException(String) - Constructor for exception org.mini2Dx.tiled.exception.UnsupportedOrientationException
 
Updatable - Interface in org.mini2Dx.core.engine
A common interface for objects that can be updated
UpdatableComponent - Class in org.mini2Dx.ecs.component.screen
Abstract class for implementing a Updatable Component
UpdatableComponent(String) - Constructor for class org.mini2Dx.ecs.component.screen.UpdatableComponent
 
update() - Method in class org.mini2Dx.core.audio.CrossFadingMusicLoop
Updates the crossfading of the track
update(GameContainer, float) - Method in interface org.mini2Dx.core.engine.Updatable
Updates the game screen
update(float) - Method in class org.mini2Dx.core.game.GameContainer
Update the game
update(float) - Method in class org.mini2Dx.core.game.ScreenBasedGame
 
update(float) - Method in class org.mini2Dx.core.graphics.Animation
Updates the animation
update(GameContainer, float) - Method in class org.mini2Dx.core.screen.BasicScreenManager
 
update(GameContainer, ScreenManager<? extends GameScreen>, float) - Method in interface org.mini2Dx.core.screen.GameScreen
Updates the game screen
update(GameContainer, float) - Method in interface org.mini2Dx.core.screen.ScreenManager
Updates the current GameScreen and any Transition that may be occurring
update(GameContainer, float) - Method in class org.mini2Dx.core.screen.transition.FadeInTransition
 
update(GameContainer, float) - Method in class org.mini2Dx.core.screen.transition.FadeOutTransition
 
update(GameContainer, float) - Method in class org.mini2Dx.core.screen.transition.NullTransition
 
update(GameContainer, float) - Method in interface org.mini2Dx.core.screen.Transition
 
update(GameContainer, ScreenManager<? extends GameScreen>, float) - Method in class org.mini2Dx.ecs.entity.GameScreenEntity
 
update(float) - Method in class org.mini2Dx.ecs.game.EntityComponentSystemGame
 
update() - Method in class org.mini2Dx.ecs.physics.PositionTracker
Updates the coordinates
update(GameContainer, float) - Method in class org.mini2Dx.ecs.system.Box2DSystem
 
update(Entity, GameContainer, float) - Method in class org.mini2Dx.ecs.system.Box2DSystem
 
update(GameContainer, float) - Method in class org.mini2Dx.ecs.system.GameSystem
Update the System
update(float) - Method in class org.mini2Dx.ecs.system.GameSystem
 
update(GameContainer, float) - Method in class org.mini2Dx.ecs.system.ScreenManagerSystem
 
update(float) - Method in class org.mini2Dx.ecs.system.System
Updates all Entitys in the system
update(float) - Method in class org.mini2Dx.uats.common.BlendingUAT
 
update(float) - Method in class org.mini2Dx.uats.common.ClippingUAT
 
update(float) - Method in class org.mini2Dx.uats.common.CrossFadingMusicLoopUAT
 
update(float) - Method in class org.mini2Dx.uats.common.GeometryUAT
 
update(float) - Method in class org.mini2Dx.uats.common.GraphicsUAT
 
update(float) - Method in class org.mini2Dx.uats.common.TiledMapNoCachingUAT
 
update(float) - Method in class org.mini2Dx.uats.common.TiledMapWithCachingUAT
 

V

valueOf(String) - Static method in enum org.mini2Dx.core.util.Os
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mini2Dx.tiled.Orientation
Returns the enum constant of this type with the specified name.
values() - Method in class org.mini2Dx.core.di.injection.PrototypeInjectionMap
 
values() - Static method in enum org.mini2Dx.core.util.Os
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mini2Dx.tiled.Orientation
Returns an array containing the constants of this enum type, in the order they are declared.

W

width - Variable in class org.mini2Dx.core.game.GameContainer
 
wipe() - Method in class org.mini2Dx.android.data.AndroidData
 
wipe() - Method in interface org.mini2Dx.core.data.Data
Wipes all data within the game data location
wipe() - Method in class org.mini2Dx.desktop.data.DesktopData
 
wipe() - Method in class org.mini2Dx.ios.data.IOSData
 
writeJson(T, String...) - Method in class org.mini2Dx.android.data.AndroidData
 
writeJson(T, String...) - Method in interface org.mini2Dx.core.data.Data
Writes an object as JSON to a file.
writeJson(T, String...) - Method in class org.mini2Dx.desktop.data.DesktopData
 
writeJson(T, String...) - Method in class org.mini2Dx.ios.data.IOSData
 
writeXml(T, String...) - Method in class org.mini2Dx.android.data.AndroidData
 
writeXml(T, String...) - Method in interface org.mini2Dx.core.data.Data
Writes an object as XML to a file.
writeXml(T, String...) - Method in class org.mini2Dx.desktop.data.DesktopData
 
writeXml(T, String...) - Method in class org.mini2Dx.ios.data.IOSData
 
A B C D E F G H I K L M N O P Q R S T U V W 
Skip navigation links