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

A

accelerometerMoved(Controller, int, Vector3) - Method in class org.mini2Dx.core.controller.ps3.LinuxPS3Controller
 
accelerometerMoved(Controller, int, Vector3) - Method in class org.mini2Dx.core.controller.ps3.MacPS3Controller
 
accelerometerMoved(Controller, int, Vector3) - Method in class org.mini2Dx.core.controller.ps3.WindowsPS3Controller
 
accelerometerMoved(Controller, int, Vector3) - Method in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
accelerometerMoved(Controller, int, Vector3) - Method in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
accelerometerMoved(Controller, int, Vector3) - Method in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
accelerometerMoved(Controller, int, Vector3) - Method in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
accelerometerMoved(Controller, int, Vector3) - Method in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
accelerometerMoved(Controller, int, Vector3) - Method in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
accelerometerMoved(Controller, int, Vector3) - Method in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
accelerometerMoved(Controller, int, Vector3) - Method in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
add(T) - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
add(T) - Method in class org.mini2Dx.core.collisions.ConcurrentRegionQuadTree
 
add(T) - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
add(T) - Method in interface org.mini2Dx.core.collisions.QuadTree
 
add(T) - Method in class org.mini2Dx.core.collisions.RegionQuadTree
 
add(float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
add(float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
add(float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionPoint
 
add(float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
add(float, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
add(float, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
add(float, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
add(Vector2) - Method in class org.mini2Dx.core.geom.Point
 
add(float, float) - Method in class org.mini2Dx.core.geom.Shape
Adds components to the position of this Shape
add(RenderOperation) - Method in class org.mini2Dx.core.graphics.pipeline.RenderPipeline
 
addAll(List<T>) - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
addAll(List<T>) - Method in class org.mini2Dx.core.collisions.ConcurrentRegionQuadTree
 
addAll(List<T>) - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
addAll(List<T>) - Method in interface org.mini2Dx.core.collisions.QuadTree
 
addAll(List<T>) - Method in class org.mini2Dx.core.collisions.RegionQuadTree
 
addElement(T) - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
addElement(T) - Method in class org.mini2Dx.core.collisions.ConcurrentRegionQuadTree
 
addElement(T) - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
addElementToChild(T) - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
addElementToChild(T) - Method in class org.mini2Dx.core.collisions.ConcurrentRegionQuadTree
 
addElementToChild(T) - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
addElementToChild(T) - Method in class org.mini2Dx.core.collisions.RegionQuadTree
 
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
addListener(int, T) - Method in interface org.mini2Dx.core.controller.MdxController
Inserts a listener at the specified index to the controller
addListener(T) - Method in interface org.mini2Dx.core.controller.MdxController
Adds a listener to the controller
addListener(int, PS3ControllerListener) - Method in class org.mini2Dx.core.controller.PS3Controller
 
addListener(PS3ControllerListener) - Method in class org.mini2Dx.core.controller.PS3Controller
 
addListener(int, PS4ControllerListener) - Method in class org.mini2Dx.core.controller.PS4Controller
 
addListener(PS4ControllerListener) - Method in class org.mini2Dx.core.controller.PS4Controller
 
addListener(int, Xbox360ControllerListener) - Method in class org.mini2Dx.core.controller.Xbox360Controller
 
addListener(Xbox360ControllerListener) - Method in class org.mini2Dx.core.controller.Xbox360Controller
 
addListener(int, XboxOneControllerListener) - Method in class org.mini2Dx.core.controller.XboxOneController
 
addListener(XboxOneControllerListener) - Method in class org.mini2Dx.core.controller.XboxOneController
 
addPoint(float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
addPoint(float, float) - Method in class org.mini2Dx.core.geom.Polygon
Adds an additional point to this Polygon
addPoint(Vector2) - Method in class org.mini2Dx.core.geom.Polygon
Adds an additional point to this Polygon
addPostionChangeListener(PositionChangeListener<T>) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
addPostionChangeListener(PositionChangeListener<T>) - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
addPostionChangeListener(PositionChangeListener<T>) - Method in class org.mini2Dx.core.engine.geom.CollisionPoint
 
addPostionChangeListener(PositionChangeListener<T>) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
addPostionChangeListener(PositionChangeListener<T>) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
addPostionChangeListener(PositionChangeListener<T>) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
addPostionChangeListener(PositionChangeListener<T>) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
addPostionChangeListener(PositionChangeListener<T>) - Method in interface org.mini2Dx.core.engine.Positionable
Adds a PositionChangeListener to be notified of coordinate changes
addResizeListener(GameResizeListener) - Method in class org.mini2Dx.core.game.GameContainer
 
addScreen(GameScreen) - Method in class org.mini2Dx.core.game.ScreenBasedGame
Add a GameScreen to this game
addSizeChangeListener(SizeChangeListener<T>) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
addSizeChangeListener(SizeChangeListener<T>) - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
addSizeChangeListener(SizeChangeListener<T>) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
addSizeChangeListener(SizeChangeListener<T>) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
addSizeChangeListener(SizeChangeListener<T>) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
addSizeChangeListener(SizeChangeListener<T>) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
addSizeChangeListener(SizeChangeListener<T>) - Method in interface org.mini2Dx.core.engine.Sizeable
Adds a SizeChangeListener to be notified of size changes
allowCompletion() - Method in class org.mini2Dx.core.graphics.ParticleEffect
 
Animation<T extends 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
ApplicationListener - Interface in org.mini2Dx.core.game
Extends ApplicationListener to add update and interpolate methods.
apply(GameContainer, Graphics) - Method in class org.mini2Dx.core.graphics.pipeline.BeginFrameBufferOperation
 
apply(GameContainer, Graphics) - Method in class org.mini2Dx.core.graphics.pipeline.ClearShaderProgramOperation
 
apply(GameContainer, Graphics) - Method in class org.mini2Dx.core.graphics.pipeline.EndFrameBufferOperation
 
apply(GameContainer, Graphics) - Method in class org.mini2Dx.core.graphics.pipeline.RenderFrameBufferOperation
 
apply(GameContainer, Graphics) - Method in interface org.mini2Dx.core.graphics.pipeline.RenderOperation
 
apply(GameContainer, Graphics) - Method in class org.mini2Dx.core.graphics.pipeline.ScaleOperation
 
apply(GameContainer, Graphics) - Method in class org.mini2Dx.core.graphics.pipeline.ShaderProgramOperation
 
apply(GameContainer, Graphics) - Method in class org.mini2Dx.core.graphics.pipeline.TintOperation
 
apply(GameContainer, Graphics) - Method in class org.mini2Dx.core.graphics.pipeline.TranslateOperation
 
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.
AxialDeadZone - Class in org.mini2Dx.core.controller.deadzone
Implements an axis-based dead zone - suitable for tile-based games.
AxialDeadZone() - Constructor for class org.mini2Dx.core.controller.deadzone.AxialDeadZone
 
AXIS_L2 - Static variable in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
AXIS_L2 - Static variable in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
AXIS_LEFT_STICK_X - Static variable in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
AXIS_LEFT_STICK_X - Static variable in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
AXIS_LEFT_STICK_X - Static variable in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
AXIS_LEFT_STICK_X - Static variable in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
AXIS_LEFT_STICK_X - Static variable in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
AXIS_LEFT_STICK_X - Static variable in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
AXIS_LEFT_STICK_X - Static variable in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
AXIS_LEFT_STICK_X - Static variable in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
AXIS_LEFT_STICK_Y - Static variable in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
AXIS_LEFT_STICK_Y - Static variable in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
AXIS_LEFT_STICK_Y - Static variable in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
AXIS_LEFT_STICK_Y - Static variable in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
AXIS_LEFT_STICK_Y - Static variable in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
AXIS_LEFT_STICK_Y - Static variable in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
AXIS_LEFT_STICK_Y - Static variable in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
AXIS_LEFT_STICK_Y - Static variable in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
AXIS_LEFT_TRIGGER - Static variable in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
AXIS_LEFT_TRIGGER - Static variable in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
AXIS_LEFT_TRIGGER - Static variable in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
AXIS_LEFT_TRIGGER - Static variable in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
AXIS_LEFT_TRIGGER - Static variable in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
AXIS_LEFT_TRIGGER - Static variable in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
AXIS_R2 - Static variable in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
AXIS_R2 - Static variable in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
AXIS_RIGHT_STICK_X - Static variable in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
AXIS_RIGHT_STICK_X - Static variable in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
AXIS_RIGHT_STICK_X - Static variable in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
AXIS_RIGHT_STICK_X - Static variable in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
AXIS_RIGHT_STICK_X - Static variable in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
AXIS_RIGHT_STICK_X - Static variable in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
AXIS_RIGHT_STICK_X - Static variable in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
AXIS_RIGHT_STICK_X - Static variable in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
AXIS_RIGHT_STICK_Y - Static variable in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
AXIS_RIGHT_STICK_Y - Static variable in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
AXIS_RIGHT_STICK_Y - Static variable in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
AXIS_RIGHT_STICK_Y - Static variable in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
AXIS_RIGHT_STICK_Y - Static variable in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
AXIS_RIGHT_STICK_Y - Static variable in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
AXIS_RIGHT_STICK_Y - Static variable in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
AXIS_RIGHT_STICK_Y - Static variable in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
AXIS_RIGHT_TRIGGER - Static variable in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
AXIS_RIGHT_TRIGGER - Static variable in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
AXIS_RIGHT_TRIGGER - Static variable in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
AXIS_RIGHT_TRIGGER - Static variable in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
AXIS_RIGHT_TRIGGER - Static variable in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
AXIS_RIGHT_TRIGGER - Static variable in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
axisMoved(Controller, int, float) - Method in class org.mini2Dx.core.controller.ps3.LinuxPS3Controller
 
axisMoved(Controller, int, float) - Method in class org.mini2Dx.core.controller.ps3.MacPS3Controller
 
axisMoved(Controller, int, float) - Method in class org.mini2Dx.core.controller.ps3.WindowsPS3Controller
 
axisMoved(Controller, int, float) - Method in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
axisMoved(Controller, int, float) - Method in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
axisMoved(Controller, int, float) - Method in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
axisMoved(Controller, int, float) - Method in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
axisMoved(Controller, int, float) - Method in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
axisMoved(Controller, int, float) - Method in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
axisMoved(Controller, int, float) - Method in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
axisMoved(Controller, int, float) - Method in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 

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
 
BasicGameScreen - Class in org.mini2Dx.core.screen
A basic implementation of GameScreen for quick setup
BasicGameScreen() - Constructor for class org.mini2Dx.core.screen.BasicGameScreen
 
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
 
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
 
BeanUtils - Interface in org.mini2Dx.core.di
Common interface for platform-dependent bean utility functions
beanUtils() - Method in class org.mini2Dx.core.di.DependencyInjection
 
begin() - Method in class org.mini2Dx.core.util.EdgeIterator
Begin iteration
BeginFrameBufferOperation - Class in org.mini2Dx.core.graphics.pipeline
Begins a FrameBuffer and (optionally) clears the buffer during the BeginFrameBufferOperation.apply(org.mini2Dx.core.game.GameContainer, org.mini2Dx.core.graphics.Graphics) phase
BeginFrameBufferOperation(Ref<FrameBuffer>) - Constructor for class org.mini2Dx.core.graphics.pipeline.BeginFrameBufferOperation
 
BeginFrameBufferOperation(Ref<FrameBuffer>, boolean) - Constructor for class org.mini2Dx.core.graphics.pipeline.BeginFrameBufferOperation
 
beginIteration() - Method in class org.mini2Dx.core.util.EdgeIterator
 
BOTTOM_CENTER - Static variable in class org.mini2Dx.core.graphics.NinePatch
 
BOTTOM_LEFT - Static variable in class org.mini2Dx.core.graphics.NinePatch
 
BOTTOM_RIGHT - Static variable in class org.mini2Dx.core.graphics.NinePatch
 
bottomLeft - Variable in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
bottomLeft - Variable in class org.mini2Dx.core.collisions.PointQuadTree
 
bottomRight - Variable in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
bottomRight - Variable in class org.mini2Dx.core.collisions.PointQuadTree
 
BUTTON_A - Static variable in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
BUTTON_A - Static variable in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
BUTTON_A - Static variable in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
BUTTON_A - Static variable in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
BUTTON_A - Static variable in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
BUTTON_A - Static variable in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
BUTTON_B - Static variable in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
BUTTON_B - Static variable in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
BUTTON_B - Static variable in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
BUTTON_B - Static variable in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
BUTTON_B - Static variable in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
BUTTON_B - Static variable in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
BUTTON_BACK - Static variable in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
BUTTON_BACK - Static variable in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
BUTTON_BACK - Static variable in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
BUTTON_CIRCLE - Static variable in class org.mini2Dx.core.controller.ps3.WindowsPS3Controller
 
BUTTON_CIRCLE - Static variable in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
BUTTON_CIRCLE - Static variable in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
BUTTON_DOWN - Static variable in class org.mini2Dx.core.controller.ps3.WindowsPS3Controller
 
BUTTON_DOWN - Static variable in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
BUTTON_DOWN - Static variable in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
BUTTON_DOWN - Static variable in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
BUTTON_DOWN - Static variable in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
BUTTON_GUIDE - Static variable in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
BUTTON_GUIDE - Static variable in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
BUTTON_GUIDE - Static variable in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
BUTTON_HOME - Static variable in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
BUTTON_HOME - Static variable in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
BUTTON_HOME - Static variable in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
BUTTON_L1 - Static variable in class org.mini2Dx.core.controller.ps3.WindowsPS3Controller
 
BUTTON_L1 - Static variable in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
BUTTON_L1 - Static variable in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
BUTTON_L2 - Static variable in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
BUTTON_L2 - Static variable in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
BUTTON_L3 - Static variable in class org.mini2Dx.core.controller.ps3.WindowsPS3Controller
 
BUTTON_L3 - Static variable in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
BUTTON_L3 - Static variable in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
BUTTON_LEFT - Static variable in class org.mini2Dx.core.controller.ps3.WindowsPS3Controller
 
BUTTON_LEFT - Static variable in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
BUTTON_LEFT - Static variable in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
BUTTON_LEFT - Static variable in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
BUTTON_LEFT - Static variable in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
BUTTON_LEFT_SHOULDER - Static variable in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
BUTTON_LEFT_SHOULDER - Static variable in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
BUTTON_LEFT_SHOULDER - Static variable in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
BUTTON_LEFT_SHOULDER - Static variable in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
BUTTON_LEFT_SHOULDER - Static variable in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
BUTTON_LEFT_SHOULDER - Static variable in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
BUTTON_LEFT_STICK - Static variable in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
BUTTON_LEFT_STICK - Static variable in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
BUTTON_LEFT_STICK - Static variable in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
BUTTON_LEFT_STICK - Static variable in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
BUTTON_LEFT_STICK - Static variable in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
BUTTON_LEFT_STICK - Static variable in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
BUTTON_MENU - Static variable in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
BUTTON_MENU - Static variable in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
BUTTON_MENU - Static variable in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
BUTTON_OPTIONS - Static variable in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
BUTTON_OPTIONS - Static variable in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
BUTTON_PS - Static variable in class org.mini2Dx.core.controller.ps3.WindowsPS3Controller
 
BUTTON_PS - Static variable in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
BUTTON_PS - Static variable in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
BUTTON_R1 - Static variable in class org.mini2Dx.core.controller.ps3.WindowsPS3Controller
 
BUTTON_R1 - Static variable in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
BUTTON_R1 - Static variable in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
BUTTON_R2 - Static variable in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
BUTTON_R2 - Static variable in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
BUTTON_R3 - Static variable in class org.mini2Dx.core.controller.ps3.WindowsPS3Controller
 
BUTTON_R3 - Static variable in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
BUTTON_R3 - Static variable in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
BUTTON_RIGHT - Static variable in class org.mini2Dx.core.controller.ps3.WindowsPS3Controller
 
BUTTON_RIGHT - Static variable in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
BUTTON_RIGHT - Static variable in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
BUTTON_RIGHT - Static variable in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
BUTTON_RIGHT - Static variable in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
BUTTON_RIGHT_SHOULDER - Static variable in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
BUTTON_RIGHT_SHOULDER - Static variable in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
BUTTON_RIGHT_SHOULDER - Static variable in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
BUTTON_RIGHT_SHOULDER - Static variable in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
BUTTON_RIGHT_SHOULDER - Static variable in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
BUTTON_RIGHT_SHOULDER - Static variable in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
BUTTON_RIGHT_STICK - Static variable in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
BUTTON_RIGHT_STICK - Static variable in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
BUTTON_RIGHT_STICK - Static variable in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
BUTTON_RIGHT_STICK - Static variable in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
BUTTON_RIGHT_STICK - Static variable in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
BUTTON_RIGHT_STICK - Static variable in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
BUTTON_SELECT - Static variable in class org.mini2Dx.core.controller.ps3.WindowsPS3Controller
 
BUTTON_SHARE - Static variable in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
BUTTON_SHARE - Static variable in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
BUTTON_SQUARE - Static variable in class org.mini2Dx.core.controller.ps3.WindowsPS3Controller
 
BUTTON_SQUARE - Static variable in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
BUTTON_SQUARE - Static variable in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
BUTTON_START - Static variable in class org.mini2Dx.core.controller.ps3.WindowsPS3Controller
 
BUTTON_START - Static variable in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
BUTTON_START - Static variable in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
BUTTON_START - Static variable in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
BUTTON_TOUCHPAD - Static variable in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
BUTTON_TOUCHPAD - Static variable in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
BUTTON_TRIANGLE - Static variable in class org.mini2Dx.core.controller.ps3.WindowsPS3Controller
 
BUTTON_TRIANGLE - Static variable in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
BUTTON_TRIANGLE - Static variable in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
BUTTON_UP - Static variable in class org.mini2Dx.core.controller.ps3.WindowsPS3Controller
 
BUTTON_UP - Static variable in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
BUTTON_UP - Static variable in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
BUTTON_UP - Static variable in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
BUTTON_UP - Static variable in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
BUTTON_VIEW - Static variable in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
BUTTON_VIEW - Static variable in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
BUTTON_VIEW - Static variable in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
BUTTON_X - Static variable in class org.mini2Dx.core.controller.ps3.WindowsPS3Controller
 
BUTTON_X - Static variable in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
BUTTON_X - Static variable in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
BUTTON_X - Static variable in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
BUTTON_X - Static variable in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
BUTTON_X - Static variable in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
BUTTON_X - Static variable in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
BUTTON_X - Static variable in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
BUTTON_X - Static variable in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
BUTTON_Y - Static variable in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
BUTTON_Y - Static variable in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
BUTTON_Y - Static variable in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
BUTTON_Y - Static variable in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
BUTTON_Y - Static variable in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
BUTTON_Y - Static variable in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
buttonDown(Controller, int) - Method in class org.mini2Dx.core.controller.ps3.LinuxPS3Controller
 
buttonDown(Controller, int) - Method in class org.mini2Dx.core.controller.ps3.MacPS3Controller
 
buttonDown(PS3Controller, PS3Button) - Method in class org.mini2Dx.core.controller.ps3.PS3ControllerAdapter
 
buttonDown(PS3Controller, PS3Button) - Method in interface org.mini2Dx.core.controller.ps3.PS3ControllerListener
 
buttonDown(Controller, int) - Method in class org.mini2Dx.core.controller.ps3.WindowsPS3Controller
 
buttonDown(Controller, int) - Method in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
buttonDown(PS4Controller, PS4Button) - Method in class org.mini2Dx.core.controller.ps4.PS4ControllerAdapter
 
buttonDown(PS4Controller, PS4Button) - Method in interface org.mini2Dx.core.controller.ps4.PS4ControllerListener
 
buttonDown(Controller, int) - Method in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
buttonDown(Controller, int) - Method in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
buttonDown(Controller, int) - Method in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
buttonDown(Controller, int) - Method in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
buttonDown(Xbox360Controller, Xbox360Button) - Method in class org.mini2Dx.core.controller.xbox360.Xbox360ControllerAdapter
 
buttonDown(Xbox360Controller, Xbox360Button) - Method in interface org.mini2Dx.core.controller.xbox360.Xbox360ControllerListener
Called when a button is pressed down
buttonDown(Controller, int) - Method in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
buttonDown(Controller, int) - Method in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
buttonDown(Controller, int) - Method in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
buttonDown(XboxOneController, XboxOneButton) - Method in class org.mini2Dx.core.controller.xboxone.XboxOneControllerAdapter
 
buttonDown(XboxOneController, XboxOneButton) - Method in interface org.mini2Dx.core.controller.xboxone.XboxOneControllerListener
 
buttonUp(Controller, int) - Method in class org.mini2Dx.core.controller.ps3.LinuxPS3Controller
 
buttonUp(Controller, int) - Method in class org.mini2Dx.core.controller.ps3.MacPS3Controller
 
buttonUp(PS3Controller, PS3Button) - Method in class org.mini2Dx.core.controller.ps3.PS3ControllerAdapter
 
buttonUp(PS3Controller, PS3Button) - Method in interface org.mini2Dx.core.controller.ps3.PS3ControllerListener
 
buttonUp(Controller, int) - Method in class org.mini2Dx.core.controller.ps3.WindowsPS3Controller
 
buttonUp(Controller, int) - Method in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
buttonUp(PS4Controller, PS4Button) - Method in class org.mini2Dx.core.controller.ps4.PS4ControllerAdapter
 
buttonUp(PS4Controller, PS4Button) - Method in interface org.mini2Dx.core.controller.ps4.PS4ControllerListener
 
buttonUp(Controller, int) - Method in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
buttonUp(Controller, int) - Method in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
buttonUp(Controller, int) - Method in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
buttonUp(Controller, int) - Method in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
buttonUp(Xbox360Controller, Xbox360Button) - Method in class org.mini2Dx.core.controller.xbox360.Xbox360ControllerAdapter
 
buttonUp(Xbox360Controller, Xbox360Button) - Method in interface org.mini2Dx.core.controller.xbox360.Xbox360ControllerListener
Called when a button is released
buttonUp(Controller, int) - Method in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
buttonUp(Controller, int) - Method in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
buttonUp(Controller, int) - Method in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
buttonUp(XboxOneController, XboxOneButton) - Method in class org.mini2Dx.core.controller.xboxone.XboxOneControllerAdapter
 
buttonUp(XboxOneController, XboxOneButton) - Method in interface org.mini2Dx.core.controller.xboxone.XboxOneControllerListener
 

C

Circle - Class in org.mini2Dx.core.geom
Implements a circle
Circle(float) - Constructor for class org.mini2Dx.core.geom.Circle
Constructs a Circle at 0,0 with a radius
Circle(float, float, float) - Constructor for class org.mini2Dx.core.geom.Circle
Constructs a Circle with a center and radius
Circle(Circle) - Constructor for class org.mini2Dx.core.geom.Circle
Constructs a Circle as a copy of another
clear() - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
clear() - Method in class org.mini2Dx.core.collisions.RegionQuadTree
 
clear() - Method in class org.mini2Dx.core.di.injection.PrototypeInjectionMap
 
clearBlendFunction() - Method in interface org.mini2Dx.core.graphics.Graphics
Resets the blend function to its default
clearBlendFunction() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
clearBlendFunction() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
clearListeners() - Method in interface org.mini2Dx.core.controller.MdxController
Removes all listeners from this controller
clearListeners() - Method in class org.mini2Dx.core.controller.PS3Controller
 
clearListeners() - Method in class org.mini2Dx.core.controller.PS4Controller
 
clearListeners() - Method in class org.mini2Dx.core.controller.Xbox360Controller
 
clearListeners() - Method in class org.mini2Dx.core.controller.XboxOneController
 
clearScaling() - Method in interface org.mini2Dx.core.graphics.Graphics
Resets scaling back to default values
clearScaling() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
clearScaling() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
clearShaderProgram() - Method in interface org.mini2Dx.core.graphics.Graphics
Clears the ShaderProgram applied to this instance
clearShaderProgram() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
clearShaderProgram() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
ClearShaderProgramOperation - Class in org.mini2Dx.core.graphics.pipeline
Clears the current ShaderProgram applied to the Graphics instance
ClearShaderProgramOperation() - Constructor for class org.mini2Dx.core.graphics.pipeline.ClearShaderProgramOperation
 
clearTotalElementsCache() - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
clearTotalElementsCache() - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
cloneBean(Object) - Method in interface org.mini2Dx.core.di.BeanUtils
Creates a deep copy of an Object
CollisionBox - Class in org.mini2Dx.core.engine.geom
An implementation of Rectangle that allows for interpolation.
CollisionBox() - Constructor for class org.mini2Dx.core.engine.geom.CollisionBox
 
CollisionBox(int) - Constructor for class org.mini2Dx.core.engine.geom.CollisionBox
 
CollisionBox(float, float, float, float) - Constructor for class org.mini2Dx.core.engine.geom.CollisionBox
 
CollisionBox(int, float, float, float, float) - Constructor for class org.mini2Dx.core.engine.geom.CollisionBox
 
CollisionCircle - Class in org.mini2Dx.core.engine.geom
An implementation of Circle that allows for interpolation.
CollisionCircle(float) - Constructor for class org.mini2Dx.core.engine.geom.CollisionCircle
 
CollisionCircle(int, float) - Constructor for class org.mini2Dx.core.engine.geom.CollisionCircle
 
CollisionCircle(float, float, float) - Constructor for class org.mini2Dx.core.engine.geom.CollisionCircle
 
CollisionCircle(int, float, float, float) - Constructor for class org.mini2Dx.core.engine.geom.CollisionCircle
 
CollisionPoint - Class in org.mini2Dx.core.engine.geom
An implementation of Point that allows for interpolation.
CollisionPoint() - Constructor for class org.mini2Dx.core.engine.geom.CollisionPoint
 
CollisionPoint(int) - Constructor for class org.mini2Dx.core.engine.geom.CollisionPoint
 
CollisionPoint(float, float) - Constructor for class org.mini2Dx.core.engine.geom.CollisionPoint
 
CollisionPoint(int, float, float) - Constructor for class org.mini2Dx.core.engine.geom.CollisionPoint
 
CollisionPoint(Point) - Constructor for class org.mini2Dx.core.engine.geom.CollisionPoint
 
CollisionPoint(int, Point) - Constructor for class org.mini2Dx.core.engine.geom.CollisionPoint
 
CollisionPolygon - Class in org.mini2Dx.core.engine.geom
 
CollisionPolygon(float[]) - Constructor for class org.mini2Dx.core.engine.geom.CollisionPolygon
 
CollisionPolygon(Vector2[]) - Constructor for class org.mini2Dx.core.engine.geom.CollisionPolygon
 
CollisionPolygon(int, float[]) - Constructor for class org.mini2Dx.core.engine.geom.CollisionPolygon
 
CollisionPolygon(int, Vector2[]) - Constructor for class org.mini2Dx.core.engine.geom.CollisionPolygon
 
CollisionShape - Interface in org.mini2Dx.core.engine.geom
Common interface for collision detection Shapes
color - Variable in class org.mini2Dx.core.graphics.NinePatch
 
ColorUtils - Class in org.mini2Dx.core.util
Static utility methods for Colors
ColorUtils() - Constructor for class org.mini2Dx.core.util.ColorUtils
 
ComponentScanner - Interface in org.mini2Dx.core.di
A common interface to component scanning implementations.
ConcurrentPointQuadTree<T extends Positionable> - Class in org.mini2Dx.core.collisions
Implements a thread-safe point quadtree
ConcurrentPointQuadTree(int, float, float, float, float) - Constructor for class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
Constructs a ConcurrentPointQuadTree with a specified element limit and no merging watermark.
ConcurrentPointQuadTree(ConcurrentPointQuadTree<T>, float, float, float, float) - Constructor for class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
Constructs a ConcurrentPointQuadTree as a child of another ConcurrentPointQuadTree
ConcurrentPointQuadTree(int, int, float, float, float, float) - Constructor for class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
Constructs a ConcurrentPointQuadTree with a specified element limit and watermark
ConcurrentPointQuadTree(float, float, int, int, float, float, float, float) - Constructor for class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
Constructs a ConcurrentPointQuadTree with a specified minimum quad size, element limit and watermark
ConcurrentRegionQuadTree<T extends CollisionShape> - Class in org.mini2Dx.core.collisions
Implements a thread-safe region quadtree
ConcurrentRegionQuadTree(int, int, float, float, float, float) - Constructor for class org.mini2Dx.core.collisions.ConcurrentRegionQuadTree
Constructs a ConcurrentRegionQuadTree with a specified element limit and watermark
ConcurrentRegionQuadTree(int, float, float, float, float) - Constructor for class org.mini2Dx.core.collisions.ConcurrentRegionQuadTree
Constructs a ConcurrentRegionQuadTree with a specified element limit and no merging watermark.
ConcurrentRegionQuadTree(ConcurrentRegionQuadTree<T>, float, float, float, float) - Constructor for class org.mini2Dx.core.collisions.ConcurrentRegionQuadTree
Constructs a ConcurrentRegionQuadTree as a child of another ConcurrentRegionQuadTree
ConcurrentRegionQuadTree(float, float, int, int, float, float, float, float) - Constructor for class org.mini2Dx.core.collisions.ConcurrentRegionQuadTree
Constructs a ConcurrentRegionQuadTree with a specified minimum quad size, element limit and watermark
connected(Controller) - Method in class org.mini2Dx.core.controller.ps3.LinuxPS3Controller
 
connected(Controller) - Method in class org.mini2Dx.core.controller.ps3.MacPS3Controller
 
connected(Controller) - Method in class org.mini2Dx.core.controller.ps3.WindowsPS3Controller
 
connected(Controller) - Method in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
connected(Controller) - Method in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
connected(Controller) - Method in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
connected(Controller) - Method in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
connected(Controller) - Method in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
connected(Controller) - Method in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
connected(Controller) - Method in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
connected(Controller) - Method in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
ConstructorArg - Annotation Type in org.mini2Dx.core.serialization.annotation
Indicates a field should be serialized via constructor arguments and a getter method
contains(Shape) - Method in interface org.mini2Dx.core.engine.geom.CollisionShape
Returns if this CollisionShape contains the specified Shape
contains(Vector2) - Method in interface org.mini2Dx.core.engine.geom.CollisionShape
Returns if a Vector2 is contained inside this CollisionShape
contains(Vector2) - Method in class org.mini2Dx.core.geom.Circle
 
contains(float, float) - Method in class org.mini2Dx.core.geom.Circle
 
contains(Shape) - Method in class org.mini2Dx.core.geom.Circle
 
contains(Circle) - Method in class org.mini2Dx.core.geom.Circle
Returns if another Circle is contained within this one
contains(Rectangle) - Method in class org.mini2Dx.core.geom.Circle
Returns if this Circle contains a Rectangle
contains(Polygon) - Method in class org.mini2Dx.core.geom.Circle
Returns if this Circle contains a Polygon
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(Shape) - Method in interface org.mini2Dx.core.geom.Parallelogram
Returns if the specified Shape is contained within this one
contains(float, float) - Method in interface org.mini2Dx.core.geom.Parallelogram
Returns if the specified coordinates are contained within this Parallelogram
contains(float, float) - Method in class org.mini2Dx.core.geom.Polygon
 
contains(Vector2) - Method in class org.mini2Dx.core.geom.Polygon
 
contains(Shape) - Method in class org.mini2Dx.core.geom.Polygon
 
contains(Polygon) - Method in class org.mini2Dx.core.geom.Polygon
 
contains(float, float) - Method in class org.mini2Dx.core.geom.Rectangle
 
contains(Vector2) - Method in class org.mini2Dx.core.geom.Rectangle
 
contains(Shape) - Method in class org.mini2Dx.core.geom.Rectangle
 
contains(Parallelogram) - Method in class org.mini2Dx.core.geom.Rectangle
 
contains(Rectangle) - Method in class org.mini2Dx.core.geom.Rectangle
 
contains(Circle) - Method in class org.mini2Dx.core.geom.Rectangle
 
contains(float, float) - Method in class org.mini2Dx.core.geom.RegularPolygon
 
contains(Vector2) - Method in class org.mini2Dx.core.geom.RegularPolygon
 
contains(Shape) - Method in class org.mini2Dx.core.geom.RegularPolygon
 
contains(float, float) - Method in class org.mini2Dx.core.geom.Shape
Returns if a set of coordinates are contained inside this Shape
contains(Vector2) - Method in class org.mini2Dx.core.geom.Shape
Returns if a Vector2 is contained inside this Shape
contains(Shape) - Method in class org.mini2Dx.core.geom.Shape
Returns if a Shape is contained inside this Shape
contains(float, float) - Method in class org.mini2Dx.core.geom.Triangle
 
contains(Vector2) - Method in class org.mini2Dx.core.geom.Triangle
 
contains(Shape) - Method in class org.mini2Dx.core.geom.Triangle
 
containsKey(Object) - Method in class org.mini2Dx.core.di.injection.PrototypeInjectionMap
 
containsPolygon(Polygon, Polygon) - Static method in class org.mini2Dx.core.geom.Intersector
 
containsValue(Object) - Method in class org.mini2Dx.core.di.injection.PrototypeInjectionMap
 
ControllerButton - Interface in org.mini2Dx.core.controller.button
Common interface for game controller buttons
ControllerMapping - Class in org.mini2Dx.core.controller
Provides mappings to common Controllers based on the current Os
ControllerMapping() - Constructor for class org.mini2Dx.core.controller.ControllerMapping
 
ControllerPlatformException - Exception in org.mini2Dx.core.exception
Thrown when mini2Dx does not have mappings for a specific ControllerType on a Os
ControllerPlatformException(ControllerType, Os) - Constructor for exception org.mini2Dx.core.exception.ControllerPlatformException
 
controllers - Static variable in class org.mini2Dx.core.Mdx
Provides access to controller mappings
ControllerType - Enum in org.mini2Dx.core.controller
Controller types supported by mini2Dx
copy() - Method in class org.mini2Dx.core.controller.deadzone.AxialDeadZone
 
copy() - Method in interface org.mini2Dx.core.controller.deadzone.DeadZone
Creates a copy of this DeadZone
copy() - Method in class org.mini2Dx.core.controller.deadzone.NoopDeadZone
 
copy() - Method in class org.mini2Dx.core.controller.deadzone.RadialDeadZone
 
copy() - Method in class org.mini2Dx.core.controller.deadzone.ScaledRadialDeadZone
 
copy() - Method in class org.mini2Dx.core.geom.Circle
 
copy() - Method in class org.mini2Dx.core.geom.Point
 
copy() - Method in class org.mini2Dx.core.geom.Polygon
 
copy() - Method in class org.mini2Dx.core.geom.Rectangle
 
copy() - Method in class org.mini2Dx.core.geom.RegularPolygon
 
copy() - Method in class org.mini2Dx.core.geom.Shape
Returns an exact copy of this Shape
copy() - Method in class org.mini2Dx.core.geom.Triangle
 
create() - Method in class org.mini2Dx.core.game.GameWrapper
 
createDirectory(String...) - Method in interface org.mini2Dx.core.playerdata.PlayerData
Creates a directory within in the game data location
createGraphicsContext() - Method in class org.mini2Dx.core.game.GameWrapper
 
createStage(Viewport) - Method in class org.mini2Dx.core.game.GameContainer
Creates a LibGDX using the internal Graphics context
createStage(Viewport) - Method in interface org.mini2Dx.core.graphics.Graphics
Creates a LibGDX Stage using this context
createStage(Viewport) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
createStage(Viewport) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
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
 
currentScreen - Variable in class org.mini2Dx.core.screen.BasicScreenManager
 

D

DeadZone - Interface in org.mini2Dx.core.controller.deadzone
Common interface for game controller dead zone handling implementations
debugRender(Graphics) - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
debugRender(Graphics) - Method in class org.mini2Dx.core.collisions.ConcurrentRegionQuadTree
 
debugRender(Graphics) - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
debugRender(Graphics) - Method in interface org.mini2Dx.core.collisions.QuadTree
 
debugRender(Graphics) - Method in class org.mini2Dx.core.collisions.RegionQuadTree
 
DEFAULT_MINIMUM_QUAD_SIZE - Static variable in class org.mini2Dx.core.collisions.PointQuadTree
 
delete(String...) - Method in interface org.mini2Dx.core.playerdata.PlayerData
Deletes a file or directory within in the game data location
DependencyInjection - Class in org.mini2Dx.core.di
Provides dependency injection to mini2Dx games
DependencyInjection(BeanUtils, ComponentScanner) - Constructor for class org.mini2Dx.core.di.DependencyInjection
 
di - Static variable in class org.mini2Dx.core.Mdx
Dependency injection
disableBlending() - Method in interface org.mini2Dx.core.graphics.Graphics
Disables blending during rendering
disableBlending() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
disableBlending() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
disconnected(Controller) - Method in class org.mini2Dx.core.controller.ps3.LinuxPS3Controller
 
disconnected(Controller) - Method in class org.mini2Dx.core.controller.ps3.MacPS3Controller
 
disconnected(PS3Controller) - Method in class org.mini2Dx.core.controller.ps3.PS3ControllerAdapter
 
disconnected(PS3Controller) - Method in interface org.mini2Dx.core.controller.ps3.PS3ControllerListener
 
disconnected(Controller) - Method in class org.mini2Dx.core.controller.ps3.WindowsPS3Controller
 
disconnected(Controller) - Method in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
disconnected(PS4Controller) - Method in class org.mini2Dx.core.controller.ps4.PS4ControllerAdapter
 
disconnected(PS4Controller) - Method in interface org.mini2Dx.core.controller.ps4.PS4ControllerListener
 
disconnected(Controller) - Method in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
disconnected(Controller) - Method in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
disconnected(Controller) - Method in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
disconnected(Controller) - Method in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
disconnected(Xbox360Controller) - Method in class org.mini2Dx.core.controller.xbox360.Xbox360ControllerAdapter
 
disconnected(Xbox360Controller) - Method in interface org.mini2Dx.core.controller.xbox360.Xbox360ControllerListener
Called when a controller disconnects
disconnected(Controller) - Method in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
disconnected(Controller) - Method in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
disconnected(Controller) - Method in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
disconnected(XboxOneController) - Method in class org.mini2Dx.core.controller.xboxone.XboxOneControllerAdapter
 
disconnected(XboxOneController) - Method in interface org.mini2Dx.core.controller.xboxone.XboxOneControllerListener
 
discreteFloat() - Static method in class org.mini2Dx.core.engine.interpolator.Interpolators
 
DiscreteFloatInterpolator - Class in org.mini2Dx.core.engine.interpolator.primitive
This function is the discrete interpolator for floats.
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.core.game.GameWrapper
 
dispose() - Method in class org.mini2Dx.core.graphics.ParticleEffect
 
draw(Graphics) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
draw(Graphics) - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
draw(Graphics) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
draw(Graphics) - Method in class org.mini2Dx.core.geom.Circle
 
draw(Graphics) - Method in class org.mini2Dx.core.geom.Polygon
 
draw(Graphics) - Method in class org.mini2Dx.core.geom.Rectangle
 
draw(Graphics) - Method in class org.mini2Dx.core.geom.RegularPolygon
 
draw(Graphics) - Method in class org.mini2Dx.core.geom.Shape
Draws this shape using a Graphics instance
draw(Graphics) - Method in class org.mini2Dx.core.geom.Triangle
 
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, float, float) - Method in class org.mini2Dx.core.util.PerformanceTracker
Draws the current values to screen
draw(Graphics, float, float, float, int) - Method in class org.mini2Dx.core.util.PerformanceTracker
Draws the current values to screen
drawBitmapFontCache(BitmapFontCache) - Method in interface org.mini2Dx.core.graphics.Graphics
Draws a BitmapFontCache to the screen
drawBitmapFontCache(BitmapFontCache) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
drawBitmapFontCache(BitmapFontCache) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
drawCircle(float, float, int) - Method in interface org.mini2Dx.core.graphics.Graphics
Draws a circle to the window in the current Color with the set line height
drawCircle(float, float, float) - Method in interface org.mini2Dx.core.graphics.Graphics
Draws a circle to the window in the current Color with the set line height
drawCircle(float, float, int) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
drawCircle(float, float, float) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
drawCircle(float, float, int) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
drawCircle(float, float, float) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
drawInBottomLeft(Graphics) - Method in class org.mini2Dx.core.util.PerformanceTracker
Draws the current values to the bottom left of the screen
drawInBottomRight(Graphics) - Method in class org.mini2Dx.core.util.PerformanceTracker
Draws the current values to the bottom right of the screen
drawInTopLeft(Graphics) - Method in class org.mini2Dx.core.util.PerformanceTracker
Draws the current values to the top left of the screen
drawInTopRight(Graphics) - Method in class org.mini2Dx.core.util.PerformanceTracker
Draws the current values to the top right of the screen
drawLineSegment(float, float, float, float) - Method in interface org.mini2Dx.core.graphics.Graphics
Renders a line segment to the window in the current Color with the set line height
drawLineSegment(float, float, float, float) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
drawLineSegment(float, float, float, float) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
drawNinePatch(NinePatch, float, float, float, float) - Method in interface org.mini2Dx.core.graphics.Graphics
Draws a NinePatch to screen
drawNinePatch(NinePatchDrawable, float, float, float, float) - Method in interface org.mini2Dx.core.graphics.Graphics
Draws a NinePatchDrawable to screen
drawNinePatch(NinePatch, float, float, float, float) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
drawNinePatch(NinePatchDrawable, float, float, float, float) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
drawNinePatch(NinePatch, float, float, float, float) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
drawNinePatch(NinePatchDrawable, float, float, float, float) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
drawParticleEffect(ParticleEffect) - Method in interface org.mini2Dx.core.graphics.Graphics
drawParticleEffect(ParticleEffect) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
drawParticleEffect(ParticleEffect) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
drawPolygon(float[]) - Method in interface org.mini2Dx.core.graphics.Graphics
Draws a polygon to the window in the current Color
drawPolygon(float[]) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
drawPolygon(float[]) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
drawRect(float, float, float, float) - Method in interface org.mini2Dx.core.graphics.Graphics
Renders a rectangle to the window in the current Color with the set line height
drawRect(float, float, float, float) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
drawRect(float, float, float, float) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
drawShape(Shape) - Method in interface org.mini2Dx.core.graphics.Graphics
Draws an instance of Shape
drawShape(Shape) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
drawShape(Shape) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
drawSprite(Sprite) - Method in interface org.mini2Dx.core.graphics.Graphics
Draws a Sprite with all transformations applied to this graphics context
drawSprite(Sprite, float, float) - Method in interface org.mini2Dx.core.graphics.Graphics
Draws a Sprite at the given coordinates with all transformations applied to this graphics context
drawSprite(Sprite) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
drawSprite(Sprite, float, float) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
drawSprite(Sprite) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
drawSprite(Sprite, float, float) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
drawSpriteCache(SpriteCache, int) - Method in interface org.mini2Dx.core.graphics.Graphics
Draws a SpriteCache
drawSpriteCache(SpriteCache, int) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
drawSpriteCache(SpriteCache, int) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
drawStage(Stage) - Method in interface org.mini2Dx.core.graphics.Graphics
Draws an instance of a LibGDX Stage
drawStage(Stage) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
drawStage(Stage) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
drawString(String, float, float) - Method in interface org.mini2Dx.core.graphics.Graphics
Draws a string to the window
drawString(String, float, float, float) - Method in interface org.mini2Dx.core.graphics.Graphics
Draws a string to the window, automatically wrapping it within a specified width
drawString(String, float, float, float, int) - Method in interface org.mini2Dx.core.graphics.Graphics
Draws a string to the window, automatically wrapping it within a specified width and aligning it to the left, center or right of the width
drawString(String, float, float) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
drawString(String, float, float, float) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
drawString(String, float, float, float, int) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
drawString(String, float, float) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
drawString(String, float, float, float) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
drawString(String, float, float, float, int) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
drawTexture(Texture, float, float) - Method in interface org.mini2Dx.core.graphics.Graphics
Draws a texture to this graphics context
drawTexture(Texture, float, float, boolean) - Method in interface org.mini2Dx.core.graphics.Graphics
Draws a texture to this graphics context
drawTexture(Texture, float, float, float, float) - Method in interface org.mini2Dx.core.graphics.Graphics
Draws a texture to this graphics context
drawTexture(Texture, float, float, float, float, boolean) - Method in interface org.mini2Dx.core.graphics.Graphics
 
drawTexture(Texture, float, float) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
drawTexture(Texture, float, float, boolean) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
drawTexture(Texture, float, float, float, float) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
drawTexture(Texture, float, float, float, float, boolean) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
drawTexture(Texture, float, float) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
drawTexture(Texture, float, float, boolean) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
drawTexture(Texture, float, float, float, float) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
drawTexture(Texture, float, float, float, float, boolean) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
drawTextureRegion(TextureRegion, float, float) - Method in interface org.mini2Dx.core.graphics.Graphics
Draws a texture region to this graphics context
drawTextureRegion(TextureRegion, float, float, float, float) - Method in interface org.mini2Dx.core.graphics.Graphics
Draws a texture region to this graphics context
drawTextureRegion(TextureRegion, float, float, float, float, float) - Method in interface org.mini2Dx.core.graphics.Graphics
Draws a texture region to this graphics context
drawTextureRegion(TextureRegion, float, float) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
drawTextureRegion(TextureRegion, float, float, float, float) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
drawTextureRegion(TextureRegion, float, float, float, float, float) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
drawTextureRegion(TextureRegion, float, float) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
drawTextureRegion(TextureRegion, float, float, float, float) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
drawTextureRegion(TextureRegion, float, float, float, float, float) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
drawTiledDrawable(TiledDrawable, float, float, float, float) - Method in interface org.mini2Dx.core.graphics.Graphics
Draws a TiledDrawable to screen
drawTiledDrawable(TiledDrawable, float, float, float, float) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
drawTiledDrawable(TiledDrawable, float, float, float, float) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
drawTriangle(float, float, float, float, float, float) - Method in interface org.mini2Dx.core.graphics.Graphics
Draws a triangle to the window in the current Color
drawTriangle(float, float, float, float, float, float) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
drawTriangle(float, float, float, float, float, float) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
duplicate(Object) - Static method in class org.mini2Dx.core.di.bean.PrototypeBean
 

E

edgeIterator() - Method in class org.mini2Dx.core.geom.Circle
 
edgeIterator() - Method in class org.mini2Dx.core.geom.Polygon
 
edgeIterator() - Method in class org.mini2Dx.core.geom.Rectangle
 
edgeIterator() - Method in class org.mini2Dx.core.geom.RegularPolygon
 
edgeIterator() - Method in class org.mini2Dx.core.geom.Shape
Returns an EdgeIterator for looping over the edges of this Shape
edgeIterator() - Method in class org.mini2Dx.core.geom.Triangle
 
EdgeIterator - Class in org.mini2Dx.core.util
A iterator-type class for iterating over Shape edges.
EdgeIterator() - Constructor for class org.mini2Dx.core.util.EdgeIterator
 
ELEMENT_COLOR - Static variable in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
ELEMENT_COLOR - Static variable in class org.mini2Dx.core.collisions.PointQuadTree
 
elementLimitPerQuad - Variable in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
elementLimitPerQuad - Variable in class org.mini2Dx.core.collisions.PointQuadTree
 
elements - Variable in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
elements - Variable in class org.mini2Dx.core.collisions.PointQuadTree
 
enableBlending() - Method in interface org.mini2Dx.core.graphics.Graphics
Enables blending during rendering
enableBlending() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
enableBlending() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
end() - Method in class org.mini2Dx.core.util.EdgeIterator
End iteration
EndFrameBufferOperation - Class in org.mini2Dx.core.graphics.pipeline
EndFrameBufferOperation(Ref<FrameBuffer>) - Constructor for class org.mini2Dx.core.graphics.pipeline.EndFrameBufferOperation
 
endIteration() - Method in class org.mini2Dx.core.util.EdgeIterator
 
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
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 this and a Vector2 are nearly equal.
equals(float, float, float) - Method in class org.mini2Dx.core.geom.Point
Determines if a coordinate is nearly equal to this one.
EquilateralTriangle - Class in org.mini2Dx.core.geom
Implements an equilateral triangle
EquilateralTriangle(float, float, float) - Constructor for class org.mini2Dx.core.geom.EquilateralTriangle
Constructor

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(float) - Method in class org.mini2Dx.core.audio.CrossFadingMusicLoop
 
fadeOutAndStop(float) - 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
FallbackFileHandleResolver - Class in org.mini2Dx.core.assets
A FileHandleResolver that checks for files using multiple FileHandleResolvers in a priority order
FallbackFileHandleResolver(FileHandleResolver...) - Constructor for class org.mini2Dx.core.assets.FallbackFileHandleResolver
Constructor
Field - Annotation Type in org.mini2Dx.core.serialization.annotation
Indicates a field should be serialized
fill(Graphics) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
fill(Graphics) - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
fill(Graphics) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
fill(Graphics) - Method in class org.mini2Dx.core.geom.Circle
 
fill(Graphics) - Method in class org.mini2Dx.core.geom.Polygon
 
fill(Graphics) - Method in class org.mini2Dx.core.geom.Rectangle
 
fill(Graphics) - Method in class org.mini2Dx.core.geom.RegularPolygon
 
fill(Graphics) - Method in class org.mini2Dx.core.geom.Shape
Fills this shape using a Graphics instance
fill(Graphics) - Method in class org.mini2Dx.core.geom.Triangle
 
fillCircle(float, float, int) - Method in interface org.mini2Dx.core.graphics.Graphics
Fills a circle to the window in the current Color
fillCircle(float, float, float) - Method in interface org.mini2Dx.core.graphics.Graphics
Fills a circle to the window in the current Color
fillCircle(float, float, int) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
fillCircle(float, float, float) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
fillCircle(float, float, int) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
fillCircle(float, float, float) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
fillPolygon(float[], short[]) - Method in interface org.mini2Dx.core.graphics.Graphics
Fills a polygon to the window in the current Color
fillPolygon(float[], short[]) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
fillPolygon(float[], short[]) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
fillRect(float, float, float, float) - Method in interface org.mini2Dx.core.graphics.Graphics
Fills a rectangle to the window in the current Color
fillRect(float, float, float, float) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
fillRect(float, float, float, float) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
fillShape(Shape) - Method in interface org.mini2Dx.core.graphics.Graphics
Fills an instance of Shape
fillShape(Shape) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
fillShape(Shape) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
fillTriangle(float, float, float, float, float, float) - Method in interface org.mini2Dx.core.graphics.Graphics
Draws a triangle to the window in the current Color
fillTriangle(float, float, float, float, float, float) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
fillTriangle(float, float, float, float, float, float) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
flip(boolean, boolean) - Method in class org.mini2Dx.core.graphics.Animation
Sets the flipX and flipY to the current frame
flipY() - Method in class org.mini2Dx.core.graphics.ParticleEffect
 
FloatInterpolator - Interface in org.mini2Dx.core.engine.interpolator
The interpolator function for floats.
flush() - Method in interface org.mini2Dx.core.graphics.Graphics
Immediately flushes everything rendered rather than waiting until the end of rendering
flush() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
flush() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
forceTo(float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
forceTo(float, float, float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
Sets the current bounds to the specified bounds and force updates the rendering bounds to match
forceTo(Rectangle) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
forceTo(float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
forceTo(float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionPoint
Sets the current x and y coordinate to the specified x and y and force updates the rendering position to match
forceTo(float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
forceTo(float, float) - Method in interface org.mini2Dx.core.engine.geom.CollisionShape
Sets the current x and y coordinate to the specified x and y and force updates the rendering position to match
forceTo(float, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
forceTo(float, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
forceTo(float, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
forceToHeight(float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
Sets the current height to the specified height and force updates the rendering bounds to match
forceToWidth(float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
Sets the current width to the specified width and force updates the rendering bounds to match
free() - Method in class org.mini2Dx.core.graphics.PooledParticleEffect
 
fromAbsoluteValue(String) - Static method in enum org.mini2Dx.core.controller.button.PS3Button
 
fromAbsoluteValue(String) - Static method in enum org.mini2Dx.core.controller.button.PS4Button
 
fromAbsoluteValue(String) - Static method in enum org.mini2Dx.core.controller.button.Xbox360Button
 
fromAbsoluteValue(String) - Static method in enum org.mini2Dx.core.controller.button.XboxOneButton
 
fromFriendlyString(String) - Static method in enum org.mini2Dx.core.controller.ControllerType
 
fromJson(FileHandle, Class<T>) - Method in class org.mini2Dx.core.serialization.JsonSerializer
Reads a JSON document and converts it into an object of the specified type
fromJson(String, Class<T>) - Method in class org.mini2Dx.core.serialization.JsonSerializer
Reads a JSON document and converts it into an object of the specified type
fromXml(String, Class<T>) - Method in interface org.mini2Dx.core.serialization.XmlSerializer
Reads a XML document and converts it into an object of the specified type
fromXml(Reader, Class<T>) - Method in interface org.mini2Dx.core.serialization.XmlSerializer
Reads an XML document from a Reader and converts it into an object of the specified type

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
This game's unique identifier for app stores
GameResizeListener - Interface in org.mini2Dx.core.game
Common interface for listening to GameContainer resizes
GameScreen - Interface in org.mini2Dx.core.screen
A common interface to game screen implementations
GameWrapper - Class in org.mini2Dx.core.game
An abstract implementation of Game for launching mini2Dx games
GameWrapper(GameContainer, String) - Constructor for class org.mini2Dx.core.game.GameWrapper
Constructor
get(Object) - Method in class org.mini2Dx.core.di.injection.PrototypeInjectionMap
 
get() - Method in class org.mini2Dx.core.util.Ref
 
get(String) - Static method in class org.mini2Dx.core.util.UriFileHandle
Returns a FileHandle for a URI e.g.
getAbsoluteValue() - Method in interface org.mini2Dx.core.controller.button.ControllerButton
 
getAbsoluteValue() - Method in enum org.mini2Dx.core.controller.button.PS3Button
 
getAbsoluteValue() - Method in enum org.mini2Dx.core.controller.button.PS4Button
 
getAbsoluteValue() - Method in enum org.mini2Dx.core.controller.button.Xbox360Button
 
getAbsoluteValue() - Method in enum org.mini2Dx.core.controller.button.XboxOneButton
 
getAvailableMemory() - Method in class org.mini2Dx.core.util.PerformanceTracker
Returns the available memory inside the JVM
getAverage() - Method in class org.mini2Dx.core.util.RollingAverage
 
getAverageUpdateDuration() - Method in class org.mini2Dx.core.util.PerformanceTracker
Returns the average duration of update()
getBackgroundColor() - Method in interface org.mini2Dx.core.graphics.Graphics
Returns the background Color
getBackgroundColor() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
getBackgroundColor() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
getBean(Class<T>) - Method in class org.mini2Dx.core.di.DependencyInjection
 
getBottomHeight() - Method in class org.mini2Dx.core.graphics.NinePatch
 
getBoundingBox() - Method in class org.mini2Dx.core.geom.Circle
Returns the bounding box of this Circle
getCenterX() - Method in interface org.mini2Dx.core.engine.Sizeable
Returns the center x coordinate of this object.
getCenterX() - Method in class org.mini2Dx.core.geom.Circle
 
getCenterX() - Method in class org.mini2Dx.core.geom.Polygon
 
getCenterX() - Method in class org.mini2Dx.core.geom.Rectangle
Returns the x coordinate of the center of this Rectangle
getCenterX() - Method in class org.mini2Dx.core.geom.RegularPolygon
 
getCenterX() - Method in class org.mini2Dx.core.geom.Shape
Returns the center x coordinate of this object.
getCenterX() - Method in class org.mini2Dx.core.geom.Triangle
 
getCenterY() - Method in interface org.mini2Dx.core.engine.Sizeable
Returns the center y coordinate of this object.
getCenterY() - Method in class org.mini2Dx.core.geom.Circle
 
getCenterY() - Method in class org.mini2Dx.core.geom.Polygon
 
getCenterY() - Method in class org.mini2Dx.core.geom.Rectangle
Returns the y coordinate of the center of this Rectangle
getCenterY() - Method in class org.mini2Dx.core.geom.RegularPolygon
 
getCenterY() - Method in class org.mini2Dx.core.geom.Shape
Returns the center y coordinate of this object.
getCenterY() - Method in class org.mini2Dx.core.geom.Triangle
 
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 interface org.mini2Dx.core.graphics.Graphics
Returns the Color to draw shapes with
getColor() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
getColor() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
getColor() - Method in class org.mini2Dx.core.graphics.NinePatch
 
getControllerType(Controller) - Static method in class org.mini2Dx.core.controller.ControllerMapping
 
getControllerType() - Method in interface org.mini2Dx.core.controller.MdxController
Returns the ControllerType for this controller
getControllerType() - Method in class org.mini2Dx.core.controller.PS3Controller
 
getControllerType() - Method in class org.mini2Dx.core.controller.PS4Controller
 
getControllerType() - Method in class org.mini2Dx.core.controller.Xbox360Controller
 
getControllerType() - Method in class org.mini2Dx.core.controller.XboxOneController
 
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
getCurrentValue() - Method in class org.mini2Dx.core.engine.interpolator.value.InterpolatedFloatValue
Gets the current value
getCurrentValue() - Method in class org.mini2Dx.core.engine.interpolator.value.InterpolatedValue
Get the current value
getDeadZone() - Method in class org.mini2Dx.core.controller.deadzone.AxialDeadZone
 
getDeadZone() - Method in interface org.mini2Dx.core.controller.deadzone.DeadZone
Returns the dead zone threshold
getDeadZone() - Method in class org.mini2Dx.core.controller.deadzone.NoopDeadZone
 
getDeadZone() - Method in class org.mini2Dx.core.controller.deadzone.RadialDeadZone
 
getDeadZone() - Method in class org.mini2Dx.core.controller.deadzone.ScaledRadialDeadZone
 
getDistanceFromCenter(Vector2) - Method in class org.mini2Dx.core.geom.Circle
Returns the distance from the center of this Circle to a point
getDistanceFromCenter(float, float) - Method in class org.mini2Dx.core.geom.Circle
Returns the distance from the center of this Circle to a point
getDistanceTo(Positionable) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
getDistanceTo(Positionable) - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
getDistanceTo(Positionable) - Method in class org.mini2Dx.core.engine.geom.CollisionPoint
 
getDistanceTo(Positionable) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
getDistanceTo(Positionable) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
getDistanceTo(Positionable) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
getDistanceTo(Positionable) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
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(Point) - Method in interface org.mini2Dx.core.engine.Positionable
Returns this distance between this object's x,y coordinates and the provided Point's xy coordinates
getDistanceTo(float, float) - Method in interface org.mini2Dx.core.engine.Positionable
Returns this distance between this object's x,y coordinates and the provided xy coordinates
getDistanceTo(Vector2) - Method in class org.mini2Dx.core.geom.Circle
Returns the distance from the edge of this Circle to a point
getDistanceTo(float, float) - Method in class org.mini2Dx.core.geom.Circle
Returns the distance from the edge of this Circle to a point
getDistanceTo(Point) - Method in class org.mini2Dx.core.geom.Point
 
getDistanceTo(float, float) - Method in class org.mini2Dx.core.geom.Point
 
getDistanceTo(float, float) - Method in class org.mini2Dx.core.geom.Polygon
 
getDistanceTo(Point) - Method in class org.mini2Dx.core.geom.Rectangle
 
getDistanceTo(float, float) - Method in class org.mini2Dx.core.geom.Rectangle
 
getDistanceTo(float, float) - Method in class org.mini2Dx.core.geom.RegularPolygon
 
getDistanceTo(float, float) - Method in class org.mini2Dx.core.geom.Shape
Returns the distance from this Shape to a set of coordinates
getDistanceTo(Point) - Method in class org.mini2Dx.core.geom.Shape
Returns the distance from this Shape to a Point
getDistanceTo(float, float) - Method in class org.mini2Dx.core.geom.Triangle
 
getEdgeLineSegment() - Method in class org.mini2Dx.core.util.EdgeIterator
Returns the LineSegment of the edge
getElementLimitPerQuad() - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
getElementLimitPerQuad() - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
getElements() - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
getElements(List<T>) - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
getElements() - Method in class org.mini2Dx.core.collisions.ConcurrentRegionQuadTree
 
getElements(List<T>) - Method in class org.mini2Dx.core.collisions.ConcurrentRegionQuadTree
 
getElements() - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
getElements(List<T>) - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
getElements() - Method in interface org.mini2Dx.core.collisions.QuadTree
 
getElements(List<T>) - Method in interface org.mini2Dx.core.collisions.QuadTree
 
getElements() - Method in class org.mini2Dx.core.collisions.RegionQuadTree
 
getElements(List<T>) - Method in class org.mini2Dx.core.collisions.RegionQuadTree
 
getElementsContainingPoint(Point) - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
getElementsContainingPoint(Collection<T>, Point) - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
getElementsContainingPoint(Point) - Method in class org.mini2Dx.core.collisions.ConcurrentRegionQuadTree
 
getElementsContainingPoint(Collection<T>, Point) - Method in class org.mini2Dx.core.collisions.ConcurrentRegionQuadTree
 
getElementsContainingPoint(Point) - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
getElementsContainingPoint(Collection<T>, Point) - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
getElementsContainingPoint(Point) - Method in interface org.mini2Dx.core.collisions.QuadTree
 
getElementsContainingPoint(Collection<T>, Point) - Method in interface org.mini2Dx.core.collisions.QuadTree
 
getElementsContainingPoint(Point) - Method in class org.mini2Dx.core.collisions.RegionQuadTree
 
getElementsContainingPoint(Collection<T>, Point) - Method in class org.mini2Dx.core.collisions.RegionQuadTree
 
getElementsIntersectingLineSegment(LineSegment) - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
getElementsIntersectingLineSegment(Collection<T>, LineSegment) - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
getElementsIntersectingLineSegment(LineSegment) - Method in class org.mini2Dx.core.collisions.ConcurrentRegionQuadTree
 
getElementsIntersectingLineSegment(Collection<T>, LineSegment) - Method in class org.mini2Dx.core.collisions.ConcurrentRegionQuadTree
 
getElementsIntersectingLineSegment(LineSegment) - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
getElementsIntersectingLineSegment(Collection<T>, LineSegment) - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
getElementsIntersectingLineSegment(LineSegment) - Method in interface org.mini2Dx.core.collisions.QuadTree
 
getElementsIntersectingLineSegment(Collection<T>, LineSegment) - Method in interface org.mini2Dx.core.collisions.QuadTree
 
getElementsIntersectingLineSegment(LineSegment) - Method in class org.mini2Dx.core.collisions.RegionQuadTree
 
getElementsIntersectingLineSegment(Collection<T>, LineSegment) - Method in class org.mini2Dx.core.collisions.RegionQuadTree
 
getElementsWithinArea(Shape) - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
getElementsWithinArea(Collection<T>, Shape) - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
getElementsWithinArea(Shape) - Method in class org.mini2Dx.core.collisions.ConcurrentRegionQuadTree
 
getElementsWithinArea(Collection<T>, Shape) - Method in class org.mini2Dx.core.collisions.ConcurrentRegionQuadTree
 
getElementsWithinArea(Shape) - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
getElementsWithinArea(Collection<T>, Shape) - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
getElementsWithinArea(Shape) - Method in interface org.mini2Dx.core.collisions.QuadTree
 
getElementsWithinArea(Collection<T>, Shape) - Method in interface org.mini2Dx.core.collisions.QuadTree
 
getElementsWithinArea(Shape) - Method in class org.mini2Dx.core.collisions.RegionQuadTree
 
getElementsWithinArea(Collection<T>, Shape) - Method in class org.mini2Dx.core.collisions.RegionQuadTree
 
getEmitters() - Method in class org.mini2Dx.core.graphics.ParticleEffect
 
getFilledRectangleTexture(Color) - Method in class org.mini2Dx.core.graphics.ShapeTextureCache
Returns a filled rectangular texture for the provided Color
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 interface org.mini2Dx.core.graphics.Graphics
Returns the BitmapFont to draw Strings with
getFont() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
getFont() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
getFrame(int) - Method in class org.mini2Dx.core.graphics.Animation
Returns the frame at a given index
getFramesPerSecond() - Method in class org.mini2Dx.core.util.PerformanceTracker
Returns the number of frames per second
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
getGameScreens() - Method in class org.mini2Dx.core.screen.BasicScreenManager
 
getGameScreens() - Method in interface org.mini2Dx.core.screen.ScreenManager
Returns an Iterator over all the game screens
getHeight() - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
getHeight() - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
getHeight() - Method in class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
getHeight() - Method in class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
getHeight() - Method in interface org.mini2Dx.core.engine.Sizeable
Returns the height of this object
getHeight() - Method in class org.mini2Dx.core.game.GameContainer
 
getHeight() - Method in interface org.mini2Dx.core.geom.Parallelogram
Returns the height of the shape
getHeight() - Method in class org.mini2Dx.core.geom.Rectangle
 
getId() - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
getId() - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
getId() - Method in class org.mini2Dx.core.engine.geom.CollisionPoint
 
getId() - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
getId() - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
getId() - Method in class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
getId() - Method in class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
getId() - Method in interface org.mini2Dx.core.engine.Positionable
Returns the unique id of this object
getId() - Method in interface org.mini2Dx.core.engine.Sizeable
Returns the unique id of this object
getId() - Method in interface org.mini2Dx.core.screen.GameScreen
Returns the identifier of the screen
getInitialScreenId() - Method in class org.mini2Dx.core.game.ScreenBasedGame
Returns the identifier of the GameScreen that should be shown when the game starts
getInitialValue() - Method in class org.mini2Dx.core.engine.interpolator.value.InterpolatedFloatValue
The initial value
getInitialValue() - Method in class org.mini2Dx.core.engine.interpolator.value.InterpolatedValue
Get the initial value
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
 
getInterpolatedValue(float) - Method in class org.mini2Dx.core.engine.interpolator.value.InterpolatedFloatValue
Gets the interpolated value at the specified alpha
getInterpolatedValue(T, float) - Method in class org.mini2Dx.core.engine.interpolator.value.InterpolatedValue
Sets the flyweight to the interpolated value at the specified alpha
getIntersection(LineSegment) - Method in class org.mini2Dx.core.geom.LineSegment
Returns the point at which this LineSegment intersects with another
getLeftStickDeadZone() - Method in class org.mini2Dx.core.controller.PS3Controller
 
getLeftStickDeadZone() - Method in class org.mini2Dx.core.controller.PS4Controller
 
getLeftStickDeadZone() - Method in class org.mini2Dx.core.controller.Xbox360Controller
 
getLeftStickDeadZone() - Method in class org.mini2Dx.core.controller.XboxOneController
 
getLeftWidth() - Method in class org.mini2Dx.core.graphics.NinePatch
 
getLength() - Method in class org.mini2Dx.core.geom.LineSegment
 
getLineHeight() - Method in interface org.mini2Dx.core.graphics.Graphics
Returns the line height used
getLineHeight() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
getLineHeight() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
getListener(int) - Method in interface org.mini2Dx.core.controller.MdxController
Gets the listener at the specified index for this controller
getListener(int) - Method in class org.mini2Dx.core.controller.PS3Controller
 
getListener(int) - Method in class org.mini2Dx.core.controller.PS4Controller
 
getListener(int) - Method in class org.mini2Dx.core.controller.Xbox360Controller
 
getListener(int) - Method in class org.mini2Dx.core.controller.XboxOneController
 
getMagFilter() - Method in class org.mini2Dx.core.graphics.pipeline.RenderFrameBufferOperation
Returns the mag Texture.TextureFilter applied to the FrameBuffer texture
getMaxX() - Method in interface org.mini2Dx.core.engine.Sizeable
Returns max X coordinate of this object
getMaxX() - Method in class org.mini2Dx.core.geom.Circle
 
getMaxX() - Method in class org.mini2Dx.core.geom.LineSegment
 
getMaxX() - Method in interface org.mini2Dx.core.geom.Parallelogram
Returns the greatest x coordinate of this shape
getMaxX() - Method in class org.mini2Dx.core.geom.Polygon
Returns max X coordinate of this Polygon
getMaxX() - Method in class org.mini2Dx.core.geom.Rectangle
Returns the greatest x coordinate this Rectangle
getMaxX() - Method in class org.mini2Dx.core.geom.RegularPolygon
 
getMaxX() - Method in class org.mini2Dx.core.geom.Shape
Returns the right-most x coordinate
getMaxX() - Method in class org.mini2Dx.core.geom.Triangle
 
getMaxY() - Method in interface org.mini2Dx.core.engine.Sizeable
Returns max Y coordinate of this object
getMaxY() - Method in class org.mini2Dx.core.geom.Circle
 
getMaxY() - Method in class org.mini2Dx.core.geom.LineSegment
 
getMaxY() - Method in interface org.mini2Dx.core.geom.Parallelogram
Returns the greatest y coordinate of this shape
getMaxY() - Method in class org.mini2Dx.core.geom.Polygon
Returns max Y coordinate of this Polygon
getMaxY() - Method in class org.mini2Dx.core.geom.Rectangle
Returns the greatest y coordinate this Rectangle
getMaxY() - Method in class org.mini2Dx.core.geom.RegularPolygon
 
getMaxY() - Method in class org.mini2Dx.core.geom.Shape
Returns the bottom-most y coordinate
getMaxY() - Method in class org.mini2Dx.core.geom.Triangle
 
getMergeWatermark() - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
getMergeWatermark() - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
getMiddleHeight() - Method in class org.mini2Dx.core.graphics.NinePatch
 
getMiddleWidth() - Method in class org.mini2Dx.core.graphics.NinePatch
 
getMinFilter() - Method in class org.mini2Dx.core.graphics.pipeline.RenderFrameBufferOperation
Returns the min Texture.TextureFilter applied to the FrameBuffer texture
getMinimumQuadHeight() - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
getMinimumQuadHeight() - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
getMinimumQuadHeight() - Method in interface org.mini2Dx.core.collisions.QuadTree
 
getMinimumQuadWidth() - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
getMinimumQuadWidth() - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
getMinimumQuadWidth() - Method in interface org.mini2Dx.core.collisions.QuadTree
 
getMinX() - Method in interface org.mini2Dx.core.engine.Sizeable
Returns min X coordinate of this object
getMinX() - Method in class org.mini2Dx.core.geom.Circle
 
getMinX() - Method in class org.mini2Dx.core.geom.LineSegment
 
getMinX() - Method in class org.mini2Dx.core.geom.Polygon
Returns min X coordinate of this Polygon
getMinX() - Method in class org.mini2Dx.core.geom.Rectangle
Returns the least x coordinate this Rectangle
getMinX() - Method in class org.mini2Dx.core.geom.RegularPolygon
 
getMinX() - Method in class org.mini2Dx.core.geom.Shape
Returns the left-most x coordinate
getMinX() - Method in class org.mini2Dx.core.geom.Triangle
 
getMinY() - Method in interface org.mini2Dx.core.engine.Sizeable
Returns min Y coordinate of this object
getMinY() - Method in class org.mini2Dx.core.geom.Circle
 
getMinY() - Method in class org.mini2Dx.core.geom.LineSegment
 
getMinY() - Method in class org.mini2Dx.core.geom.Polygon
Returns min Y coordinate of this Polygon
getMinY() - Method in class org.mini2Dx.core.geom.Rectangle
Returns the least y coordinate this Rectangle
getMinY() - Method in class org.mini2Dx.core.geom.RegularPolygon
 
getMinY() - Method in class org.mini2Dx.core.geom.Shape
Returns the top-most y coordinate
getMinY() - Method in class org.mini2Dx.core.geom.Triangle
 
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 class org.mini2Dx.core.geom.Circle
 
getNumberOfSides() - Method in class org.mini2Dx.core.geom.Polygon
 
getNumberOfSides() - Method in class org.mini2Dx.core.geom.Rectangle
 
getNumberOfSides() - Method in class org.mini2Dx.core.geom.RegularPolygon
 
getNumberOfSides() - Method in class org.mini2Dx.core.geom.Shape
Returns the number of edges of this object
getNumberOfSides() - Method in class org.mini2Dx.core.geom.Triangle
 
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
getPaddingBottom() - Method in class org.mini2Dx.core.graphics.NinePatch
Returns the bottom padding if set, else returns NinePatch.getBottomHeight().
getPaddingLeft() - Method in class org.mini2Dx.core.graphics.NinePatch
Returns the left padding if set, else returns NinePatch.getLeftWidth().
getPaddingRight() - Method in class org.mini2Dx.core.graphics.NinePatch
Returns the right padding if set, else returns NinePatch.getRightWidth().
getPaddingTop() - Method in class org.mini2Dx.core.graphics.NinePatch
Returns the top padding if set, else returns NinePatch.getTopHeight().
getParent() - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
getParent() - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
getParent() - Method in interface org.mini2Dx.core.collisions.QuadTree
 
getPointA() - Method in class org.mini2Dx.core.geom.LineSegment
 
getPointAX() - Method in class org.mini2Dx.core.util.EdgeIterator
Returns the x coordinate of the first point in the edge
getPointAY() - Method in class org.mini2Dx.core.util.EdgeIterator
Returns the y coordinate of the first point in the edge
getPointB() - Method in class org.mini2Dx.core.geom.LineSegment
 
getPointBX() - Method in class org.mini2Dx.core.util.EdgeIterator
Returns the x coordinate of the second point in the edge
getPointBY() - Method in class org.mini2Dx.core.util.EdgeIterator
Returns the y coordinate of the second point in the edge
getPolygon() - Method in class org.mini2Dx.core.geom.Circle
 
getPolygon() - Method in class org.mini2Dx.core.geom.Polygon
 
getPolygon() - Method in class org.mini2Dx.core.geom.Rectangle
 
getPolygon() - Method in class org.mini2Dx.core.geom.RegularPolygon
 
getPolygon() - Method in class org.mini2Dx.core.geom.Shape
Returns the Polygon representing this Shape
getPolygon() - Method in class org.mini2Dx.core.geom.Triangle
 
getPreviousRadius() - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
getPreviousX() - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
getPreviousY() - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
getProjectionMatrix() - Method in interface org.mini2Dx.core.graphics.Graphics
 
getProjectionMatrix() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
getProjectionMatrix() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
getPrototypeClasses() - Method in interface org.mini2Dx.core.di.ComponentScanner
 
getRadius() - Method in class org.mini2Dx.core.geom.Circle
 
getRadius() - Method in class org.mini2Dx.core.geom.RegularPolygon
Returns the radius of this RegularPolygon
getRegionY() - Method in class org.mini2Dx.core.graphics.TextureRegion
 
getRenderHeight() - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
getRenderHeight() - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
getRenderRadius() - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
getRenderRotation() - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
getRenderWidth() - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
getRenderWidth() - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
getRenderX() - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
getRenderX() - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
getRenderX() - Method in class org.mini2Dx.core.engine.geom.CollisionPoint
 
getRenderX() - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
getRenderX() - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
getRenderX() - Method in class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
getRenderX() - Method in class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
getRenderX() - Method in interface org.mini2Dx.core.engine.Positionable
Returns the render x coordinate of this object
getRenderY() - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
getRenderY() - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
getRenderY() - Method in class org.mini2Dx.core.engine.geom.CollisionPoint
 
getRenderY() - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
getRenderY() - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
getRenderY() - Method in class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
getRenderY() - Method in class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
getRenderY() - Method in interface org.mini2Dx.core.engine.Positionable
Returns the render y coordinate of this object
getRightStickDeadZone() - Method in class org.mini2Dx.core.controller.PS3Controller
 
getRightStickDeadZone() - Method in class org.mini2Dx.core.controller.PS4Controller
 
getRightStickDeadZone() - Method in class org.mini2Dx.core.controller.Xbox360Controller
 
getRightStickDeadZone() - Method in class org.mini2Dx.core.controller.XboxOneController
 
getRightWidth() - Method in class org.mini2Dx.core.graphics.NinePatch
 
getRotation() - Method in class org.mini2Dx.core.geom.Circle
 
getRotation() - Method in interface org.mini2Dx.core.geom.Parallelogram
Returns the current rotation of the shape in degrees
getRotation() - Method in class org.mini2Dx.core.geom.Polygon
 
getRotation() - Method in class org.mini2Dx.core.geom.Rectangle
 
getRotation() - Method in class org.mini2Dx.core.geom.RegularPolygon
 
getRotation() - Method in class org.mini2Dx.core.geom.Shape
Returns the rotation of this Shape
getRotation() - Method in class org.mini2Dx.core.geom.Triangle
 
getRotation() - Method in class org.mini2Dx.core.graphics.Animation
Returns the rotation of all frames
getRotation() - Method in interface org.mini2Dx.core.graphics.Graphics
 
getRotation() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
getRotation() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
getRotationX() - Method in interface org.mini2Dx.core.graphics.Graphics
 
getRotationX() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
getRotationX() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
getRotationY() - Method in interface org.mini2Dx.core.graphics.Graphics
 
getRotationY() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
getRotationY() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
getScaleX() - Method in interface org.mini2Dx.core.graphics.Graphics
 
getScaleX() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
getScaleX() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
getScaleY() - Method in interface org.mini2Dx.core.graphics.Graphics
 
getScaleY() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
getScaleY() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
getScreenManager() - Method in class org.mini2Dx.core.game.ScreenBasedGame
Returns the ScreenManager used by this game
getShaderProgram() - Method in interface org.mini2Dx.core.graphics.Graphics
Returns the currently applied ShaderProgram
getShaderProgram() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
getShaderProgram() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
getShape() - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
getShape() - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
getShape() - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
getShape() - Method in interface org.mini2Dx.core.engine.geom.CollisionShape
Returns the underlying Shape instance
getShape() - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
getShape() - Method in class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
getShape() - Method in class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
getSingletonClasses() - Method in interface org.mini2Dx.core.di.ComponentScanner
 
getTexture() - Method in class org.mini2Dx.core.graphics.NinePatch
 
getTint() - Method in interface org.mini2Dx.core.graphics.Graphics
Returns the Color tint being applied to all draw operations
getTint() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
getTint() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
getTopHeight() - Method in class org.mini2Dx.core.graphics.NinePatch
 
getTotalElements() - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
getTotalElements() - Method in class org.mini2Dx.core.collisions.ConcurrentRegionQuadTree
 
getTotalElements() - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
getTotalElements() - Method in interface org.mini2Dx.core.collisions.QuadTree
 
getTotalElements() - Method in class org.mini2Dx.core.collisions.RegionQuadTree
 
getTotalHeight() - Method in class org.mini2Dx.core.graphics.NinePatch
 
getTotalListeners() - Method in interface org.mini2Dx.core.controller.MdxController
Returns the total number of listeners for this controller
getTotalListeners() - Method in class org.mini2Dx.core.controller.PS3Controller
 
getTotalListeners() - Method in class org.mini2Dx.core.controller.PS4Controller
 
getTotalListeners() - Method in class org.mini2Dx.core.controller.Xbox360Controller
 
getTotalListeners() - Method in class org.mini2Dx.core.controller.XboxOneController
 
getTotalMemory() - Method in class org.mini2Dx.core.util.PerformanceTracker
Returns the total memory allocated to the JVM
getTotalMergeOperations() - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
getTotalQuads() - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
getTotalQuads() - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
getTotalQuads() - Method in interface org.mini2Dx.core.collisions.QuadTree
 
getTotalWidth() - Method in class org.mini2Dx.core.graphics.NinePatch
 
getTranslationX() - Method in interface org.mini2Dx.core.graphics.Graphics
 
getTranslationX() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
getTranslationX() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
getTranslationY() - Method in interface org.mini2Dx.core.graphics.Graphics
 
getTranslationY() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
getTranslationY() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
getTriangles() - Method in class org.mini2Dx.core.geom.Polygon
Returns an array of vertex indices that the define the triangles which make up this Polygon
getUpdatesPerSecond() - Method in class org.mini2Dx.core.util.PerformanceTracker
Returns the number of updates per second
getUsedMemory() - Method in class org.mini2Dx.core.util.PerformanceTracker
Returns the remaining memory inside the JVM
getVertices() - Method in class org.mini2Dx.core.geom.Polygon
 
getVertices() - Method in class org.mini2Dx.core.geom.Rectangle
Returns the vertices that make up this Rectangle
getViewportHeight() - Method in interface org.mini2Dx.core.graphics.Graphics
Returns the height of the viewport height
getViewportHeight() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
getViewportHeight() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
getViewportWidth() - Method in interface org.mini2Dx.core.graphics.Graphics
Returns the width of the viewport width
getViewportWidth() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
getViewportWidth() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
getWidth() - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
getWidth() - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
getWidth() - Method in class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
getWidth() - Method in class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
getWidth() - Method in interface org.mini2Dx.core.engine.Sizeable
Returns the width of this object
getWidth() - Method in class org.mini2Dx.core.game.GameContainer
 
getWidth() - Method in interface org.mini2Dx.core.geom.Parallelogram
Returns the width of the shape
getWidth() - Method in class org.mini2Dx.core.geom.Rectangle
 
getWindowHeight() - Method in interface org.mini2Dx.core.graphics.Graphics
Returns the height of the window height
getWindowHeight() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
getWindowHeight() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
getWindowWidth() - Method in interface org.mini2Dx.core.graphics.Graphics
Returns the width of the window width
getWindowWidth() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
getWindowWidth() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
getX() - Method in class org.mini2Dx.core.controller.deadzone.AxialDeadZone
 
getX() - Method in interface org.mini2Dx.core.controller.deadzone.DeadZone
Returns the x axis value with the dead zone applied
getX() - Method in class org.mini2Dx.core.controller.deadzone.NoopDeadZone
 
getX() - Method in class org.mini2Dx.core.controller.deadzone.RadialDeadZone
 
getX() - Method in class org.mini2Dx.core.controller.deadzone.ScaledRadialDeadZone
 
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 interface org.mini2Dx.core.geom.Parallelogram
Returns the x coordinate of the shape
getX() - Method in class org.mini2Dx.core.geom.Point
 
getX() - Method in class org.mini2Dx.core.geom.Polygon
Returns the x coordinate
getX(int) - Method in class org.mini2Dx.core.geom.Polygon
Returns the x coordinate of the corner at the specified index
getX() - Method in class org.mini2Dx.core.geom.Rectangle
 
getX() - Method in class org.mini2Dx.core.geom.RegularPolygon
Returns the center X coordinate of this RegularPolygon
getX(int) - Method in class org.mini2Dx.core.geom.RegularPolygon
Returns the x coordinate of the corner at the specified index
getX() - Method in class org.mini2Dx.core.geom.Shape
Returns the x coordinate of this object
getX() - Method in class org.mini2Dx.core.geom.Triangle
 
getY() - Method in class org.mini2Dx.core.controller.deadzone.AxialDeadZone
 
getY() - Method in interface org.mini2Dx.core.controller.deadzone.DeadZone
Returns the y axis value with the dead zone applied
getY() - Method in class org.mini2Dx.core.controller.deadzone.NoopDeadZone
 
getY() - Method in class org.mini2Dx.core.controller.deadzone.RadialDeadZone
 
getY() - Method in class org.mini2Dx.core.controller.deadzone.ScaledRadialDeadZone
 
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 interface org.mini2Dx.core.geom.Parallelogram
Returns the y coordinate of the shape
getY() - Method in class org.mini2Dx.core.geom.Point
 
getY() - Method in class org.mini2Dx.core.geom.Polygon
Returns the y coordinate
getY(int) - Method in class org.mini2Dx.core.geom.Polygon
Returns the y coordinate of the corner at the specified index
getY() - Method in class org.mini2Dx.core.geom.Rectangle
 
getY() - Method in class org.mini2Dx.core.geom.RegularPolygon
Returns the center Y coordinate of this RegularPolygon
getY(int) - Method in class org.mini2Dx.core.geom.RegularPolygon
Returns the y coordinate of the corner at the specified index
getY() - Method in class org.mini2Dx.core.geom.Shape
Returns the y coordinate of this object
getY() - Method in class org.mini2Dx.core.geom.Triangle
 
graphics - Variable in class org.mini2Dx.core.game.GameContainer
 
Graphics - Interface in org.mini2Dx.core.graphics
Common interface to graphics rendering functionality

H

hasChildQuads() - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
hasDirectory(String...) - Method in interface org.mini2Dx.core.playerdata.PlayerData
Checks if the directory exists in the game data location
hasFile(String...) - Method in interface org.mini2Dx.core.playerdata.PlayerData
Checks if the file exists in the game data location
hasNext() - Method in class org.mini2Dx.core.util.EdgeIterator
Returns if there is another edge to iterate over
hasValue() - Method in class org.mini2Dx.core.util.Ref
 
HeadlessGraphics - Class in org.mini2Dx.core.graphics
LibGDX headless implementation of Graphics
HeadlessGraphics() - Constructor for class org.mini2Dx.core.graphics.HeadlessGraphics
 
height - Variable in class org.mini2Dx.core.game.GameContainer
 

I

ID - Static variable in class org.mini2Dx.core.controller.Xbox360Controller
 
ID - Static variable in class org.mini2Dx.core.controller.XboxOneController
 
ID_FULL - Static variable in class org.mini2Dx.core.controller.PS3Controller
 
ID_PREFIX - Static variable in class org.mini2Dx.core.controller.PS3Controller
 
ID_SUFFIX - Static variable in class org.mini2Dx.core.controller.PS3Controller
 
initialise() - Method in class org.mini2Dx.core.game.GameContainer
Initialse the game
initialise(String) - Method in class org.mini2Dx.core.game.GameWrapper
 
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
 
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.
INSTANCE - Static variable in class org.mini2Dx.core.engine.interpolator.geom.LinearCircleInterpolator
 
INSTANCE - Static variable in class org.mini2Dx.core.engine.interpolator.geom.LinearPointInterpolator
 
INSTANCE - Static variable in class org.mini2Dx.core.engine.interpolator.primitive.DiscreteFloatInterpolator
 
INSTANCE - Static variable in class org.mini2Dx.core.engine.interpolator.primitive.LinearFloatInterpolator
 
interpolate(GameContainer, float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
interpolate(GameContainer, float) - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
interpolate(GameContainer, float) - Method in class org.mini2Dx.core.engine.geom.CollisionPoint
 
interpolate(GameContainer, float) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
interpolate(GameContainer, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
interpolate(GameContainer, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
interpolate(GameContainer, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
interpolate(float, float, float) - Method in interface org.mini2Dx.core.engine.interpolator.FloatInterpolator
The interpolation algorithm.
interpolate(Circle, Circle, Circle, float) - Method in class org.mini2Dx.core.engine.interpolator.geom.LinearCircleInterpolator
The interpolation algorithm.
interpolate(Point, Point, Point, float) - Method in class org.mini2Dx.core.engine.interpolator.geom.LinearPointInterpolator
The interpolation algorithm.
interpolate(T, T, T, float) - Method in interface org.mini2Dx.core.engine.interpolator.Interpolator
The interpolation algorithm.
interpolate(float, float, float) - Method in class org.mini2Dx.core.engine.interpolator.primitive.DiscreteFloatInterpolator
The interpolation algorithm.
interpolate(float, float, float) - Method in class org.mini2Dx.core.engine.interpolator.primitive.LinearFloatInterpolator
The interpolation algorithm.
interpolate(GameContainer, float) - Method in interface org.mini2Dx.core.engine.Updatable
Interpolate between the previous and current state
interpolate(float) - Method in interface org.mini2Dx.core.game.ApplicationListener
Called when the Application should interpolate itself.
interpolate(float) - Method in class org.mini2Dx.core.game.GameContainer
Interpolate the game state
interpolate(float) - Method in class org.mini2Dx.core.game.GameWrapper
 
interpolate(float) - Method in class org.mini2Dx.core.game.ScreenBasedGame
 
interpolate(GameContainer, float) - Method in class org.mini2Dx.core.graphics.ParticleEffect
 
interpolate(GameContainer, float) - Method in class org.mini2Dx.core.graphics.pipeline.BeginFrameBufferOperation
 
interpolate(GameContainer, float) - Method in class org.mini2Dx.core.graphics.pipeline.ClearShaderProgramOperation
 
interpolate(GameContainer, float) - Method in class org.mini2Dx.core.graphics.pipeline.EndFrameBufferOperation
 
interpolate(GameContainer, float) - Method in class org.mini2Dx.core.graphics.pipeline.RenderFrameBufferOperation
 
interpolate(GameContainer, float) - Method in interface org.mini2Dx.core.graphics.pipeline.RenderOperation
 
interpolate(GameContainer, float) - Method in class org.mini2Dx.core.graphics.pipeline.RenderPipeline
 
interpolate(GameContainer, float) - Method in class org.mini2Dx.core.graphics.pipeline.ScaleOperation
 
interpolate(GameContainer, float) - Method in class org.mini2Dx.core.graphics.pipeline.ShaderProgramOperation
 
interpolate(GameContainer, float) - Method in class org.mini2Dx.core.graphics.pipeline.TintOperation
 
interpolate(GameContainer, float) - Method in class org.mini2Dx.core.graphics.pipeline.TranslateOperation
 
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
InterpolatedFloatValue - Class in org.mini2Dx.core.engine.interpolator.value
An interpolated value stores the initial value as well as the current value of a variable.
InterpolatedFloatValue(FloatInterpolator) - Constructor for class org.mini2Dx.core.engine.interpolator.value.InterpolatedFloatValue
Constructs the InterpolatedFloatValue
InterpolatedValue<T> - Class in org.mini2Dx.core.engine.interpolator.value
An interpolated value stores the initial value as well as the current value of a variable.
InterpolatedValue(Interpolator<T>, T, T) - Constructor for class org.mini2Dx.core.engine.interpolator.value.InterpolatedValue
Constructor for the InterpolatedValue
Interpolator<T> - Interface in org.mini2Dx.core.engine.interpolator
The interpolation function for objects.
Interpolators - Class in org.mini2Dx.core.engine.interpolator
This class is a suite of static methods to handle common interpolation.
Interpolators() - Constructor for class org.mini2Dx.core.engine.interpolator.Interpolators
 
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
 
intersectLineSegments(float, float, float, float, float, float, float, float) - 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(Shape) - Method in interface org.mini2Dx.core.engine.geom.CollisionShape
Returns if this CollisionShape intersects a Shape
intersects(LineSegment) - Method in interface org.mini2Dx.core.engine.geom.CollisionShape
Returns if this CollisionShape intersects the specified LineSegment
intersects(Shape) - Method in class org.mini2Dx.core.geom.Circle
 
intersects(Rectangle) - Method in class org.mini2Dx.core.geom.Circle
Returns if the specified Rectangle intersects this Circle
intersects(Circle) - Method in class org.mini2Dx.core.geom.Circle
Returns if the specified Circle intersects this one
intersects(Rectangle, Circle) - Static method in class org.mini2Dx.core.geom.Intersector
 
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(Shape) - Method in interface org.mini2Dx.core.geom.Parallelogram
Returns if this shape intersects a specified Shape
intersects(float, float, float, float) - Method in interface org.mini2Dx.core.geom.Parallelogram
Returns if this shape intersects a specified rectangle dimensions
intersects(Shape) - Method in class org.mini2Dx.core.geom.Polygon
 
intersects(Polygon) - Method in class org.mini2Dx.core.geom.Polygon
Returns if this Polygon intersects another
intersects(Triangle) - Method in class org.mini2Dx.core.geom.Polygon
Returns if this Polygon intersects a Triangle
intersects(Rectangle) - Method in class org.mini2Dx.core.geom.Polygon
Returns if the specified Rectangle intersects this Polygon
intersects(Circle) - Method in class org.mini2Dx.core.geom.Polygon
 
intersects(LineSegment) - Method in class org.mini2Dx.core.geom.Polygon
 
intersects(Shape) - Method in class org.mini2Dx.core.geom.Rectangle
 
intersects(Circle) - Method in class org.mini2Dx.core.geom.Rectangle
Returns if the specified Circle intersects this 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
 
intersects(Triangle) - Method in class org.mini2Dx.core.geom.Rectangle
Returns if the specified Triangle intersects this Rectangle
intersects(Polygon) - Method in class org.mini2Dx.core.geom.Rectangle
Returns if the specified Polygon intersects this Rectangle
intersects(Polygon) - Method in class org.mini2Dx.core.geom.RegularPolygon
Returns if this RegularPolygon intersects a Polygon
intersects(Rectangle) - Method in class org.mini2Dx.core.geom.RegularPolygon
Returns if the specified Rectangle intersects this RegularPolygon
intersects(Shape) - Method in class org.mini2Dx.core.geom.RegularPolygon
 
intersects(LineSegment) - Method in class org.mini2Dx.core.geom.RegularPolygon
 
intersects(LineSegment) - Method in class org.mini2Dx.core.geom.Shape
Returns if this Shape intersects the specified LineSegment
intersects(Shape) - Method in class org.mini2Dx.core.geom.Shape
Returns if this Shape intersects another Shape
intersects(Shape) - Method in class org.mini2Dx.core.geom.Triangle
 
intersects(LineSegment) - Method in class org.mini2Dx.core.geom.Triangle
 
intersects(Polygon) - Method in class org.mini2Dx.core.geom.Triangle
Returns if this Triangle intersects a Polygon
intersects(Triangle) - Method in class org.mini2Dx.core.geom.Triangle
Returns if this Triangle intersects another Triangle
intersects(Rectangle) - Method in class org.mini2Dx.core.geom.Triangle
Returns if the specified Rectangle intersects this Triangle
intersectSegmentPolygon(Vector2, Vector2, float[]) - Static method in class org.mini2Dx.core.geom.Intersector
Check whether the given line segment and polygon intersect.
intersectsLineSegment(Vector2, Vector2) - Method in interface org.mini2Dx.core.engine.geom.CollisionShape
Returns if this CollisionShape intersects a line segment
intersectsLineSegment(float, float, float, float) - Method in interface org.mini2Dx.core.engine.geom.CollisionShape
Returns if this CollisionShape intersects a line segment
intersectsLineSegment(Vector2, Vector2) - Method in class org.mini2Dx.core.geom.Circle
 
intersectsLineSegment(float, float, float, float) - Method in class org.mini2Dx.core.geom.Circle
 
intersectsLineSegment(float, float, float, float) - Method in class org.mini2Dx.core.geom.LineSegment
 
intersectsLineSegment(LineSegment) - Method in interface org.mini2Dx.core.geom.Parallelogram
Returns if this shape intersects a specified LineSegment
intersectsLineSegment(Vector2, Vector2) - Method in class org.mini2Dx.core.geom.Polygon
 
intersectsLineSegment(float, float, float, float) - Method in class org.mini2Dx.core.geom.Polygon
 
intersectsLineSegment(LineSegment) - Method in class org.mini2Dx.core.geom.Rectangle
 
intersectsLineSegment(Vector2, Vector2) - Method in class org.mini2Dx.core.geom.Rectangle
 
intersectsLineSegment(float, float, float, float) - Method in class org.mini2Dx.core.geom.Rectangle
 
intersectsLineSegment(Vector2, Vector2) - Method in class org.mini2Dx.core.geom.RegularPolygon
 
intersectsLineSegment(float, float, float, float) - Method in class org.mini2Dx.core.geom.RegularPolygon
 
intersectsLineSegment(Vector2, Vector2) - Method in class org.mini2Dx.core.geom.Shape
Returns if this Shape intersects a line segment
intersectsLineSegment(float, float, float, float) - Method in class org.mini2Dx.core.geom.Shape
Returns if this Shape intersects a line segment
intersectsLineSegment(Vector2, Vector2) - Method in class org.mini2Dx.core.geom.Triangle
 
intersectsLineSegment(float, float, float, float) - Method in class org.mini2Dx.core.geom.Triangle
 
isCircle() - Method in class org.mini2Dx.core.geom.Circle
 
isCircle() - Method in class org.mini2Dx.core.geom.Polygon
 
isCircle() - Method in class org.mini2Dx.core.geom.Rectangle
 
isCircle() - Method in class org.mini2Dx.core.geom.RegularPolygon
 
isCircle() - Method in class org.mini2Dx.core.geom.Shape
Returns if this Shape is a Circle
isCircle() - Method in class org.mini2Dx.core.geom.Triangle
 
isComplete() - Method in class org.mini2Dx.core.graphics.ParticleEffect
 
isEmpty() - Method in class org.mini2Dx.core.di.injection.PrototypeInjectionMap
 
isEquilateral() - Method in class org.mini2Dx.core.geom.Polygon
 
isEquilateral(float) - Method in class org.mini2Dx.core.geom.Polygon
 
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
 
isFlipY() - Method in class org.mini2Dx.core.graphics.TextureRegion
 
isGameWindowReady() - Method in class org.mini2Dx.core.game.GameWrapper
Returns if the game window is initialised natively
isLooping() - Method in class org.mini2Dx.core.graphics.Animation
Returns if the animation is looping
isMergable() - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
isMergable() - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
isOneWay() - Method in class org.mini2Dx.core.graphics.pipeline.RenderPipeline
 
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
isRectangle() - Method in class org.mini2Dx.core.geom.Polygon
 
isSameAs(Polygon) - Method in class org.mini2Dx.core.geom.Polygon
Returns if this Polygon is the same as another
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
isWindowReady() - Method in interface org.mini2Dx.core.graphics.Graphics
Returns if the game window is initialised natively
isWindowReady() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
isWindowReady() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 

J

json - Static variable in class org.mini2Dx.core.Mdx
JSON serialization
JsonSerializer - Class in org.mini2Dx.core.serialization
Serializes objects to/from JSON based on Field annotations
JsonSerializer() - Constructor for class org.mini2Dx.core.serialization.JsonSerializer
 

K

keyDown(int) - Method in class org.mini2Dx.core.game.BasicGame
 
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

l2Moved(PS4Controller, float) - Method in class org.mini2Dx.core.controller.ps4.PS4ControllerAdapter
 
l2Moved(PS4Controller, float) - Method in interface org.mini2Dx.core.controller.ps4.PS4ControllerListener
 
leftStickXMoved(PS3Controller, float) - Method in class org.mini2Dx.core.controller.ps3.PS3ControllerAdapter
 
leftStickXMoved(PS3Controller, float) - Method in interface org.mini2Dx.core.controller.ps3.PS3ControllerListener
 
leftStickXMoved(PS4Controller, float) - Method in class org.mini2Dx.core.controller.ps4.PS4ControllerAdapter
 
leftStickXMoved(PS4Controller, float) - Method in interface org.mini2Dx.core.controller.ps4.PS4ControllerListener
 
leftStickXMoved(Xbox360Controller, float) - Method in class org.mini2Dx.core.controller.xbox360.Xbox360ControllerAdapter
 
leftStickXMoved(Xbox360Controller, float) - Method in interface org.mini2Dx.core.controller.xbox360.Xbox360ControllerListener
Called when left stick moves along its X axis
leftStickXMoved(XboxOneController, float) - Method in class org.mini2Dx.core.controller.xboxone.XboxOneControllerAdapter
 
leftStickXMoved(XboxOneController, float) - Method in interface org.mini2Dx.core.controller.xboxone.XboxOneControllerListener
 
leftStickYMoved(PS3Controller, float) - Method in class org.mini2Dx.core.controller.ps3.PS3ControllerAdapter
 
leftStickYMoved(PS3Controller, float) - Method in interface org.mini2Dx.core.controller.ps3.PS3ControllerListener
 
leftStickYMoved(PS4Controller, float) - Method in class org.mini2Dx.core.controller.ps4.PS4ControllerAdapter
 
leftStickYMoved(PS4Controller, float) - Method in interface org.mini2Dx.core.controller.ps4.PS4ControllerListener
 
leftStickYMoved(Xbox360Controller, float) - Method in class org.mini2Dx.core.controller.xbox360.Xbox360ControllerAdapter
 
leftStickYMoved(Xbox360Controller, float) - Method in interface org.mini2Dx.core.controller.xbox360.Xbox360ControllerListener
Called when left stick moves along its Y axis
leftStickYMoved(XboxOneController, float) - Method in class org.mini2Dx.core.controller.xboxone.XboxOneControllerAdapter
 
leftStickYMoved(XboxOneController, float) - Method in interface org.mini2Dx.core.controller.xboxone.XboxOneControllerListener
 
leftTriggerMoved(Xbox360Controller, float) - Method in class org.mini2Dx.core.controller.xbox360.Xbox360ControllerAdapter
 
leftTriggerMoved(Xbox360Controller, float) - Method in interface org.mini2Dx.core.controller.xbox360.Xbox360ControllerListener
Called when the left trigger is moved
leftTriggerMoved(XboxOneController, float) - Method in class org.mini2Dx.core.controller.xboxone.XboxOneControllerAdapter
 
leftTriggerMoved(XboxOneController, float) - Method in interface org.mini2Dx.core.controller.xboxone.XboxOneControllerListener
 
lerp(Circle, float) - Method in class org.mini2Dx.core.geom.Circle
 
lerp(Polygon, float) - Method in class org.mini2Dx.core.geom.Polygon
 
lerp(Rectangle, float) - Method in class org.mini2Dx.core.geom.Rectangle
 
LibGdxGraphics - Class in org.mini2Dx.core.graphics
LibGDX implementation of Graphics
LibGdxGraphics(GameWrapper, SpriteBatch, PolygonSpriteBatch, ShapeRenderer) - Constructor for class org.mini2Dx.core.graphics.LibGdxGraphics
 
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
 
linearCircle() - Static method in class org.mini2Dx.core.engine.interpolator.Interpolators
 
LinearCircleInterpolator - Class in org.mini2Dx.core.engine.interpolator.geom
The circle interpolation function.
linearFloat() - Static method in class org.mini2Dx.core.engine.interpolator.Interpolators
 
LinearFloatInterpolator - Class in org.mini2Dx.core.engine.interpolator.primitive
This function is the a linear interpolator for floats.
linearPoint() - Static method in class org.mini2Dx.core.engine.interpolator.Interpolators
 
LinearPointInterpolator - Class in org.mini2Dx.core.engine.interpolator.geom
The point interpolation function.
LineSegment - Class in org.mini2Dx.core.geom
Represents a segment 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
LinuxPS3Controller - Class in org.mini2Dx.core.controller.ps3
Linux bindings for PS3 controller
LinuxPS3Controller(Controller) - Constructor for class org.mini2Dx.core.controller.ps3.LinuxPS3Controller
 
LinuxPS3Controller(Controller, DeadZone, DeadZone) - Constructor for class org.mini2Dx.core.controller.ps3.LinuxPS3Controller
 
LinuxXbox360Controller - Class in org.mini2Dx.core.controller.xbox360
Linux bindings for Xbox 360 controller
LinuxXbox360Controller(Controller) - Constructor for class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
LinuxXbox360Controller(Controller, DeadZone, DeadZone) - Constructor for class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
LinuxXboxOneController - Class in org.mini2Dx.core.controller.xboxone
Linux bindings for Xbox One controller
LinuxXboxOneController(Controller) - Constructor for class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
LinuxXboxOneController(Controller, DeadZone, DeadZone) - Constructor for class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
load(FileHandle, FileHandle) - Method in class org.mini2Dx.core.graphics.ParticleEffect
 
load(FileHandle, TextureAtlas) - Method in class org.mini2Dx.core.graphics.ParticleEffect
 
load(FileHandle, TextureAtlas, String) - Method in class org.mini2Dx.core.graphics.ParticleEffect
 
lock - Variable in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 

M

MAC_ID - Static variable in class org.mini2Dx.core.controller.PS4Controller
 
MacPS3Controller - Class in org.mini2Dx.core.controller.ps3
Mac OS X bindings for PS3 controller
MacPS3Controller(Controller) - Constructor for class org.mini2Dx.core.controller.ps3.MacPS3Controller
 
MacPS3Controller(Controller, DeadZone, DeadZone) - Constructor for class org.mini2Dx.core.controller.ps3.MacPS3Controller
 
MacPS4Controller - Class in org.mini2Dx.core.controller.ps4
Mac OS X bindings for PS4 controller
MacPS4Controller(Controller) - Constructor for class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
MacPS4Controller(Controller, DeadZone, DeadZone) - Constructor for class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
MacXbox360Controller - Class in org.mini2Dx.core.controller.xbox360
Mac OS X bindings for Xbox 360 controller
MacXbox360Controller(Controller) - Constructor for class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
MacXbox360Controller(Controller, DeadZone, DeadZone) - Constructor for class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
MacXboxOneController - Class in org.mini2Dx.core.controller.xboxone
Mac OS X bindings for Xbox One controller
MacXboxOneController(Controller) - Constructor for class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
MacXboxOneController(Controller, DeadZone, DeadZone) - Constructor for class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
mark(long) - Method in class org.mini2Dx.core.util.RollingAverage
 
markFrame() - Method in class org.mini2Dx.core.util.PerformanceTracker
Internal usage only: marks a new frame
markUpdateBegin() - Method in class org.mini2Dx.core.util.PerformanceTracker
Internal usage only: marks the beginning of update operations
markUpdateEnd() - Method in class org.mini2Dx.core.util.PerformanceTracker
Internal usage only: marks the end of update operations
MAXIMUM_DELTA - Static variable in class org.mini2Dx.core.game.GameContainer
 
Mdx - Class in org.mini2Dx.core
Mini2Dx utility classes
Mdx() - Constructor for class org.mini2Dx.core.Mdx
 
MdxController<T extends MdxControllerListener> - Interface in org.mini2Dx.core.controller
Common interface for mini2Dx controller implementations
MdxControllerListener - Interface in org.mini2Dx.core.controller
Common interface to controller listener implementations
MdxException - Exception in org.mini2Dx.core.exception
A base runtime exception thrown by mini2Dx
MdxException(String) - Constructor for exception org.mini2Dx.core.exception.MdxException
 
MdxException(String, Throwable) - Constructor for exception org.mini2Dx.core.exception.MdxException
 
merge() - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
merge() - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
mergeWatermark - Variable in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
mergeWatermark - Variable in class org.mini2Dx.core.collisions.PointQuadTree
 
MIDDLE_CENTER - Static variable in class org.mini2Dx.core.graphics.NinePatch
 
MIDDLE_LEFT - Static variable in class org.mini2Dx.core.graphics.NinePatch
 
MIDDLE_RIGHT - Static variable in class org.mini2Dx.core.graphics.NinePatch
 
minimumQuadHeight - Variable in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
minimumQuadHeight - Variable in class org.mini2Dx.core.collisions.PointQuadTree
 
minimumQuadWidth - Variable in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
minimumQuadWidth - Variable in class org.mini2Dx.core.collisions.PointQuadTree
 
mouseMoved(int, int) - Method in class org.mini2Dx.core.game.BasicGame
 
moveTowards(float, float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
moveTowards(Positionable, float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
moveTowards(float, float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
moveTowards(Positionable, float) - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
moveTowards(float, float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionPoint
 
moveTowards(Positionable, float) - Method in class org.mini2Dx.core.engine.geom.CollisionPoint
 
moveTowards(float, float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
moveTowards(Positionable, float) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
moveTowards(float, float, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
moveTowards(Positionable, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
moveTowards(float, float, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
moveTowards(Positionable, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
moveTowards(float, float, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
moveTowards(Positionable, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
moveTowards(float, float, float) - Method in interface org.mini2Dx.core.engine.Positionable
Moves this Positionable towards a coordinate
moveTowards(Positionable, float) - Method in interface org.mini2Dx.core.engine.Positionable
Moves this Positionable towards another Positionable

N

newObject() - Method in class org.mini2Dx.core.graphics.ParticleEffectPool
 
next() - Method in class org.mini2Dx.core.util.EdgeIterator
Moves the iterator to the next edge
nextEdge() - Method in class org.mini2Dx.core.util.EdgeIterator
 
nextScreen - Variable in class org.mini2Dx.core.screen.BasicScreenManager
 
NinePatch - Class in org.mini2Dx.core.graphics
Modified version of NinePatch for mini2Dx
NinePatch(Texture, int, int, int, int) - Constructor for class org.mini2Dx.core.graphics.NinePatch
Create a NinePatch by cutting up the given texture into nine patches.
NinePatch(TextureRegion, int, int, int, int) - Constructor for class org.mini2Dx.core.graphics.NinePatch
Create a NinePatch by cutting up the given texture region into nine patches.
NinePatch(NinePatch) - Constructor for class org.mini2Dx.core.graphics.NinePatch
 
NinePatch(NinePatch, Color) - Constructor for class org.mini2Dx.core.graphics.NinePatch
 
NonConcrete - Annotation Type in org.mini2Dx.core.serialization.annotation
Indicates that the object being serialized is not a concrete class and should have class information contained in the serialized data
NoopDeadZone - Class in org.mini2Dx.core.controller.deadzone
A DeadZone implementation that returns the raw controller values
NoopDeadZone() - Constructor for class org.mini2Dx.core.controller.deadzone.NoopDeadZone
 
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
 
notifyButtonDown(PS3Button) - Method in class org.mini2Dx.core.controller.PS3Controller
 
notifyButtonDown(PS4Button) - Method in class org.mini2Dx.core.controller.PS4Controller
 
notifyButtonDown(Xbox360Button) - Method in class org.mini2Dx.core.controller.Xbox360Controller
 
notifyButtonDown(XboxOneButton) - Method in class org.mini2Dx.core.controller.XboxOneController
 
notifyButtonUp(PS3Button) - Method in class org.mini2Dx.core.controller.PS3Controller
 
notifyButtonUp(PS4Button) - Method in class org.mini2Dx.core.controller.PS4Controller
 
notifyButtonUp(Xbox360Button) - Method in class org.mini2Dx.core.controller.Xbox360Controller
 
notifyButtonUp(XboxOneButton) - Method in class org.mini2Dx.core.controller.XboxOneController
 
notifyDisconnected() - Method in class org.mini2Dx.core.controller.PS3Controller
 
notifyDisconnected() - Method in class org.mini2Dx.core.controller.PS4Controller
 
notifyDisconnected() - Method in class org.mini2Dx.core.controller.Xbox360Controller
 
notifyDisconnected() - Method in class org.mini2Dx.core.controller.XboxOneController
 
notifyL2Moved(float) - Method in class org.mini2Dx.core.controller.PS4Controller
 
notifyLeftStickXMoved(float) - Method in class org.mini2Dx.core.controller.PS3Controller
 
notifyLeftStickXMoved(float) - Method in class org.mini2Dx.core.controller.PS4Controller
 
notifyLeftStickXMoved(float) - Method in class org.mini2Dx.core.controller.Xbox360Controller
 
notifyLeftStickXMoved(float) - Method in class org.mini2Dx.core.controller.XboxOneController
 
notifyLeftStickYMoved(float) - Method in class org.mini2Dx.core.controller.PS3Controller
 
notifyLeftStickYMoved(float) - Method in class org.mini2Dx.core.controller.PS4Controller
 
notifyLeftStickYMoved(float) - Method in class org.mini2Dx.core.controller.Xbox360Controller
 
notifyLeftStickYMoved(float) - Method in class org.mini2Dx.core.controller.XboxOneController
 
notifyLeftTriggerMoved(float) - Method in class org.mini2Dx.core.controller.Xbox360Controller
 
notifyLeftTriggerMoved(float) - Method in class org.mini2Dx.core.controller.XboxOneController
 
notifyR2Moved(float) - Method in class org.mini2Dx.core.controller.PS4Controller
 
notifyRightStickXMoved(float) - Method in class org.mini2Dx.core.controller.PS3Controller
 
notifyRightStickXMoved(float) - Method in class org.mini2Dx.core.controller.PS4Controller
 
notifyRightStickXMoved(float) - Method in class org.mini2Dx.core.controller.Xbox360Controller
 
notifyRightStickXMoved(float) - Method in class org.mini2Dx.core.controller.XboxOneController
 
notifyRightStickYMoved(float) - Method in class org.mini2Dx.core.controller.PS3Controller
 
notifyRightStickYMoved(float) - Method in class org.mini2Dx.core.controller.PS4Controller
 
notifyRightStickYMoved(float) - Method in class org.mini2Dx.core.controller.Xbox360Controller
 
notifyRightStickYMoved(float) - Method in class org.mini2Dx.core.controller.XboxOneController
 
notifyRightTriggerMoved(float) - Method in class org.mini2Dx.core.controller.Xbox360Controller
 
notifyRightTriggerMoved(float) - Method in class org.mini2Dx.core.controller.XboxOneController
 
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
 
NotYetImplementedException(String) - 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

onPause() - Method in class org.mini2Dx.core.game.BasicGame
 
onPause() - Method in class org.mini2Dx.core.game.GameContainer
 
onPause() - Method in class org.mini2Dx.core.game.ScreenBasedGame
 
onPause() - Method in class org.mini2Dx.core.screen.BasicGameScreen
 
onPause() - Method in class org.mini2Dx.core.screen.BasicScreenManager
 
onPause() - Method in interface org.mini2Dx.core.screen.GameScreen
Called when the game window is no longer active or visible.
onPause() - Method in interface org.mini2Dx.core.screen.ScreenManager
 
onResize(int, int) - Method in interface org.mini2Dx.core.game.GameResizeListener
 
onResize(int, int) - Method in class org.mini2Dx.core.screen.BasicGameScreen
 
onResize(int, int) - Method in class org.mini2Dx.core.screen.BasicScreenManager
 
onResize(int, int) - Method in interface org.mini2Dx.core.screen.GameScreen
Called when the game window's dimensions changes.
onResume() - Method in class org.mini2Dx.core.game.BasicGame
 
onResume() - Method in class org.mini2Dx.core.game.GameContainer
 
onResume() - Method in class org.mini2Dx.core.game.ScreenBasedGame
 
onResume() - Method in class org.mini2Dx.core.screen.BasicGameScreen
 
onResume() - Method in class org.mini2Dx.core.screen.BasicScreenManager
 
onResume() - Method in interface org.mini2Dx.core.screen.GameScreen
Called when the game window becomes active or visible again
onResume() - Method in interface org.mini2Dx.core.screen.ScreenManager
 
org.mini2Dx.core - package org.mini2Dx.core
 
org.mini2Dx.core.assets - package org.mini2Dx.core.assets
 
org.mini2Dx.core.audio - package org.mini2Dx.core.audio
 
org.mini2Dx.core.collisions - package org.mini2Dx.core.collisions
 
org.mini2Dx.core.controller - package org.mini2Dx.core.controller
 
org.mini2Dx.core.controller.button - package org.mini2Dx.core.controller.button
 
org.mini2Dx.core.controller.deadzone - package org.mini2Dx.core.controller.deadzone
 
org.mini2Dx.core.controller.ps3 - package org.mini2Dx.core.controller.ps3
 
org.mini2Dx.core.controller.ps4 - package org.mini2Dx.core.controller.ps4
 
org.mini2Dx.core.controller.xbox360 - package org.mini2Dx.core.controller.xbox360
 
org.mini2Dx.core.controller.xboxone - package org.mini2Dx.core.controller.xboxone
 
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.engine.geom - package org.mini2Dx.core.engine.geom
 
org.mini2Dx.core.engine.interpolator - package org.mini2Dx.core.engine.interpolator
 
org.mini2Dx.core.engine.interpolator.geom - package org.mini2Dx.core.engine.interpolator.geom
 
org.mini2Dx.core.engine.interpolator.primitive - package org.mini2Dx.core.engine.interpolator.primitive
 
org.mini2Dx.core.engine.interpolator.value - package org.mini2Dx.core.engine.interpolator.value
 
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.graphics.pipeline - package org.mini2Dx.core.graphics.pipeline
 
org.mini2Dx.core.playerdata - package org.mini2Dx.core.playerdata
 
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.serialization - package org.mini2Dx.core.serialization
 
org.mini2Dx.core.serialization.annotation - package org.mini2Dx.core.serialization.annotation
 
org.mini2Dx.core.util - package org.mini2Dx.core.util
 
os - Static variable in class org.mini2Dx.core.Mdx
Returns the current operating system.

P

Parallelogram - Interface in org.mini2Dx.core.geom
A common interface for parallelogram implementations
parent - Variable in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
parent - Variable in class org.mini2Dx.core.collisions.PointQuadTree
 
ParticleEffect - Class in org.mini2Dx.core.graphics
Wraps ParticleEffect to match mini2Dx's design
ParticleEffect() - Constructor for class org.mini2Dx.core.graphics.ParticleEffect
 
ParticleEffect(ParticleEffect) - Constructor for class org.mini2Dx.core.graphics.ParticleEffect
 
ParticleEffectPool - Class in org.mini2Dx.core.graphics
Creates a pool of PooledParticleEffect instances for improved performance
ParticleEffectPool(ParticleEffect, int, int) - Constructor for class org.mini2Dx.core.graphics.ParticleEffectPool
 
patches - Variable in class org.mini2Dx.core.graphics.NinePatch
 
pause() - Method in class org.mini2Dx.core.game.GameWrapper
 
performanceTracker - Static variable in class org.mini2Dx.core.Mdx
Tracks updates + frames per second
PerformanceTracker - Class in org.mini2Dx.core.util
Tracks the following performance metrics during gameplay:
Updates per second Average update durations Frames per second Current memory usage
PerformanceTracker() - Constructor for class org.mini2Dx.core.util.PerformanceTracker
 
play() - Method in class org.mini2Dx.core.audio.CrossFadingMusicLoop
Starts playing the loop
playerData - Static variable in class org.mini2Dx.core.Mdx
Interface for reading/writing player data, e.g.
PlayerData - Interface in org.mini2Dx.core.playerdata
Common interface for reading/writing player data, e.g.
PlayerDataException - Exception in org.mini2Dx.core.playerdata
Thrown when an error occurs during PlayerData operations
PlayerDataException(String) - Constructor for exception org.mini2Dx.core.playerdata.PlayerDataException
 
PlayerDataException(Exception) - Constructor for exception org.mini2Dx.core.playerdata.PlayerDataException
 
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
 
PointQuadTree<T extends Positionable> - Class in org.mini2Dx.core.collisions
Implements a point quadtree
PointQuadTree(int, int, float, float, float, float) - Constructor for class org.mini2Dx.core.collisions.PointQuadTree
Constructs a PointQuadTree with a specified element limit and watermark
PointQuadTree(int, float, float, float, float) - Constructor for class org.mini2Dx.core.collisions.PointQuadTree
Constructs a PointQuadTree with a specified element limit and no merging watermark.
PointQuadTree(PointQuadTree<T>, float, float, float, float) - Constructor for class org.mini2Dx.core.collisions.PointQuadTree
Constructs a PointQuadTree as a child of another PointQuadTree
PointQuadTree(float, float, int, int, float, float, float, float) - Constructor for class org.mini2Dx.core.collisions.PointQuadTree
Constructs a PointQuadTree with a specified minimum quad size, element limit and watermark
Polygon - Class in org.mini2Dx.core.geom
Implements a rotatable polygon.
Polygon(float[]) - Constructor for class org.mini2Dx.core.geom.Polygon
Constructor.
Polygon(Vector2[]) - Constructor for class org.mini2Dx.core.geom.Polygon
Constructor with vectors.
PooledParticleEffect - Class in org.mini2Dx.core.graphics
An instance of ParticleEffect that can be returned to a ParticleEffectPool for re-use.
PooledParticleEffect(ParticleEffectPool, ParticleEffect) - Constructor for class org.mini2Dx.core.graphics.PooledParticleEffect
 
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 class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
positionChanged(T) - Method in class org.mini2Dx.core.collisions.ConcurrentRegionQuadTree
 
positionChanged(T) - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
positionChanged(T) - Method in class org.mini2Dx.core.collisions.RegionQuadTree
 
positionChanged(T) - Method in interface org.mini2Dx.core.engine.PositionChangeListener
 
PositionChangeListener<T extends Positionable> - Interface in org.mini2Dx.core.engine
A common interface for implementing position listeners
PostDeserialize - Annotation Type in org.mini2Dx.core.serialization.annotation
Indicates a method should be run once deserialization is successful
postinit() - Method in class org.mini2Dx.core.game.GameContainer
Internal post-initialisation code
postinit() - Method in class org.mini2Dx.core.game.ScreenBasedGame
 
PostInject - Annotation Type in org.mini2Dx.core.di.annotation
Marks a method to be invoked once autowiring is completed
PostInjectException - Exception in org.mini2Dx.core.di.exception
 
PostInjectException() - Constructor for exception org.mini2Dx.core.di.exception.PostInjectException
 
postRender() - Method in interface org.mini2Dx.core.graphics.Graphics
Called by mini2Dx after rendering
postRender() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
postRender() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
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 class org.mini2Dx.core.screen.BasicGameScreen
 
postTransitionIn(Transition) - Method in interface org.mini2Dx.core.screen.GameScreen
Called after the transition in
postTransitionOut(Transition) - Method in class org.mini2Dx.core.screen.BasicGameScreen
 
postTransitionOut(Transition) - Method in interface org.mini2Dx.core.screen.GameScreen
Called after the transition out
POV_DIRECTIONS - Static variable in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
POV_DIRECTIONS - Static variable in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
POV_DIRECTIONS - Static variable in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
POV_DIRECTIONS - Static variable in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
povMoved(Controller, int, PovDirection) - Method in class org.mini2Dx.core.controller.ps3.LinuxPS3Controller
 
povMoved(Controller, int, PovDirection) - Method in class org.mini2Dx.core.controller.ps3.MacPS3Controller
 
povMoved(Controller, int, PovDirection) - Method in class org.mini2Dx.core.controller.ps3.WindowsPS3Controller
 
povMoved(Controller, int, PovDirection) - Method in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
povMoved(Controller, int, PovDirection) - Method in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
povMoved(Controller, int, PovDirection) - Method in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
povMoved(Controller, int, PovDirection) - Method in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
povMoved(Controller, int, PovDirection) - Method in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
povMoved(Controller, int, PovDirection) - Method in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
povMoved(Controller, int, PovDirection) - Method in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
povMoved(Controller, int, PovDirection) - Method in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
preinit(Graphics) - Method in class org.mini2Dx.core.game.BasicGame
 
preinit(Graphics) - Method in class org.mini2Dx.core.game.GameContainer
Internal pre-initialisation code
preinit(Graphics) - Method in class org.mini2Dx.core.game.ScreenBasedGame
 
preRender(int, int) - Method in interface org.mini2Dx.core.graphics.Graphics
Called by mini2Dx before rendering begins
preRender(int, int) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
preRender(int, int) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
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
 
presetPrototype(Class<T>) - Method in class org.mini2Dx.core.di.DependencyInjection
Manually set a prototype before calling DependencyInjection.scan(String...)
presetSingleton(T, Class<T>) - Method in class org.mini2Dx.core.di.DependencyInjection
Manually set a singleton before calling DependencyInjection.scan(String...)
presetSingleton(Class<T>) - Method in class org.mini2Dx.core.di.DependencyInjection
Manually set a singleton before calling DependencyInjection.scan(String...)
preTransitionIn(Transition) - Method in class org.mini2Dx.core.screen.BasicGameScreen
 
preTransitionIn(Transition) - Method in interface org.mini2Dx.core.screen.GameScreen
Called before the transition in
preTransitionOut(Transition) - Method in class org.mini2Dx.core.screen.BasicGameScreen
 
preTransitionOut(Transition) - Method in interface org.mini2Dx.core.screen.GameScreen
Called before the transition out
preUpdate() - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
preUpdate() - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
preUpdate() - Method in class org.mini2Dx.core.engine.geom.CollisionPoint
This method needs to be called at the start of each frame before any changes are made to this object
preUpdate() - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
preUpdate() - Method in interface org.mini2Dx.core.engine.geom.CollisionShape
This method needs to be called at the start of each frame before any changes are made to this object
preUpdate() - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
preUpdate() - Method in class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
preUpdate() - Method in class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
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
 
PS3Button - Enum in org.mini2Dx.core.controller.button
 
PS3Controller - Class in org.mini2Dx.core.controller
Base class for PS3 controller mapping implementations
PS3Controller(Controller) - Constructor for class org.mini2Dx.core.controller.PS3Controller
 
PS3Controller(Controller, DeadZone, DeadZone) - Constructor for class org.mini2Dx.core.controller.PS3Controller
 
PS3ControllerAdapter - Class in org.mini2Dx.core.controller.ps3
An overridable implementation of PS3ControllerListener
PS3ControllerAdapter() - Constructor for class org.mini2Dx.core.controller.ps3.PS3ControllerAdapter
 
PS3ControllerListener - Interface in org.mini2Dx.core.controller.ps3
Input listener interface for PS3Controllers
ps4(Controller) - Static method in class org.mini2Dx.core.controller.ControllerMapping
 
ps4(Controller, DeadZone, DeadZone) - Static method in class org.mini2Dx.core.controller.ControllerMapping
 
PS4Button - Enum in org.mini2Dx.core.controller.button
 
PS4Controller - Class in org.mini2Dx.core.controller
Base class for PS4 controller mapping implementations
PS4Controller(Controller) - Constructor for class org.mini2Dx.core.controller.PS4Controller
 
PS4Controller(Controller, DeadZone, DeadZone) - Constructor for class org.mini2Dx.core.controller.PS4Controller
 
PS4ControllerAdapter - Class in org.mini2Dx.core.controller.ps4
An overridable implementation of PS4ControllerListener
PS4ControllerAdapter() - Constructor for class org.mini2Dx.core.controller.ps4.PS4ControllerAdapter
 
PS4ControllerListener - Interface in org.mini2Dx.core.controller.ps4
Input listener interface for PS4Controllers
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_COLOR - Static variable in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
QUAD_COLOR - Static variable in class org.mini2Dx.core.collisions.PointQuadTree
 
QuadTree<T extends Positionable> - Interface in org.mini2Dx.core.collisions
Common interface for Quad Tree implementation
QuadWatermarkException - Exception in org.mini2Dx.core.collisions
Throws when a Quad's merge watermark value is invalid
QuadWatermarkException(int, int) - Constructor for exception org.mini2Dx.core.collisions.QuadWatermarkException
 

R

r2Moved(PS4Controller, float) - Method in class org.mini2Dx.core.controller.ps4.PS4ControllerAdapter
 
r2Moved(PS4Controller, float) - Method in interface org.mini2Dx.core.controller.ps4.PS4ControllerListener
 
RadialDeadZone - Class in org.mini2Dx.core.controller.deadzone
Implements a radius-based dead zone - suitable for free-form movement.
RadialDeadZone() - Constructor for class org.mini2Dx.core.controller.deadzone.RadialDeadZone
 
readJson(Class<T>, String...) - Method in interface org.mini2Dx.core.playerdata.PlayerData
Converts JSON from a file into an object.
readString(String...) - Method in interface org.mini2Dx.core.playerdata.PlayerData
Reads the contents of a file in the player data location into a String
readXml(Class<T>, String...) - Method in interface org.mini2Dx.core.playerdata.PlayerData
Converts XML from a file into an object.
Rectangle - Class in org.mini2Dx.core.geom
Implements a 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
Rectangle(Rectangle) - Constructor for class org.mini2Dx.core.geom.Rectangle
Constructs a new Rectangle as a copy of another
Ref<T> - Class in org.mini2Dx.core.util
Stores a reference to an object instance
Ref() - Constructor for class org.mini2Dx.core.util.Ref
 
RegionQuadTree<T extends CollisionShape> - Class in org.mini2Dx.core.collisions
Implements a region quadtree
RegionQuadTree(int, int, float, float, float, float) - Constructor for class org.mini2Dx.core.collisions.RegionQuadTree
Constructs a RegionQuadTree with a specified element limit and watermark
RegionQuadTree(int, float, float, float, float) - Constructor for class org.mini2Dx.core.collisions.RegionQuadTree
Constructs a RegionQuadTree with a specified element limit and no merging watermark.
RegionQuadTree(RegionQuadTree<T>, float, float, float, float) - Constructor for class org.mini2Dx.core.collisions.RegionQuadTree
Constructs a RegionQuadTree as a child of another RegionQuadTree
RegionQuadTree(float, float, int, int, float, float, float, float) - Constructor for class org.mini2Dx.core.collisions.RegionQuadTree
Constructs a RegionQuadTree with a specified minimum quad size, element limit and watermark
RegularHexagon - Class in org.mini2Dx.core.geom
A hexagon where all interior angles are 120 degrees.
RegularHexagon(float, float, float) - Constructor for class org.mini2Dx.core.geom.RegularHexagon
Constructor
RegularPentagon - Class in org.mini2Dx.core.geom
A pentagon where all interior angles are 108 degrees.
RegularPentagon(float, float, float) - Constructor for class org.mini2Dx.core.geom.RegularPentagon
Constructor
RegularPolygon - Class in org.mini2Dx.core.geom
A polygon that is both equilateral and equiangular.
RegularPolygon(float, float, float, int, float) - Constructor for class org.mini2Dx.core.geom.RegularPolygon
Constructor
RegularPolygon(RegularPolygon) - Constructor for class org.mini2Dx.core.geom.RegularPolygon
Constructs a new RegularPolygon as a copy of another
remove(T) - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
remove(T) - Method in class org.mini2Dx.core.collisions.ConcurrentRegionQuadTree
 
remove(T) - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
remove(T) - Method in interface org.mini2Dx.core.collisions.QuadTree
 
remove(T) - Method in class org.mini2Dx.core.collisions.RegionQuadTree
 
remove(Object) - Method in class org.mini2Dx.core.di.injection.PrototypeInjectionMap
 
remove(RenderOperation) - Method in class org.mini2Dx.core.graphics.pipeline.RenderPipeline
 
removeAll(List<T>) - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
removeAll(List<T>) - Method in class org.mini2Dx.core.collisions.ConcurrentRegionQuadTree
 
removeAll(List<T>) - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
removeAll(List<T>) - Method in interface org.mini2Dx.core.collisions.QuadTree
 
removeClip() - Method in interface org.mini2Dx.core.graphics.Graphics
Removes the applied clip
removeClip() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
removeClip() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
removeElement(T) - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
removeElement(T) - Method in class org.mini2Dx.core.collisions.ConcurrentRegionQuadTree
 
removeElement(T) - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
removeElementFromChild(T) - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
removeElementFromChild(T) - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
removeFrame(int) - Method in class org.mini2Dx.core.graphics.Animation
Removes a frame from the animation
removeListener(int) - Method in interface org.mini2Dx.core.controller.MdxController
Removes a listener at the specified index from this controller
removeListener(T) - Method in interface org.mini2Dx.core.controller.MdxController
Removes a listener from this controller
removeListener(int) - Method in class org.mini2Dx.core.controller.PS3Controller
 
removeListener(PS3ControllerListener) - Method in class org.mini2Dx.core.controller.PS3Controller
 
removeListener(int) - Method in class org.mini2Dx.core.controller.PS4Controller
 
removeListener(PS4ControllerListener) - Method in class org.mini2Dx.core.controller.PS4Controller
 
removeListener(int) - Method in class org.mini2Dx.core.controller.Xbox360Controller
 
removeListener(Xbox360ControllerListener) - Method in class org.mini2Dx.core.controller.Xbox360Controller
 
removeListener(int) - Method in class org.mini2Dx.core.controller.XboxOneController
 
removeListener(XboxOneControllerListener) - Method in class org.mini2Dx.core.controller.XboxOneController
 
removePoint(float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
removePoint(float, float) - Method in class org.mini2Dx.core.geom.Polygon
Removes a point from this Polygon
removePoint(Vector2) - Method in class org.mini2Dx.core.geom.Polygon
Removes a point from this Polygon
removePositionChangeListener(PositionChangeListener<T>) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
removePositionChangeListener(PositionChangeListener<T>) - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
removePositionChangeListener(PositionChangeListener<T>) - Method in class org.mini2Dx.core.engine.geom.CollisionPoint
 
removePositionChangeListener(PositionChangeListener<T>) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
removePositionChangeListener(PositionChangeListener<T>) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
removePositionChangeListener(PositionChangeListener<T>) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
removePositionChangeListener(PositionChangeListener<T>) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
removePositionChangeListener(PositionChangeListener<T>) - Method in interface org.mini2Dx.core.engine.Positionable
Removes a PositionChangeListener to stop it being notified of coordinate changes
removeResizeListener(GameResizeListener) - Method in class org.mini2Dx.core.game.GameContainer
 
removeSizeChangeListener(SizeChangeListener<T>) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
removeSizeChangeListener(SizeChangeListener<T>) - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
removeSizeChangeListener(SizeChangeListener<T>) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
removeSizeChangeListener(SizeChangeListener<T>) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
removeSizeChangeListener(SizeChangeListener<T>) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
removeSizeChangeListener(SizeChangeListener<T>) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
removeSizeChangeListener(SizeChangeListener<T>) - Method in interface org.mini2Dx.core.engine.Sizeable
Removes a SizeChangeListener to stop it being notified of size changes
removeTint() - Method in interface org.mini2Dx.core.graphics.Graphics
Removes the tinting Color
removeTint() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
removeTint() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
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() - Method in class org.mini2Dx.core.game.GameContainer
 
render() - Method in class org.mini2Dx.core.game.GameWrapper
 
render(Graphics) - Method in class org.mini2Dx.core.game.ScreenBasedGame
 
render(Graphics, float, float, float, float) - Method in class org.mini2Dx.core.graphics.NinePatch
 
render(GameContainer, Graphics) - Method in class org.mini2Dx.core.graphics.pipeline.RenderPipeline
 
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
Renderable - Interface in org.mini2Dx.core.engine
A common interface for renderable objects
RenderFrameBufferOperation - Class in org.mini2Dx.core.graphics.pipeline
RenderFrameBufferOperation(Ref<FrameBuffer>) - Constructor for class org.mini2Dx.core.graphics.pipeline.RenderFrameBufferOperation
 
RenderOperation - Interface in org.mini2Dx.core.graphics.pipeline
A rendering operation that can be applied to Graphics and optionally unapplied
RenderPipeline - Class in org.mini2Dx.core.graphics.pipeline
Stores a sequences of RenderOperations to be applied and (optionally) unapplied.
RenderPipeline() - Constructor for class org.mini2Dx.core.graphics.pipeline.RenderPipeline
 
RepeatedNinePatch - Class in org.mini2Dx.core.graphics
An implementation of NinePatch that repeats instead of stretches
RepeatedNinePatch(Texture, int, int, int, int) - Constructor for class org.mini2Dx.core.graphics.RepeatedNinePatch
Create a RepeatedNinePatch by cutting up the given texture into nine patches.
RepeatedNinePatch(TextureRegion, int, int, int, int) - Constructor for class org.mini2Dx.core.graphics.RepeatedNinePatch
Create a RepeatedNinePatch by cutting up the given texture region into nine patches.
RepeatedNinePatch(NinePatch) - Constructor for class org.mini2Dx.core.graphics.RepeatedNinePatch
 
RepeatedNinePatch(NinePatch, Color) - Constructor for class org.mini2Dx.core.graphics.RepeatedNinePatch
 
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
 
RequiredFieldException - Exception in org.mini2Dx.core.serialization
Thrown when a required field has a null value during serialization
RequiredFieldException(Class<?>, String) - Constructor for exception org.mini2Dx.core.serialization.RequiredFieldException
 
reset() - Method in class org.mini2Dx.core.graphics.ParticleEffect
 
resize(int, int) - Method in class org.mini2Dx.core.game.GameContainer
 
resize(int, int) - Method in class org.mini2Dx.core.game.GameWrapper
 
resolve(String) - Method in class org.mini2Dx.core.assets.FallbackFileHandleResolver
 
restart() - Method in class org.mini2Dx.core.graphics.Animation
Restarts the animation.
resume() - Method in class org.mini2Dx.core.game.GameWrapper
 
rgbaToColor(String) - Static method in class org.mini2Dx.core.util.ColorUtils
Converts a RGBA value to an instance of Color
rgbToColor(String) - Static method in class org.mini2Dx.core.util.ColorUtils
Converts a RGB value to an instance of Color
rightStickXMoved(PS3Controller, float) - Method in class org.mini2Dx.core.controller.ps3.PS3ControllerAdapter
 
rightStickXMoved(PS3Controller, float) - Method in interface org.mini2Dx.core.controller.ps3.PS3ControllerListener
 
rightStickXMoved(PS4Controller, float) - Method in class org.mini2Dx.core.controller.ps4.PS4ControllerAdapter
 
rightStickXMoved(PS4Controller, float) - Method in interface org.mini2Dx.core.controller.ps4.PS4ControllerListener
 
rightStickXMoved(Xbox360Controller, float) - Method in class org.mini2Dx.core.controller.xbox360.Xbox360ControllerAdapter
 
rightStickXMoved(Xbox360Controller, float) - Method in interface org.mini2Dx.core.controller.xbox360.Xbox360ControllerListener
Called when right stick moves along its X axis
rightStickXMoved(XboxOneController, float) - Method in class org.mini2Dx.core.controller.xboxone.XboxOneControllerAdapter
 
rightStickXMoved(XboxOneController, float) - Method in interface org.mini2Dx.core.controller.xboxone.XboxOneControllerListener
 
rightStickYMoved(PS3Controller, float) - Method in class org.mini2Dx.core.controller.ps3.PS3ControllerAdapter
 
rightStickYMoved(PS3Controller, float) - Method in interface org.mini2Dx.core.controller.ps3.PS3ControllerListener
 
rightStickYMoved(PS4Controller, float) - Method in class org.mini2Dx.core.controller.ps4.PS4ControllerAdapter
 
rightStickYMoved(PS4Controller, float) - Method in interface org.mini2Dx.core.controller.ps4.PS4ControllerListener
 
rightStickYMoved(Xbox360Controller, float) - Method in class org.mini2Dx.core.controller.xbox360.Xbox360ControllerAdapter
 
rightStickYMoved(Xbox360Controller, float) - Method in interface org.mini2Dx.core.controller.xbox360.Xbox360ControllerListener
Called when left stick moves along its Y axis
rightStickYMoved(XboxOneController, float) - Method in class org.mini2Dx.core.controller.xboxone.XboxOneControllerAdapter
 
rightStickYMoved(XboxOneController, float) - Method in interface org.mini2Dx.core.controller.xboxone.XboxOneControllerListener
 
rightTriggerMoved(Xbox360Controller, float) - Method in class org.mini2Dx.core.controller.xbox360.Xbox360ControllerAdapter
 
rightTriggerMoved(Xbox360Controller, float) - Method in interface org.mini2Dx.core.controller.xbox360.Xbox360ControllerListener
Called when the right trigger is moved
rightTriggerMoved(XboxOneController, float) - Method in class org.mini2Dx.core.controller.xboxone.XboxOneControllerAdapter
 
rightTriggerMoved(XboxOneController, float) - Method in interface org.mini2Dx.core.controller.xboxone.XboxOneControllerListener
 
RollingAverage - Class in org.mini2Dx.core.util
Utility class for tracking a rolling average
RollingAverage(int) - Constructor for class org.mini2Dx.core.util.RollingAverage
 
rotate(float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
rotate(float) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
rotate(float) - Method in class org.mini2Dx.core.geom.Circle
 
rotate(float) - Method in interface org.mini2Dx.core.geom.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.Polygon
 
rotate(float) - Method in class org.mini2Dx.core.geom.Rectangle
 
rotate(float) - Method in class org.mini2Dx.core.geom.RegularPolygon
 
rotate(float) - Method in class org.mini2Dx.core.geom.Shape
Rotates this Shape by a specified amount of degrees with its first point as the origin
rotate(float) - Method in class org.mini2Dx.core.geom.Triangle
 
rotate(float) - Method in class org.mini2Dx.core.graphics.Animation
Increases/decreases the rotation of all frames
rotate(float, float, float) - Method in interface org.mini2Dx.core.graphics.Graphics
Rotates the canvas by the provided degrees around the provided point
rotate(float, float, float) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
rotate(float, float, float) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
rotateAround(float, float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
rotateAround(float, float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
rotateAround(float, float, float) - Method in class org.mini2Dx.core.geom.Circle
 
rotateAround(float, float, float) - Method in interface org.mini2Dx.core.geom.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(float, float, float) - Method in class org.mini2Dx.core.geom.Point
Rotates this Point around a coordinate
rotateAround(float, float, float) - Method in class org.mini2Dx.core.geom.Polygon
 
rotateAround(float, float, float) - Method in class org.mini2Dx.core.geom.Rectangle
 
rotateAround(float, float, float) - Method in class org.mini2Dx.core.geom.RegularPolygon
 
rotateAround(float, float, float) - Method in class org.mini2Dx.core.geom.Shape
Rotates this Shape by a specified amount of degrees around a specified point
rotateAround(float, float, float) - Method in class org.mini2Dx.core.geom.Triangle
 
ROTATION_SYMMETRY - Static variable in class org.mini2Dx.core.geom.EquilateralTriangle
 
ROTATION_SYMMETRY - Static variable in class org.mini2Dx.core.geom.RegularHexagon
 
ROTATION_SYMMETRY - Static variable in class org.mini2Dx.core.geom.RegularPentagon
 
run() - Method in class org.mini2Dx.core.audio.CrossFadingMusicLoop.ScheduleStop
 
run() - Method in class org.mini2Dx.core.di.bean.PrototypeBean
 

S

save(Writer) - Method in class org.mini2Dx.core.graphics.ParticleEffect
 
scale(float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
scale(float) - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
scale(float) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
scale(float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
scale(float) - Method in interface org.mini2Dx.core.engine.Sizeable
Scales the radius of this shape.
scale(float) - Method in class org.mini2Dx.core.geom.Circle
 
scale(float) - Method in class org.mini2Dx.core.geom.Polygon
 
scale(float) - Method in class org.mini2Dx.core.geom.Rectangle
 
scale(float) - Method in class org.mini2Dx.core.geom.RegularPolygon
 
scale(float) - Method in class org.mini2Dx.core.geom.Shape
Scales the radius of this shape.
scale(float) - Method in class org.mini2Dx.core.geom.Triangle
 
scale(float, float) - Method in interface org.mini2Dx.core.graphics.Graphics
Scales the canvas (multiplies scale value)
scale(float, float) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
scale(float, float) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
scale(float, float) - Method in class org.mini2Dx.core.graphics.NinePatch
Multiplies the top/left/bottom/right sizes and padding by the specified amount.
ScaledRadialDeadZone - Class in org.mini2Dx.core.controller.deadzone
Implements a scaling radius-based dead zone.
ScaledRadialDeadZone() - Constructor for class org.mini2Dx.core.controller.deadzone.ScaledRadialDeadZone
 
scaleEffect(float) - Method in class org.mini2Dx.core.graphics.ParticleEffect
 
ScaleOperation - Class in org.mini2Dx.core.graphics.pipeline
Applies/unapplies Graphics.scale(float, float).
ScaleOperation() - Constructor for class org.mini2Dx.core.graphics.pipeline.ScaleOperation
 
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
Scans a set of packages, creates all required Singleton and Prototype instances and processes all Autowired annotations
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
scrolled(int) - Method in class org.mini2Dx.core.game.BasicGame
 
SerializationException - Exception in org.mini2Dx.core.serialization
An exception thrown during serialization
SerializationException(String) - Constructor for exception org.mini2Dx.core.serialization.SerializationException
 
SerializationException(Exception) - Constructor for exception org.mini2Dx.core.serialization.SerializationException
 
SerializationException(String, Exception) - Constructor for exception org.mini2Dx.core.serialization.SerializationException
 
set(float, float, float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
set(Rectangle) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
set(float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
set(Vector2) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
set(float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
set(float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionPoint
 
set(float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
set(float, float) - Method in interface org.mini2Dx.core.engine.geom.CollisionShape
Sets the x and y coordinate of this object
set(float, float, float, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
set(Rectangle) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
set(float, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
set(Vector2) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
set(float, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
set(float, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
set(Circle) - Method in class org.mini2Dx.core.geom.Circle
 
set(float, float) - Method in class org.mini2Dx.core.geom.Circle
 
set(float, float, float, float) - Method in class org.mini2Dx.core.geom.LineSegment
Sets the coordinates of point A and point B
set(Vector2) - Method in class org.mini2Dx.core.geom.Point
 
set(float, float) - Method in class org.mini2Dx.core.geom.Polygon
 
set(Polygon) - Method in class org.mini2Dx.core.geom.Polygon
 
set(float, float, float, float) - Method in class org.mini2Dx.core.geom.Rectangle
 
set(Rectangle) - Method in class org.mini2Dx.core.geom.Rectangle
 
set(float, float) - Method in class org.mini2Dx.core.geom.Rectangle
 
set(Vector2) - Method in class org.mini2Dx.core.geom.Rectangle
 
set(float, float) - Method in class org.mini2Dx.core.geom.RegularPolygon
Sets the center X and Y coordinates.
set(float, float) - Method in class org.mini2Dx.core.geom.Shape
Sets the x and y coordinate of this object
set(float, float) - Method in class org.mini2Dx.core.geom.Triangle
 
set(T) - Method in class org.mini2Dx.core.util.Ref
 
setBackgroundColor(Color) - Method in interface org.mini2Dx.core.graphics.Graphics
Sets the background Color to be used
setBackgroundColor(Color) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
setBackgroundColor(Color) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
setBlendFunction(int, int) - Method in interface org.mini2Dx.core.graphics.Graphics
Sets the blend function to be applied OpenGL Blend Function Cheatsheet
setBlendFunction(int, int) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
setBlendFunction(int, int) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
setBottomHeight(float) - Method in class org.mini2Dx.core.graphics.NinePatch
Set the draw-time height of the three bottom edge patches
setCenter(float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
setCenter(float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
setCenter(float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
setCenter(float, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
setCenter(float, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
setCenter(float, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
setCenter(float, float) - Method in interface org.mini2Dx.core.engine.Sizeable
Sets the center x,y coordinate of this object
setCenter(float, float) - Method in class org.mini2Dx.core.geom.Circle
 
setCenter(float, float) - Method in class org.mini2Dx.core.geom.Polygon
 
setCenter(float, float) - Method in class org.mini2Dx.core.geom.Rectangle
 
setCenter(float, float) - Method in class org.mini2Dx.core.geom.RegularPolygon
 
setCenter(float, float) - Method in class org.mini2Dx.core.geom.Shape
Sets the center x,y coordinate of this object
setCenter(float, float) - Method in class org.mini2Dx.core.geom.Triangle
 
setCenterX(float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
setCenterX(float) - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
setCenterX(float) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
setCenterX(float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
setCenterX(float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
setCenterX(float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
setCenterX(float) - Method in interface org.mini2Dx.core.engine.Sizeable
Sets the center x coordinate
setCenterX(float) - Method in class org.mini2Dx.core.geom.Circle
 
setCenterX(float) - Method in class org.mini2Dx.core.geom.Polygon
 
setCenterX(float) - Method in class org.mini2Dx.core.geom.Rectangle
 
setCenterX(float) - Method in class org.mini2Dx.core.geom.RegularPolygon
 
setCenterX(float) - Method in class org.mini2Dx.core.geom.Shape
Sets the center x coordinate
setCenterX(float) - Method in class org.mini2Dx.core.geom.Triangle
 
setCenterY(float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
setCenterY(float) - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
setCenterY(float) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
setCenterY(float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
setCenterY(float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
setCenterY(float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
setCenterY(float) - Method in interface org.mini2Dx.core.engine.Sizeable
Sets the center y coordianate
setCenterY(float) - Method in class org.mini2Dx.core.geom.Circle
 
setCenterY(float) - Method in class org.mini2Dx.core.geom.Polygon
 
setCenterY(float) - Method in class org.mini2Dx.core.geom.Rectangle
 
setCenterY(float) - Method in class org.mini2Dx.core.geom.RegularPolygon
 
setCenterY(float) - Method in class org.mini2Dx.core.geom.Shape
Sets the center y coordianate
setCenterY(float) - Method in class org.mini2Dx.core.geom.Triangle
 
setClip(float, float, float, float) - Method in interface org.mini2Dx.core.graphics.Graphics
Sets the graphics context clip.
setClip(Rectangle) - Method in interface org.mini2Dx.core.graphics.Graphics
Sets the graphics context clip.
setClip(float, float, float, float) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
setClip(Rectangle) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
setClip(float, float, float, float) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
setClip(Rectangle) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
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 interface org.mini2Dx.core.graphics.Graphics
Sets the Color to draw shapes with
setColor(Color) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
setColor(Color) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
setColor(Color) - Method in class org.mini2Dx.core.graphics.NinePatch
Copy given color.
setCurrentValue(float) - Method in class org.mini2Dx.core.engine.interpolator.value.InterpolatedFloatValue
Sets the current value
setDeadZone(float) - Method in class org.mini2Dx.core.controller.deadzone.AxialDeadZone
 
setDeadZone(float) - Method in interface org.mini2Dx.core.controller.deadzone.DeadZone
Sets the dead zone threshold
setDeadZone(float) - Method in class org.mini2Dx.core.controller.deadzone.NoopDeadZone
 
setDeadZone(float) - Method in class org.mini2Dx.core.controller.deadzone.RadialDeadZone
 
setDeadZone(float) - Method in class org.mini2Dx.core.controller.deadzone.ScaledRadialDeadZone
 
setDuration(int) - Method in class org.mini2Dx.core.graphics.ParticleEffect
 
setEmittersCleanUpBlendFunction(boolean) - Method in class org.mini2Dx.core.graphics.ParticleEffect
 
setFlip(boolean, boolean) - Method in class org.mini2Dx.core.graphics.ParticleEffect
 
setFlip(boolean, boolean) - Method in class org.mini2Dx.core.graphics.TextureRegion
Sets if the TextureRegion is flipped
setFlipX(boolean) - Method in class org.mini2Dx.core.graphics.Animation
Sets the flipX to the current frame
setFlipX(boolean) - Method in class org.mini2Dx.core.graphics.TextureRegion
Sets if the TextureRegion is flipped horizontally
setFlipY(boolean) - Method in class org.mini2Dx.core.graphics.Animation
Sets the flipY to the current frame
setFlipY(boolean) - Method in class org.mini2Dx.core.graphics.TextureRegion
Sets if the TextureRegion is flipped vertically
setFont(BitmapFont) - Method in interface org.mini2Dx.core.graphics.Graphics
Sets the BitmapFont to draw Strings with
setFont(BitmapFont) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
setFont(BitmapFont) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
setHeight(float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
setHeight(float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
setHeight(float) - Method in class org.mini2Dx.core.geom.Rectangle
 
setInitialValue(float) - Method in class org.mini2Dx.core.engine.interpolator.value.InterpolatedFloatValue
Sets the initial value
setLeftStickDeadZone(DeadZone) - Method in class org.mini2Dx.core.controller.PS3Controller
 
setLeftStickDeadZone(DeadZone) - Method in class org.mini2Dx.core.controller.PS4Controller
 
setLeftStickDeadZone(DeadZone) - Method in class org.mini2Dx.core.controller.Xbox360Controller
 
setLeftStickDeadZone(DeadZone) - Method in class org.mini2Dx.core.controller.XboxOneController
 
setLeftWidth(float) - Method in class org.mini2Dx.core.graphics.NinePatch
Set the draw-time width of the three left edge patches
setLineHeight(int) - Method in interface org.mini2Dx.core.graphics.Graphics
Sets the line height to be used
setLineHeight(int) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
setLineHeight(int) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
setLooping(boolean) - Method in class org.mini2Dx.core.graphics.Animation
Sets if the animation should loop
setMagFilter(Texture.TextureFilter) - Method in class org.mini2Dx.core.graphics.pipeline.RenderFrameBufferOperation
Sets the mag Texture.TextureFilter applied to the FrameBuffer texture
setMiddleHeight(float) - Method in class org.mini2Dx.core.graphics.NinePatch
Set the height of the middle row of the patch.
setMiddleWidth(float) - Method in class org.mini2Dx.core.graphics.NinePatch
Set the width of the middle column of the patch.
setMinFilter(Texture.TextureFilter) - Method in class org.mini2Dx.core.graphics.pipeline.RenderFrameBufferOperation
Sets the min Texture.TextureFilter applied to the FrameBuffer texture
setOneWay(boolean) - Method in class org.mini2Dx.core.graphics.pipeline.RenderPipeline
 
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
setPadding(float, float, float, float) - Method in class org.mini2Dx.core.graphics.NinePatch
Set the padding for content inside this ninepatch.
setPaddingBottom(float) - Method in class org.mini2Dx.core.graphics.NinePatch
setPaddingLeft(float) - Method in class org.mini2Dx.core.graphics.NinePatch
setPaddingRight(float) - Method in class org.mini2Dx.core.graphics.NinePatch
setPaddingTop(float) - Method in class org.mini2Dx.core.graphics.NinePatch
setPointA(Point) - Method in class org.mini2Dx.core.geom.LineSegment
 
setPointB(Point) - Method in class org.mini2Dx.core.geom.LineSegment
 
setPosition(float, float, float, float, float, float) - Method in class org.mini2Dx.core.geom.Triangle
 
setPosition(float, float) - Method in class org.mini2Dx.core.graphics.ParticleEffect
 
setRadius(float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
setRadius(float) - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
setRadius(float) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
setRadius(float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
setRadius(float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
setRadius(float) - Method in interface org.mini2Dx.core.engine.Sizeable
Sets the radius of this shape.
setRadius(float) - Method in class org.mini2Dx.core.geom.Circle
 
setRadius(float) - Method in class org.mini2Dx.core.geom.Polygon
 
setRadius(float) - Method in class org.mini2Dx.core.geom.Rectangle
 
setRadius(float) - Method in class org.mini2Dx.core.geom.RegularPolygon
Sets the radius of this RegularPolygon Note: This operation is expensive
setRadius(float) - Method in class org.mini2Dx.core.geom.Shape
Sets the radius of this shape.
setRadius(float) - Method in class org.mini2Dx.core.geom.Triangle
 
setRightStickDeadZone(DeadZone) - Method in class org.mini2Dx.core.controller.PS3Controller
 
setRightStickDeadZone(DeadZone) - Method in class org.mini2Dx.core.controller.PS4Controller
 
setRightStickDeadZone(DeadZone) - Method in class org.mini2Dx.core.controller.Xbox360Controller
 
setRightStickDeadZone(DeadZone) - Method in class org.mini2Dx.core.controller.XboxOneController
 
setRightWidth(float) - Method in class org.mini2Dx.core.graphics.NinePatch
Set the draw-time width of the three right edge patches
setRotation(float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
setRotation(float) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
setRotation(float) - Method in class org.mini2Dx.core.geom.Circle
 
setRotation(float) - Method in interface org.mini2Dx.core.geom.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.Polygon
 
setRotation(float) - Method in class org.mini2Dx.core.geom.Rectangle
 
setRotation(float) - Method in class org.mini2Dx.core.geom.RegularPolygon
 
setRotation(float) - Method in class org.mini2Dx.core.geom.Shape
Sets the rotation of this Shape with its first point as the origin
setRotation(float) - Method in class org.mini2Dx.core.geom.Triangle
 
setRotation(float) - Method in class org.mini2Dx.core.graphics.Animation
Sets the rotation of all frames
setRotation(float, float, float) - Method in interface org.mini2Dx.core.graphics.Graphics
Sets the canvas rotation around a provided point
setRotation(float, float, float) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
setRotation(float, float, float) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
setRotationAround(Point, float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
setRotationAround(float, float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
setRotationAround(float, float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
setRotationAround(float, float, float) - Method in class org.mini2Dx.core.geom.Circle
 
setRotationAround(Point, float) - Method in interface org.mini2Dx.core.geom.Parallelogram
Sets the current rotation of the shape around a center point
setRotationAround(float, float, float) - Method in class org.mini2Dx.core.geom.Polygon
 
setRotationAround(Point, float) - Method in class org.mini2Dx.core.geom.Rectangle
 
setRotationAround(float, float, float) - Method in class org.mini2Dx.core.geom.Rectangle
 
setRotationAround(float, float, float) - Method in class org.mini2Dx.core.geom.RegularPolygon
 
setRotationAround(float, float, float) - Method in class org.mini2Dx.core.geom.Shape
Sets the rotation of this Shape with a specified point as the origin
setRotationAround(float, float, float) - Method in class org.mini2Dx.core.geom.Triangle
 
setScale(float, float) - Method in interface org.mini2Dx.core.graphics.Graphics
Sets the canvas scale
setScale(float, float) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
setScale(float, float) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
setShaderProgram(ShaderProgram) - Method in interface org.mini2Dx.core.graphics.Graphics
Applies a ShaderProgram to this instance
setShaderProgram(ShaderProgram) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
setShaderProgram(ShaderProgram) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
setSize(float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
setSize(float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
setSize(float, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
setSize(float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
setSize(float, float) - Method in class org.mini2Dx.core.geom.Rectangle
 
setSize(float) - Method in class org.mini2Dx.core.geom.Rectangle
 
setTint(Color) - Method in interface org.mini2Dx.core.graphics.Graphics
Sets the Color to apply to draw operations
setTint(Color) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
setTint(Color) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
setTopHeight(float) - Method in class org.mini2Dx.core.graphics.NinePatch
Set the draw-time height of the three top edge patches
setTranslation(float, float) - Method in interface org.mini2Dx.core.graphics.Graphics
Sets the translation coordinates
setTranslation(float, float) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
setTranslation(float, float) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
setVertices(float[]) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
setVertices(Vector2[]) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
setVertices(float[]) - Method in class org.mini2Dx.core.geom.Polygon
 
setVertices(Vector2[]) - Method in class org.mini2Dx.core.geom.Polygon
 
setVolume(float) - Method in class org.mini2Dx.core.audio.CrossFadingMusicLoop
 
setWidth(float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
setWidth(float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
setWidth(float) - Method in class org.mini2Dx.core.geom.Rectangle
 
setX(float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
setX(float) - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
setX(float) - Method in class org.mini2Dx.core.engine.geom.CollisionPoint
 
setX(float) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
setX(float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
setX(float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
setX(float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
setX(float) - Method in interface org.mini2Dx.core.engine.Positionable
Sets the x coordinate of this object
setX(float) - Method in class org.mini2Dx.core.geom.Circle
 
setX(float) - Method in class org.mini2Dx.core.geom.Point
 
setX(float) - Method in class org.mini2Dx.core.geom.Polygon
 
setX(float) - Method in class org.mini2Dx.core.geom.Rectangle
 
setX(float) - Method in class org.mini2Dx.core.geom.RegularPolygon
Sets the X coordinate of this RegularPolygon
setX(float) - Method in class org.mini2Dx.core.geom.Shape
Sets the x coordinate of this object
setX(float) - Method in class org.mini2Dx.core.geom.Triangle
 
setY(float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
setY(float) - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
setY(float) - Method in class org.mini2Dx.core.engine.geom.CollisionPoint
 
setY(float) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
setY(float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
setY(float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
setY(float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
setY(float) - Method in interface org.mini2Dx.core.engine.Positionable
Sets the y coordinate of this object
setY(float) - Method in class org.mini2Dx.core.geom.Circle
 
setY(float) - Method in class org.mini2Dx.core.geom.Point
 
setY(float) - Method in class org.mini2Dx.core.geom.Polygon
 
setY(float) - Method in class org.mini2Dx.core.geom.Rectangle
 
setY(float) - Method in class org.mini2Dx.core.geom.RegularPolygon
Sets the Y coordinate of this RegularPolygon
setY(float) - Method in class org.mini2Dx.core.geom.Shape
Sets the y coordinate of this object
setY(float) - Method in class org.mini2Dx.core.geom.Triangle
 
shaderProgram - Variable in class org.mini2Dx.core.graphics.pipeline.ShaderProgramOperation
 
ShaderProgramOperation - Class in org.mini2Dx.core.graphics.pipeline
Applies/unapplies a ShaderProgram
ShaderProgramOperation(FileHandle, FileHandle) - Constructor for class org.mini2Dx.core.graphics.pipeline.ShaderProgramOperation
 
ShaderProgramOperation(ShaderProgram) - Constructor for class org.mini2Dx.core.graphics.pipeline.ShaderProgramOperation
 
Shape - Class in org.mini2Dx.core.geom
Base class for shapes
Shape() - Constructor for class org.mini2Dx.core.geom.Shape
 
ShapeTextureCache - Class in org.mini2Dx.core.graphics
Implements a cache of textures for shapes
ShapeTextureCache() - Constructor for class org.mini2Dx.core.graphics.ShapeTextureCache
Constructor
shutdown() - Method in class org.mini2Dx.core.di.DependencyInjection
 
sign(float, float, float, float, float, float) - Method in class org.mini2Dx.core.geom.Polygon
 
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
 
Sizeable - Interface in org.mini2Dx.core.engine
A common interface for objects that can be sized with an x and y dimension
sizeChanged(T) - Method in interface org.mini2Dx.core.engine.SizeChangeListener
 
SizeChangeListener<T extends Sizeable> - Interface in org.mini2Dx.core.engine
A common interface for implementing size listeners
Sprite - Class in org.mini2Dx.core.graphics
Wraps Sprite to auto-flip Textures due to mini2Dx placing its origin in the top-left corner rather than the bottom-left corner like LibGDX
Sprite() - Constructor for class org.mini2Dx.core.graphics.Sprite
Creates an uninitialized sprite.
Sprite(Texture) - Constructor for class org.mini2Dx.core.graphics.Sprite
Creates a sprite with width, height, and texture region equal to the size of the texture.
Sprite(Texture, int, int) - Constructor for class org.mini2Dx.core.graphics.Sprite
Creates a sprite with width, height, and texture region equal to the specified size.
Sprite(Texture, int, int, int, int) - Constructor for class org.mini2Dx.core.graphics.Sprite
Creates a sprite with width, height, and texture region equal to the specified size.
Sprite(TextureRegion) - Constructor for class org.mini2Dx.core.graphics.Sprite
Creates a sprite based on a specific TextureRegion, the new sprite's region is a copy of the parameter region - altering one does not affect the other
Sprite(TextureRegion, int, int, int, int) - Constructor for class org.mini2Dx.core.graphics.Sprite
Creates a sprite with width, height, and texture region equal to the specified size, relative to specified sprite's texture region.
Sprite(Sprite) - Constructor for class org.mini2Dx.core.graphics.Sprite
Creates a sprite that is a copy in every way of the specified sprite.
start(Graphics) - Method in class org.mini2Dx.core.game.GameContainer
 
start() - Method in class org.mini2Dx.core.graphics.ParticleEffect
 
StaticCollisionBox - Class in org.mini2Dx.core.engine.geom
A Rectangle implementation of CollisionShape that does not need to be updated/interpolated.
StaticCollisionBox() - Constructor for class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
StaticCollisionBox(int) - Constructor for class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
StaticCollisionBox(float, float, float, float) - Constructor for class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
StaticCollisionBox(int, float, float, float, float) - Constructor for class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
StaticCollisionCircle - Class in org.mini2Dx.core.engine.geom
A Circle implementation of CollisionShape that does not need to be updated/interpolated.
StaticCollisionCircle(float) - Constructor for class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
StaticCollisionCircle(int, float) - Constructor for class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
StaticCollisionCircle(float, float, float) - Constructor for class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
StaticCollisionCircle(int, float, float, float) - Constructor for class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
StaticCollisionPolygon - Class in org.mini2Dx.core.engine.geom
A Polygon implementation of CollisionShape that does not need to be updated/interpolated.
StaticCollisionPolygon(float[]) - Constructor for class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
StaticCollisionPolygon(Vector2[]) - Constructor for class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
StaticCollisionPolygon(int, float[]) - Constructor for class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
StaticCollisionPolygon(int, Vector2[]) - Constructor for class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
stop() - Method in class org.mini2Dx.core.audio.CrossFadingMusicLoop
Stops playing the loop
sub(float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionPoint
 
sub(Vector2) - Method in class org.mini2Dx.core.geom.Point
 
subdivide() - Method in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
subdivide() - Method in class org.mini2Dx.core.collisions.ConcurrentRegionQuadTree
 
subdivide() - Method in class org.mini2Dx.core.collisions.PointQuadTree
 
subdivide() - Method in class org.mini2Dx.core.collisions.RegionQuadTree
 
subtract(float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
subtract(float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
subtract(float, float) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
subtract(float, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
subtract(float, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
subtract(float, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
subtract(float, float) - Method in class org.mini2Dx.core.geom.Shape
Subtracts components from the position of this Shape

T

TARGET_FPS - Static variable in class org.mini2Dx.core.game.GameContainer
 
TextureRegion - Class in org.mini2Dx.core.graphics
 
TextureRegion() - Constructor for class org.mini2Dx.core.graphics.TextureRegion
Constructs a region with no texture and no coordinates defined.
TextureRegion(Texture) - Constructor for class org.mini2Dx.core.graphics.TextureRegion
Constructs a region the size of the specified texture.
TextureRegion(Texture, int, int) - Constructor for class org.mini2Dx.core.graphics.TextureRegion
 
TextureRegion(Texture, int, int, int, int) - Constructor for class org.mini2Dx.core.graphics.TextureRegion
 
TextureRegion(Texture, float, float, float, float) - Constructor for class org.mini2Dx.core.graphics.TextureRegion
 
TextureRegion(TextureRegion) - Constructor for class org.mini2Dx.core.graphics.TextureRegion
Constructs a region with the same texture and coordinates of the specified region.
TextureRegion(TextureRegion, int, int, int, int) - Constructor for class org.mini2Dx.core.graphics.TextureRegion
Constructs a region with the same texture as the specified region and sets the coordinates relative to the specified region.
TextureRegion(TextureAtlas.AtlasRegion) - Constructor for class org.mini2Dx.core.graphics.TextureRegion
Constructs a region from an TextureAtlas.AtlasRegion
TintOperation - Class in org.mini2Dx.core.graphics.pipeline
Applies/unapplies Graphics.setTint(Color).
TintOperation() - Constructor for class org.mini2Dx.core.graphics.pipeline.TintOperation
 
toFriendlyString() - Method in enum org.mini2Dx.core.controller.ControllerType
 
toJson(FileHandle, T) - Method in class org.mini2Dx.core.serialization.JsonSerializer
Writes a JSON document by searching the object for Field annotations
toJson(FileHandle, T, boolean) - Method in class org.mini2Dx.core.serialization.JsonSerializer
Writes a JSON document by searching the object for Field annotations
toJson(T) - Method in class org.mini2Dx.core.serialization.JsonSerializer
Writes a JSON document by searching the object for Field annotations
toJson(T, boolean) - Method in class org.mini2Dx.core.serialization.JsonSerializer
Writes a JSON document by searching the object for Field annotations
TOP_CENTER - Static variable in class org.mini2Dx.core.graphics.NinePatch
 
TOP_LEFT - Static variable in class org.mini2Dx.core.graphics.NinePatch
 
TOP_RIGHT - Static variable in class org.mini2Dx.core.graphics.NinePatch
 
topLeft - Variable in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
topLeft - Variable in class org.mini2Dx.core.collisions.PointQuadTree
 
topRight - Variable in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
topRight - Variable in class org.mini2Dx.core.collisions.PointQuadTree
 
toString() - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
toString() - Method in class org.mini2Dx.core.geom.LineSegment
 
toString() - Method in class org.mini2Dx.core.geom.Polygon
 
toString() - Method in class org.mini2Dx.core.geom.Rectangle
 
toString() - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
toString() - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
totalElementsCache - Variable in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
totalElementsCache - Variable in class org.mini2Dx.core.collisions.PointQuadTree
 
totalMerges - Variable in class org.mini2Dx.core.collisions.ConcurrentPointQuadTree
 
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
 
toXml(T) - Method in interface org.mini2Dx.core.serialization.XmlSerializer
Writes a XML document by searching the object for Field annotations
toXml(T, Writer) - Method in interface org.mini2Dx.core.serialization.XmlSerializer
Writes a XML document to a Writer by searching the object for Field annotations
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
 
transitionOut - Variable in class org.mini2Dx.core.screen.BasicScreenManager
 
translate(float, float) - Method in class org.mini2Dx.core.geom.Circle
 
translate(float, float) - Method in class org.mini2Dx.core.geom.Polygon
 
translate(float, float) - Method in class org.mini2Dx.core.geom.Rectangle
 
translate(float, float) - Method in class org.mini2Dx.core.geom.RegularPolygon
 
translate(float, float) - Method in class org.mini2Dx.core.geom.Shape
Translates the x and y coordinate of this object
translate(float, float) - Method in class org.mini2Dx.core.geom.Triangle
 
translate(float, float) - Method in interface org.mini2Dx.core.graphics.Graphics
Moves the graphics context by a certain amount of the X and Y axis
translate(float, float) - Method in class org.mini2Dx.core.graphics.HeadlessGraphics
 
translate(float, float) - Method in class org.mini2Dx.core.graphics.LibGdxGraphics
 
TranslateOperation - Class in org.mini2Dx.core.graphics.pipeline
TranslateOperation() - Constructor for class org.mini2Dx.core.graphics.pipeline.TranslateOperation
 
Triangle - Class in org.mini2Dx.core.geom
Implements a triangle.
Triangle(Vector2, Vector2, Vector2) - Constructor for class org.mini2Dx.core.geom.Triangle
Constructor
Triangle(float, float, float, float, float, float) - Constructor for class org.mini2Dx.core.geom.Triangle
Constructor
Triangle(Triangle) - Constructor for class org.mini2Dx.core.geom.Triangle
Constructs a Triangle as a copy of another
triangleContains(float, float, float, float, float, float, float, float) - Method in class org.mini2Dx.core.geom.Polygon
 

U

unapply(GameContainer, Graphics) - Method in class org.mini2Dx.core.graphics.pipeline.BeginFrameBufferOperation
 
unapply(GameContainer, Graphics) - Method in class org.mini2Dx.core.graphics.pipeline.ClearShaderProgramOperation
 
unapply(GameContainer, Graphics) - Method in class org.mini2Dx.core.graphics.pipeline.EndFrameBufferOperation
 
unapply(GameContainer, Graphics) - Method in class org.mini2Dx.core.graphics.pipeline.RenderFrameBufferOperation
 
unapply(GameContainer, Graphics) - Method in interface org.mini2Dx.core.graphics.pipeline.RenderOperation
 
unapply(GameContainer, Graphics) - Method in class org.mini2Dx.core.graphics.pipeline.ScaleOperation
 
unapply(GameContainer, Graphics) - Method in class org.mini2Dx.core.graphics.pipeline.ShaderProgramOperation
 
unapply(GameContainer, Graphics) - Method in class org.mini2Dx.core.graphics.pipeline.TintOperation
 
unapply(GameContainer, Graphics) - Method in class org.mini2Dx.core.graphics.pipeline.TranslateOperation
 
Updatable - Interface in org.mini2Dx.core.engine
A common interface for objects that can be updated
update() - Method in class org.mini2Dx.core.audio.CrossFadingMusicLoop
Updates the crossfading of the track
update(GameContainer, float) - Method in class org.mini2Dx.core.engine.geom.CollisionBox
 
update(GameContainer, float) - Method in class org.mini2Dx.core.engine.geom.CollisionCircle
 
update(GameContainer, float) - Method in class org.mini2Dx.core.engine.geom.CollisionPoint
 
update(GameContainer, float) - Method in class org.mini2Dx.core.engine.geom.CollisionPolygon
 
update(GameContainer, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionBox
 
update(GameContainer, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionCircle
 
update(GameContainer, float) - Method in class org.mini2Dx.core.engine.geom.StaticCollisionPolygon
 
update(GameContainer, float) - Method in interface org.mini2Dx.core.engine.Updatable
Updates the game screen
update(float) - Method in interface org.mini2Dx.core.game.ApplicationListener
Called when the Application should update itself.
update(float) - Method in class org.mini2Dx.core.game.GameContainer
Update the game
update(float) - Method in class org.mini2Dx.core.game.GameWrapper
 
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.graphics.ParticleEffect
 
update(GameContainer, float) - Method in class org.mini2Dx.core.graphics.pipeline.BeginFrameBufferOperation
 
update(GameContainer, float) - Method in class org.mini2Dx.core.graphics.pipeline.ClearShaderProgramOperation
 
update(GameContainer, float) - Method in class org.mini2Dx.core.graphics.pipeline.EndFrameBufferOperation
 
update(GameContainer, float) - Method in class org.mini2Dx.core.graphics.pipeline.RenderFrameBufferOperation
 
update(GameContainer, float) - Method in interface org.mini2Dx.core.graphics.pipeline.RenderOperation
 
update(GameContainer, float) - Method in class org.mini2Dx.core.graphics.pipeline.RenderPipeline
 
update(GameContainer, float) - Method in class org.mini2Dx.core.graphics.pipeline.ScaleOperation
 
update(GameContainer, float) - Method in class org.mini2Dx.core.graphics.pipeline.ShaderProgramOperation
 
update(GameContainer, float) - Method in class org.mini2Dx.core.graphics.pipeline.TintOperation
 
update(GameContainer, float) - Method in class org.mini2Dx.core.graphics.pipeline.TranslateOperation
 
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
 
updateRenderPosition(Vector2, GameContainer, float) - Method in class org.mini2Dx.core.graphics.pipeline.RenderFrameBufferOperation
 
updateScale(Vector2, GameContainer, float) - Method in class org.mini2Dx.core.graphics.pipeline.ScaleOperation
 
updateTint(Color, GameContainer, float) - Method in class org.mini2Dx.core.graphics.pipeline.TintOperation
 
updateTranslation(Vector2, GameContainer, float) - Method in class org.mini2Dx.core.graphics.pipeline.TranslateOperation
 
updateX(float) - Method in class org.mini2Dx.core.controller.deadzone.AxialDeadZone
 
updateX(float) - Method in interface org.mini2Dx.core.controller.deadzone.DeadZone
Updates the x axis value
updateX(float) - Method in class org.mini2Dx.core.controller.deadzone.NoopDeadZone
 
updateX(float) - Method in class org.mini2Dx.core.controller.deadzone.RadialDeadZone
 
updateX(float) - Method in class org.mini2Dx.core.controller.deadzone.ScaledRadialDeadZone
 
updateY(float) - Method in class org.mini2Dx.core.controller.deadzone.AxialDeadZone
 
updateY(float) - Method in interface org.mini2Dx.core.controller.deadzone.DeadZone
Updates the y axis value
updateY(float) - Method in class org.mini2Dx.core.controller.deadzone.NoopDeadZone
 
updateY(float) - Method in class org.mini2Dx.core.controller.deadzone.RadialDeadZone
 
updateY(float) - Method in class org.mini2Dx.core.controller.deadzone.ScaledRadialDeadZone
 
UriFileHandle - Class in org.mini2Dx.core.util
Wraps Gdx.files with a URI scheme
UriFileHandle() - Constructor for class org.mini2Dx.core.util.UriFileHandle
 

V

valueOf(String) - Static method in enum org.mini2Dx.core.controller.button.PS3Button
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mini2Dx.core.controller.button.PS4Button
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mini2Dx.core.controller.button.Xbox360Button
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mini2Dx.core.controller.button.XboxOneButton
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mini2Dx.core.controller.ControllerType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.mini2Dx.core.controller.button.PS3Button
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mini2Dx.core.controller.button.PS4Button
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mini2Dx.core.controller.button.Xbox360Button
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mini2Dx.core.controller.button.XboxOneButton
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mini2Dx.core.controller.ControllerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.mini2Dx.core.di.injection.PrototypeInjectionMap
 

W

width - Variable in class org.mini2Dx.core.game.GameContainer
 
WINDOWS_ID - Static variable in class org.mini2Dx.core.controller.PS4Controller
 
WindowsPS3Controller - Class in org.mini2Dx.core.controller.ps3
Windows bindings for PS3 controller
WindowsPS3Controller(Controller) - Constructor for class org.mini2Dx.core.controller.ps3.WindowsPS3Controller
 
WindowsPS3Controller(Controller, DeadZone, DeadZone) - Constructor for class org.mini2Dx.core.controller.ps3.WindowsPS3Controller
 
WindowsPS4Controller - Class in org.mini2Dx.core.controller.ps4
Windows bindings for PS4 controller
WindowsPS4Controller(Controller) - Constructor for class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
WindowsPS4Controller(Controller, DeadZone, DeadZone) - Constructor for class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
WindowsXbox360Controller - Class in org.mini2Dx.core.controller.xbox360
Windows bindings for Xbox 360 controller
WindowsXbox360Controller(Controller) - Constructor for class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
WindowsXbox360Controller(Controller, DeadZone, DeadZone) - Constructor for class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
WindowsXboxOneController - Class in org.mini2Dx.core.controller.xboxone
Windows bindings for Xbox One controller
WindowsXboxOneController(Controller) - Constructor for class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
WindowsXboxOneController(Controller, DeadZone, DeadZone) - Constructor for class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
wipe() - Method in interface org.mini2Dx.core.playerdata.PlayerData
Wipes all data within the game data location
writeJson(T, String...) - Method in interface org.mini2Dx.core.playerdata.PlayerData
Writes an object as JSON to a file.
writeString(String, String...) - Method in interface org.mini2Dx.core.playerdata.PlayerData
Writes a String to a file in the player data location
writeXml(T, String...) - Method in interface org.mini2Dx.core.playerdata.PlayerData
Writes an object as XML to a file.

X

xbox360(Controller) - Static method in class org.mini2Dx.core.controller.ControllerMapping
 
xbox360(Controller, DeadZone, DeadZone) - Static method in class org.mini2Dx.core.controller.ControllerMapping
 
Xbox360Button - Enum in org.mini2Dx.core.controller.button
 
Xbox360Controller - Class in org.mini2Dx.core.controller
Base class for Xbox 360 controller mapping implementations
Xbox360Controller(Controller) - Constructor for class org.mini2Dx.core.controller.Xbox360Controller
 
Xbox360Controller(Controller, DeadZone, DeadZone) - Constructor for class org.mini2Dx.core.controller.Xbox360Controller
 
Xbox360ControllerAdapter - Class in org.mini2Dx.core.controller.xbox360
An overridable implementation of Xbox360ControllerListener
Xbox360ControllerAdapter() - Constructor for class org.mini2Dx.core.controller.xbox360.Xbox360ControllerAdapter
 
Xbox360ControllerListener - Interface in org.mini2Dx.core.controller.xbox360
Input listener interface for Xbox360Controllers
xboxOne(Controller) - Static method in class org.mini2Dx.core.controller.ControllerMapping
 
xboxOne(Controller, DeadZone, DeadZone) - Static method in class org.mini2Dx.core.controller.ControllerMapping
 
XboxOneButton - Enum in org.mini2Dx.core.controller.button
 
XboxOneController - Class in org.mini2Dx.core.controller
Base class for Xbox One controller mapping implementations
XboxOneController(Controller) - Constructor for class org.mini2Dx.core.controller.XboxOneController
 
XboxOneController(Controller, DeadZone, DeadZone) - Constructor for class org.mini2Dx.core.controller.XboxOneController
 
XboxOneControllerAdapter - Class in org.mini2Dx.core.controller.xboxone
An overridable implementation of XboxOneControllerListener
XboxOneControllerAdapter() - Constructor for class org.mini2Dx.core.controller.xboxone.XboxOneControllerAdapter
 
XboxOneControllerListener - Interface in org.mini2Dx.core.controller.xboxone
Input listener interface for XboxOneControllers
xml - Static variable in class org.mini2Dx.core.Mdx
XML serialization
XmlSerializer - Interface in org.mini2Dx.core.serialization
Common interface to XML serialization implementations.
xSliderMoved(Controller, int, boolean) - Method in class org.mini2Dx.core.controller.ps3.LinuxPS3Controller
 
xSliderMoved(Controller, int, boolean) - Method in class org.mini2Dx.core.controller.ps3.MacPS3Controller
 
xSliderMoved(Controller, int, boolean) - Method in class org.mini2Dx.core.controller.ps3.WindowsPS3Controller
 
xSliderMoved(Controller, int, boolean) - Method in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
xSliderMoved(Controller, int, boolean) - Method in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
xSliderMoved(Controller, int, boolean) - Method in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
xSliderMoved(Controller, int, boolean) - Method in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
xSliderMoved(Controller, int, boolean) - Method in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
xSliderMoved(Controller, int, boolean) - Method in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
xSliderMoved(Controller, int, boolean) - Method in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
xSliderMoved(Controller, int, boolean) - Method in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 

Y

ySliderMoved(Controller, int, boolean) - Method in class org.mini2Dx.core.controller.ps3.LinuxPS3Controller
 
ySliderMoved(Controller, int, boolean) - Method in class org.mini2Dx.core.controller.ps3.MacPS3Controller
 
ySliderMoved(Controller, int, boolean) - Method in class org.mini2Dx.core.controller.ps3.WindowsPS3Controller
 
ySliderMoved(Controller, int, boolean) - Method in class org.mini2Dx.core.controller.ps4.MacPS4Controller
 
ySliderMoved(Controller, int, boolean) - Method in class org.mini2Dx.core.controller.ps4.WindowsPS4Controller
 
ySliderMoved(Controller, int, boolean) - Method in class org.mini2Dx.core.controller.xbox360.LinuxXbox360Controller
 
ySliderMoved(Controller, int, boolean) - Method in class org.mini2Dx.core.controller.xbox360.MacXbox360Controller
 
ySliderMoved(Controller, int, boolean) - Method in class org.mini2Dx.core.controller.xbox360.WindowsXbox360Controller
 
ySliderMoved(Controller, int, boolean) - Method in class org.mini2Dx.core.controller.xboxone.LinuxXboxOneController
 
ySliderMoved(Controller, int, boolean) - Method in class org.mini2Dx.core.controller.xboxone.MacXboxOneController
 
ySliderMoved(Controller, int, boolean) - Method in class org.mini2Dx.core.controller.xboxone.WindowsXboxOneController
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
Skip navigation links