Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
D
- D_DOWN - Static variable in class input.Gamepad
- D_KEY - Static variable in class input.Keyboard
- D_LEFT - Static variable in class input.Gamepad
- D_RIGHT - Static variable in class input.Gamepad
- D_UP - Static variable in class input.Gamepad
- DARK_BLUE - Static variable in class graphics.Color
- DARK_GREEN - Static variable in class graphics.Color
- DARK_RED - Static variable in class graphics.Color
- data - Variable in class graphics.renderer.RenderBatch
-
The data which is uploaded to the GPU
- dataOffset - Variable in class graphics.renderer.RenderBatch
-
The internal data offset
- datatype - Variable in enum class util.specs.TextureSpec.TextureFormat
- deactivate() - Method in class scene.Scene
-
This method will be called each time this scene becomes inactive by
SceneManager
, because of switching to another method or termination of the program. - debug() - Method in class ecs.Component
-
Get an array of debug lines to be rendered in debug mode
- DebugLine - Class in util.debug
-
Represents a Line which can be rendered by DebugRenderer The most basic primitive for Debug Rendering
- DebugLine(Vector2f, Vector2f) - Constructor for class util.debug.DebugLine
-
Creates a line with a given start and end point with a White color
- DebugLine(Vector2f, Vector2f, Color) - Constructor for class util.debug.DebugLine
-
Creates a line with a given start and end point and the specified color
- debugLog(String) - Static method in class util.Logger
-
Logs debug information in format:
[{Class calling the method}] {info}
- DebugPrimitive - Class in util.debug
-
A Primitive that consists of a bunch of lines.
- DebugPrimitive(DebugLine[]) - Constructor for class util.debug.DebugPrimitive
-
Create a primitive with the given lines
- DebugRect - Class in util.debug
-
A Rectangle Primitive for the Debug Renderer
- DebugRect(float, float, float, float, Color) - Constructor for class util.debug.DebugRect
-
Constructs the Rectangle at given x, y location with width and height and specified color
- debugRender() - Method in class scene.Scene
- debugRender() - Method in class scene.SceneManager
- debugRenderer - Variable in class scene.Scene
- DebugRenderer - Class in graphics.renderer
-
Azurite
- DebugRenderer() - Constructor for class graphics.renderer.DebugRenderer
- decode(String) - Static method in class graphics.Color
-
Decode a rgb color code into a
Color
- DEFAULT_FORCE_CAPACITY - Static variable in class ecs.Dynamics
- DEFAULT_FRAMEBUFFER - Enum constant in enum class postprocess.PostProcessStep.Target
- DEFAULT_GAMEOBJECT_NAME - Static variable in class ecs.GameObject
- DEFAULT_Z_INDEX - Static variable in class ecs.GameObject
- defaultBackground - Static variable in class graphics.Graphics
- DefaultRenderer - Class in graphics.renderer
-
Azurite
- DefaultRenderer() - Constructor for class graphics.renderer.DefaultRenderer
- delete() - Method in class graphics.Framebuffer
-
Deletes the texture attachments and the framebuffer
- delete() - Method in class graphics.renderer.RenderBatch
-
Delete the vertex array, vertex buffer and index buffer (element buffer)
- delete() - Method in class graphics.Texture
- deltaTime() - Static method in class util.Engine
- DemoPlatformer - Class in scenes
-
Deprecated.
- DemoPlatformer() - Constructor for class scenes.DemoPlatformer
-
Deprecated.
- DemoTopDown - Class in scenes
- DemoTopDown() - Constructor for class scenes.DemoTopDown
- DEPTH - Enum constant in enum class util.specs.TextureSpec.TextureFormat
- DEPTH24STENCIL8 - Enum constant in enum class util.specs.TextureSpec.TextureFormat
- detach() - Method in class graphics.Shader
-
Unbind the shader program
- detectCharset(byte[]) - Method in class io.Tokenizer
-
Read raw input data to determine the charset based on the input - or return a default one.
- detectCharset(byte[]) - Method in class io.xml.XMLTokenizer
- detectCollision(Collider) - Method in class ecs.PolygonCollider
- detectCollision(Collider) - Method in interface physics.collision.Collider
-
Determines whether a collider intersects with another collider IGNORING the collision layers.
- didHit() - Method in class physics.collision.RayCastResult
- dijkstra(Map<Position>) - Static method in class ai.path.Pathfinding
-
A flexible implementation of the dijkstra pathfinding algorithm.
- direction() - Method in class physics.force.ConstantForce
- direction() - Method in interface physics.force.Force
-
The direction and strength of this force as
Vector2f
. - direction() - Method in class physics.force.IncrementalForce
- dirty - Variable in class util.debug.DebugLine
-
Were any values of the above changed.
- DIRTY_BLUE - Static variable in class graphics.Color
- dist(float, float, float, float) - Static method in class util.MathUtils
-
Returns the distance between two sets of X and Y coordinates.
- dist(Vector2f, Vector2f) - Static method in class util.MathUtils
-
Returns the distance between two sets of X and Y coordinates in the form of "physics.Vector2"s.
- doTransition(String) - Method in class ai.statemachine.StateMachine
-
Attempts to transition to the given state.
- DOWN_ARROW - Static variable in class input.Keyboard
- DRAW - Enum constant in enum class ecs.Component.ComponentOrder
- Dynamics - Class in ecs
-
The
Dynamics
manage movement of aGameObject
. - Dynamics() - Constructor for class ecs.Dynamics
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form