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

G

g - Variable in class graphics.Color
Green component for this color.
gameObject - Variable in class ecs.Component
Parent GameObject
GameObject - Class in ecs
A GameObject is the root of the Entity Component system used to store all entities in Azurite games.
GameObject(String, int) - Constructor for class ecs.GameObject
 
GameObject(String, List<Component>, Vector2f, int) - Constructor for class ecs.GameObject
Creates a new GameObject.
GameObject(String, Vector2f, int) - Constructor for class ecs.GameObject
 
GameObject(Vector2f) - Constructor for class ecs.GameObject
 
GameObject(Vector2f, int) - Constructor for class ecs.GameObject
 
GameObject(Scene, String, Vector2f, int) - Constructor for class ecs.GameObject
Creates a new GameObject.
Gamepad - Class in input
 
Gamepad() - Constructor for class input.Gamepad
 
GamepadButtons - Class in input
 
GamepadButtons() - Constructor for class input.GamepadButtons
 
get() - Method in class physics.collision.CollisionInformation
 
get(int) - Method in class graphics.HSLColor
Get a component of this color.
get(List<Token>, int) - Method in class io.Parser
Helper method to get a value in of the token list without going out of bounds.
getAbsoluteFixPoint() - Method in class physics.collision.shape.Face
 
getAbsolutePoints() - Method in class physics.collision.shape.PrimitiveShape
 
getAt(int, int, int) - Method in class tiles.Tilesystem
 
getAttributes() - Method in class io.xml.XMLElement
 
getAvailableBatch(Texture, int) - Method in class graphics.renderer.Renderer
Get the batch in which the current data can be submitted Has to be called PER PRIMITIVE SUBMISSION
getCharacter() - Method in class fonts.GlyphRenderer
 
getChildren() - Method in class io.xml.XMLElement
 
getCollider() - Method in class ecs.CollisionHandler
 
getColliders() - Method in class scene.Scene
 
getColor() - Method in class ecs.SpriteRenderer
 
getColor() - Method in class fonts.GlyphRenderer
 
getColor(float, float, float, float, int) - Static method in class graphics.Color
Create a new color.
getColorAttachment(int) - Method in class graphics.Framebuffer
Get a color texture attachment id from the framebuffer
getColorVector() - Method in class ecs.SpriteRenderer
 
getColorVector() - Method in class fonts.GlyphRenderer
 
getComponent(Class<T>) - Method in class ecs.GameObject
Takes a parameter of a class that extends component and returns it if it is contained in the GameObject's list of components.
getComponents() - Method in class ecs.GameObject
 
getComponents(Class<T>) - Method in class ecs.GameObject
Takes a parameter of a class that extends component and returns it if it is contained in the GameObject's list of components.
getCurrentState() - Method in class ai.statemachine.StateMachine
 
getCurrentStateName() - Method in class ai.statemachine.StateMachine
 
getDeltaTime() - Method in class util.Engine
 
getDepthAttachment() - Method in class graphics.Framebuffer
Get the depth attachment texture from this framebuffer
getFilePath() - Method in class graphics.Texture
The filepath from which this texture was loaded.
getFontHeight() - Method in class fonts.Font
 
getFPS() - Method in class graphics.Window
 
getGameObjects() - Method in class scene.Scene
 
getGlyphRenderers() - Method in class ecs.Text
 
getGlyphs() - Method in class fonts.Font
 
getHeight() - Method in class graphics.Framebuffer
Get the height of this Framebuffer
getHeight() - Method in class graphics.Sprite
Get the height of the texture
getHeight() - Method in class graphics.Texture
Get This texture's height.
getHeight() - Static method in class graphics.Window
 
getHeight() - Method in class util.Transform
 
getHeight(CharSequence) - Method in class fonts.Font
Gets the height of the specified text.
getHistory() - Method in class io.token.TokenStream
The current token history of this stream.
getHSLColor(float, float, float, float, int) - Static method in class graphics.HSLColor
 
getIndex(int, int) - Method in class tiles.Tilesystem
 
getIndex(int, int) - Method in class tiles.TilesystemSideScroll
 
getInstance() - Static method in class postprocess.PostProcessQuad
Get the singleton instance.
getInstance() - Static method in class util.Engine
Get the global unique instance of the Engine object.
getJSON() - Method in class io.json.JSONObject
 
getKey(int) - Static method in class input.Keyboard
 
getKeyDown(int) - Static method in class input.Keyboard
Returns true if a key is was just pressed, then returns false until the key is released and pressed again.
getKeyHeld(int) - Static method in class input.Keyboard
Returns true if a key was held.
getKeyUp(int) - Static method in class input.Keyboard
Returns true if a key was just released.
getLeft() - Method in class util.Pair
 
getLeft() - Method in class util.Triple
 
getLines() - Method in class util.debug.DebugPrimitive
Get the lines making up the primitive
getLocalTransform() - Method in class fonts.GlyphRenderer
 
getMarker() - Method in class ai.path.Node
 
getMaxBatchSize() - Static method in class graphics.renderer.TextRenderer
 
getMiddle() - Method in class util.Triple
 
getMinSceneLight() - Method in class scene.SceneManager
 
getNormal() - Method in class physics.collision.RayCastResult
 
getNormal() - Method in class physics.collision.shape.Face
 
getParentScene() - Method in class ecs.GameObject
 
getParentText() - Method in class fonts.GlyphRenderer
 
getPlayerInputForce() - Method in class ecs.CharacterController
 
getPoint() - Method in class physics.collision.RayCastResult
 
getPosition() - Method in class graphics.Camera
Get the camera's position
getPosition() - Method in class util.Transform
 
getPositionData() - Method in class ecs.GameObject
 
getProjectionMatrix() - Method in class graphics.Camera
Get the camera's projection matrix
getReadOnlyPosition() - Method in class ecs.GameObject
 
getRelativeFace() - Method in class physics.collision.shape.Face
 
getRelativeFixPoint() - Method in class physics.collision.shape.Face
 
getRight() - Method in class util.Pair
 
getRight() - Method in class util.Triple
 
getRotation() - Method in class util.Transform
 
getRotationRadians() - Method in class util.Transform
 
getScale() - Method in class util.Transform
 
getSceneManager() - Method in class graphics.Window
 
getShader(String) - Static method in class util.Assets
Loads a shader from the filesystem, compiles it, then returns type Shader.
getShape() - Method in class ecs.PolygonCollider
 
getShape() - Method in interface physics.collision.Collider
The shape of the collider.
getSize() - Method in class ecs.SpriteRenderer
 
getSize() - Method in class tiles.Spritesheet
Returns the integer size of the List of Sprites
getSpeedModifier() - Method in class ecs.CharacterController
 
getSprite(int) - Method in class tiles.Spritesheet
Return a single sprite by passing it's index in the sprite list
getSprites() - Method in class tiles.Spritesheet
 
getStrike() - Method in class physics.collision.RayCastResult
 
getStrikeLength() - Method in class physics.collision.RayCastResult
 
getTag() - Method in class io.xml.XMLElement
 
getTexCoords() - Method in class ecs.SpriteRenderer
 
getTexCoords() - Method in class fonts.GlyphRenderer
 
getTexture() - Method in class ecs.SpriteRenderer
 
getTexture() - Method in class fonts.Font
 
getTexture() - Method in class fonts.GlyphRenderer
 
getTexture() - Method in class graphics.Sprite
Get this sprite's texture
getTexture(String) - Static method in class util.Assets
Loads a image from the filesystem, and returns a Texture.
getTextureCoordinates() - Method in class graphics.Sprite
Get this sprite's texture coordinates
getTextureID() - Method in class graphics.Sprite
Get the texture id of this sprite
getTextureID() - Method in class graphics.Texture
Get the texture's id.
getTitle() - Method in class graphics.Window
 
getType() - Method in class io.token.Token
 
getType(int, int) - Method in class tiles.TilesystemSideScroll
 
getUniqueId() - Method in class ecs.GameObject
 
getUV() - Method in class fonts.Glyph
 
getValue() - Method in class io.token.Token
 
getValue() - Method in class io.xml.XMLElement
 
getVertexCount() - Method in class graphics.renderer.RenderBatch
Get the number of vertices to be drawn
getViewMatrix() - Method in class graphics.Camera
Recalculates and returns the view marix
getWidth() - Method in class graphics.Framebuffer
Get the width of this Framebuffer
getWidth() - Method in class graphics.Sprite
Get the width of the texture
getWidth() - Method in class graphics.Texture
Get This texture's width.
getWidth() - Static method in class graphics.Window
 
getWidth() - Method in class util.Transform
 
getWindow() - Method in class util.Engine
 
getX() - Method in class ecs.Text
 
getX() - Method in class util.Transform
 
getY() - Method in class ecs.Text
 
getY() - Method in class util.Transform
 
gjksmCollision(PrimitiveShape, PrimitiveShape) - Static method in class util.MathUtils
Calculates whether a shape collides/overlaps with another shape using their support function only.
glfwWindow() - Static method in class graphics.Window
 
glType - Variable in enum class util.specs.TextureSpec.TextureResizeFilterType
 
glType - Variable in enum class util.specs.TextureSpec.TextureWrapFilterType
 
Glyph - Class in fonts
This class represents a font glyph.
Glyph(int, int, int, int) - Constructor for class fonts.Glyph
Creates a font Glyph.
GlyphRenderer - Class in fonts
 
GlyphRenderer(Transform, Glyph, Text, char, boolean, Color) - Constructor for class fonts.GlyphRenderer
Create a spriteRenderer using a sprite that is already loaded.
graphics - package graphics
 
Graphics - Class in graphics
Azurite
Graphics() - Constructor for class graphics.Graphics
 
graphics.renderer - package graphics.renderer
 
GRAY - Static variable in class graphics.Color
 
GREEN - 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