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