Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- calculateUVs(Texture) - Method in class fonts.Glyph
- camera - Variable in class scene.Scene
- camera() - Method in class scene.Scene
- Camera - Class in graphics
-
Azurite
- Camera() - Constructor for class graphics.Camera
-
Creates a new Camera positioned at (0, 0) Projection matrix is set to default: 0 to Window's width from left to right, 0 to Window's height from top to bottom
- Camera(Vector2f) - Constructor for class graphics.Camera
-
Creates a new Camera with a certain position Projection matrix is set to default: 0 to Window's width from left to right, 0 to Window's height from top to bottom
- canCollideWith(Collider) - Method in class ecs.PolygonCollider
- canCollideWith(Collider) - Method in interface physics.collision.Collider
-
Determines whether a collider could potentially intersect with another collider ONLY by their collision layers.
- canRead(Scanner) - Method in class io.token.TokenReader
- canTransitionTo(String) - Method in class ai.statemachine.StateMachine
-
Check if there is any known state that can transition to the given state.
- centroid() - Method in class physics.collision.shape.PrimitiveShape
-
The center point or weight point of the shape.
- change(String) - Method in class ecs.Text
-
This method is called when the user wants to modify the string in the Text object.
- CharacterController - Class in ecs
- check(List<Token>, int, TokenReader...) - Method in class io.Parser
-
Match a list of tokens at the given position.
- circle(float, float, float) - Static method in class physics.collision.Shapes
-
Create a circle.
- circle(Vector2f, float) - Static method in class physics.collision.Shapes
-
Create a circle.
- circle(Vector2f, Vector2f, float) - Static method in class physics.collision.Shapes
-
Create a circle.
- Circle - Class in physics.collision.shape
-
The shape implementation of a circle.
- Circle(Vector2f, float) - Constructor for class physics.collision.shape.Circle
- CIRCLE - Enum constant in enum class physics.collision.shape.ShapeType
- CLAMP_TO_BORDER - Enum constant in enum class util.specs.TextureSpec.TextureWrapFilterType
- CLAMP_TO_EDGE - Enum constant in enum class util.specs.TextureSpec.TextureWrapFilterType
- clean() - Static method in class graphics.Framebuffer
-
Deletes all Framebuffers
- clean() - Method in class graphics.renderer.Renderer
-
Delete all the Batches.
- clean() - Method in class scene.Scene
-
This method is called at the end of the program
- clearMouseInput() - Static method in class input.Mouse
-
Clear the mouse state
- CLOSE_TAG - Static variable in class io.xml.XMLTokenizer
- Collider - Interface in physics.collision
-
Describes an object that can collide with others.
- collision() - Method in class physics.collision.CollisionInformation
- collision(Collider, CollisionInformation) - Method in class ecs.CollisionHandler
-
Will be called in the update loop if a collision happens
CollisionInformation.collision()
with the given environment collider and the defined one of this handler {@link this#getCollider()}. - COLLISION - Enum constant in enum class ecs.Component.ComponentOrder
- CollisionHandler - Class in ecs
-
A component to handle and react to collisions using a collider.
- CollisionHandler(Collider) - Constructor for class ecs.CollisionHandler
- CollisionHandlers - Class in ecs
- CollisionHandlers() - Constructor for class ecs.CollisionHandlers
- CollisionInformation - Class in physics.collision
-
A class to pass down information about a collision detection for further response.
- CollisionInformation(Object, boolean) - Constructor for class physics.collision.CollisionInformation
- color - Variable in class ecs.PointLight
-
Colour of the light
- color - Variable in class util.debug.DebugLine
-
Color of the line
- Color - Class in graphics
-
Azurite
- Color(float) - Constructor for class graphics.Color
-
Creates new color with specified value for rgb
- Color(float, float, float) - Constructor for class graphics.Color
-
Creates new color with specified rgb values
- Color(float, float, float, float) - Constructor for class graphics.Color
-
Creates new color with specified rgba values
- COMMENT_CONTENT - Static variable in class io.xml.XMLTokenizer
- COMMENT_DASHES - Static variable in class io.xml.XMLTokenizer
- COMMENT_MARK - Static variable in class io.xml.XMLTokenizer
- compareTo(Component) - Method in class ecs.Component
- compareTo(RenderBatch) - Method in class graphics.renderer.RenderBatch
- compareTo(TokenReader) - Method in class io.token.TokenReader
- compile() - Method in class graphics.Shader
-
Creates vertex and fragment shader objects and compiles them.
- Component - Class in ecs
-
Azurite
- Component() - Constructor for class ecs.Component
- Component(Component.ComponentOrder) - Constructor for class ecs.Component
- Component.ComponentOrder - Enum Class in ecs
- ConstantForce - Class in physics.force
- ConstantForce(String, Vector2f) - Constructor for class physics.force.ConstantForce
- constrain(float, float, float) - Static method in class util.MathUtils
-
Takes a float value clamps/constrains it between a minimum and maximum.
- constrain(int, int, int) - Static method in class util.MathUtils
-
Takes an integer value clamps/constrains it between a minimum and maximum.
- controllersAvailable() - Static method in class input.Gamepad
- convexHull(Vector2f[]) - Static method in class util.MathUtils
-
Calculates the convex hull of a given set of points using Jarvis March.
- convexPolygon(float...) - Static method in class physics.collision.Shapes
-
Create a convex polygon by a given set of coordinate pairs.
- ConvexPolygon - Class in physics.collision.shape
-
A basic polygon shape.
- ConvexPolygon(Vector2f...) - Constructor for class physics.collision.shape.ConvexPolygon
- copy() - Method in class util.Transform
- copy(Vector2f[]) - Static method in class util.MathUtils
-
Make a dereferenced copy of a vector array
- copy(Transform) - Method in class util.Transform
-
Takes a reference to an external transform, and copies this physics.Transform to it.
- cost() - Method in interface ai.path.Path
-
The costs to take this path.
- cost() - Method in class ai.path.vector2f.Vector2fPath
- count - Variable in enum class graphics.ShaderDatatype
-
Number of FLOATS or INTS
- createBatch(int) - Method in class graphics.renderer.DebugRenderer
-
Create a new Batch with appropriate parameters
- createBatch(int) - Method in class graphics.renderer.DefaultRenderer
-
Create a new Batch with appropriate parameters
- createBatch(int) - Method in class graphics.renderer.LightmapRenderer
-
Create a new Batch with appropriate parameters
- createBatch(int) - Method in class graphics.renderer.Renderer
-
Create a new Batch with appropriate parameters
- createBatch(int) - Method in class graphics.renderer.TextRenderer
-
Create a new Batch with appropriate parameters
- createDefault() - Static method in class graphics.Framebuffer
-
Factory method to create an instance that manages the default framebuffer
- createFramebuffer - Variable in enum class postprocess.PostProcessStep.Target
- createFramebuffer() - Method in class graphics.renderer.DebugRenderer
-
Create a framebuffer
- createFramebuffer() - Method in class graphics.renderer.DefaultRenderer
-
Create a framebuffer
- createFramebuffer() - Method in class graphics.renderer.LightmapRenderer
-
Create a framebuffer
- createFramebuffer() - Method in class graphics.renderer.Renderer
-
Create a framebuffer
- createFramebuffer() - Method in class graphics.renderer.TextRenderer
-
Create a framebuffer
- createFramebuffer() - Method in class postprocess.PostProcessStep
-
Create Framebuffer based on target
- createHalfResWithColorAttachment() - Static method in class graphics.Framebuffer
-
Factory method to create an instance that is half the size of the screen and has one simple color attachment
- createShader() - Method in class graphics.renderer.DebugRenderer
-
Create a shader
- createShader() - Method in class graphics.renderer.DefaultRenderer
-
Create a shader
- createShader() - Method in class graphics.renderer.LightmapRenderer
-
Create a shader
- createShader() - Method in class graphics.renderer.Renderer
-
Create a shader
- createShader() - Method in class graphics.renderer.TextRenderer
-
Create a shader
- createShader() - Method in class postprocess.BrightFilter
-
Create the shader to be used for this step
- createShader() - Method in class postprocess.ForwardToTexture
-
Create the shader to be used for this step
- createShader() - Method in class postprocess.HorizontalBlur
-
Create the shader to be used for this step
- createShader() - Method in class postprocess.PostProcessStep
-
Create the shader to be used for this step
- createShader() - Method in class postprocess.VerticalBlur
-
Create the shader to be used for this step
- createShader() - Method in class postprocess.WeightedCombine
-
Create the shader to be used for this step
- createTexture(int, int, ByteBuffer) - Method in class graphics.Texture
-
Creates a texture with specified width, height and data.
- createWithColorAttachment() - Static method in class graphics.Framebuffer
-
Factory method to create an instance that has one simple color attachment
- CRIMSON - Static variable in class graphics.Color
- currentScene() - Method in class graphics.Window
- currentScene() - Method in class scene.SceneManager
-
The currently active scene.
- CYAN - Static variable in class graphics.Color
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form