Index

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 Z _ 
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
 
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 Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form