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|All Packages|Serialized Form

G

G - Enum constant in enum class rosequartz.input.Key
 
Gamepad - Class in rosequartz.input
Represents a physical gamepad.
Gamepad.Axis - Enum Class in rosequartz.input
Represents a gamepad axis (like joystick x or y, or the triggers).
Gamepad.Button - Enum Class in rosequartz.input
Represents a gamepad button.
gamepads() - Method in class rosequartz.input.InputManager
Gets an array of all connected gamepads.
get() - Static method in class rosequartz.afx.AudioListener
Gets the audio listener.
get() - Static method in class rosequartz.ConsoleManager
Gets the console manager.
get() - Static method in class rosequartz.ecb.ECB
Gets all entities in the ecb.
get() - Static method in class rosequartz.files.FileManager
Gets the file manager.
get() - Static method in class rosequartz.gfx.DepthTestingManager
Gets the depth-testing manager.
get() - Static method in class rosequartz.gfx.GraphicsState
Gets the representation of the current state of the graphics pipeline.
get() - Method in class rosequartz.gfx.VertexBuilder
Returns the built vertex values.
get() - Static method in class rosequartz.input.FileRequestManager
Gets the file request manager.
get() - Static method in class rosequartz.input.InputManager
Gets the input manager.
get() - Static method in class rosequartz.time.Moment
Creates a moment representing the current time.
get(int) - Method in class rosequartz.math.Vec
Returns the value at the given index.
get(int, int) - Method in class rosequartz.math.Mat4
Returns the given value.
get(Class<C>) - Method in class rosequartz.ecb.Entity
Gets a component from the entity.
get(Class<C>, BiConsumer<Entity, C>) - Static method in class rosequartz.ecb.ECB
Executes the given function for all entities with the given component.
get(Class<C>, Consumer<C>) - Method in class rosequartz.ecb.Entity
Executes the given function if the entity has the given component of the exact same class, passing the component onto the function.
getAddress() - Method in interface rosequartz.Natives.TCPSocket
 
getAddress() - Method in interface rosequartz.Natives.UDPSocket
 
getAddress() - Method in class rosequartz.net.TCPSocket
Gets the address of this socket.
getAddress() - Method in class rosequartz.net.UDPSocket
Gets the address of this socket.
getAll() - Method in class rosequartz.ecb.Entity
Gets all components from the entity.
getAttributeSize() - Method in enum class rosequartz.gfx.Model.VertexStructure
 
getAttributeSize() - Method in interface rosequartz.gfx.VertexBuilder.VertexStructure
 
getAttributeSizes() - Method in class rosequartz.gfx.VertexBuilder
Returns the configured attribute sizes.
getAxes(Gamepad.Axis, Gamepad.Axis) - Method in class rosequartz.input.Gamepad
Gets the value of two axes and puts them into a vec2.
getAxis(Gamepad.Axis) - Method in class rosequartz.input.Gamepad
Gets the value of an axis.
getAxis(Gamepad.Axis) - Method in class rosequartz.input.NullGamepad
Gets the value of an axis.
getAxis(Gamepad.Axis) - Method in interface rosequartz.NativesFX.Gamepad
 
getButton(Gamepad.Button) - Method in class rosequartz.input.Gamepad
Gets if a button is currently pressed.
getButton(Gamepad.Button) - Method in class rosequartz.input.NullGamepad
Gets if a button is currently pressed.
getButton(Gamepad.Button) - Method in interface rosequartz.NativesFX.Gamepad
 
getButton(MouseButton) - Method in interface rosequartz.NativesFX.InputManager
 
getCenter() - Method in class rosequartz.coll.Collider
Gets the average position of all vertices of the shape.
getCenterX() - Method in class rosequartz.coll.AxisAlignedBoxCollider
 
getCenterX() - Method in class rosequartz.coll.SphereCollider
 
getCenterY() - Method in class rosequartz.coll.AxisAlignedBoxCollider
 
getCenterY() - Method in class rosequartz.coll.SphereCollider
 
getCenterZ() - Method in class rosequartz.coll.AxisAlignedBoxCollider
 
getCenterZ() - Method in class rosequartz.coll.SphereCollider
 
getClassName() - Method in interface rosequartz.Natives.Constructor
 
getClassName() - Method in interface rosequartz.Natives.FileManager.Constructor
 
getClassName() - Method in interface rosequartz.Natives.ObjectSerializer.Constructor
 
getClassName() - Method in interface rosequartz.Natives.Resource.Constructor
 
getClassName() - Method in interface rosequartz.Natives.RoseQuartz.Constructor
 
getClassName() - Method in interface rosequartz.Natives.TCPSocket.Constructor
 
getClassName() - Method in interface rosequartz.Natives.UDPSocket.Constructor
 
getClassName() - Method in interface rosequartz.Natives.WebSocket.Constructor
 
getClassName() - Method in interface rosequartz.NativesFX.Audio.Constructor
 
getClassName() - Method in interface rosequartz.NativesFX.AudioListener.Constructor
 
getClassName() - Method in interface rosequartz.NativesFX.AudioSource.Constructor
 
getClassName() - Method in interface rosequartz.NativesFX.ConsoleManager.Constructor
 
getClassName() - Method in interface rosequartz.NativesFX.DepthTestingManager.Constructor
 
getClassName() - Method in interface rosequartz.NativesFX.FileRequestManager.Constructor
 
getClassName() - Method in interface rosequartz.NativesFX.InputManager.Constructor
 
getClassName() - Method in interface rosequartz.NativesFX.RenderTarget.Constructor
 
getClassName() - Method in interface rosequartz.NativesFX.RoseQuartzFX.Constructor
 
getClassName() - Method in interface rosequartz.NativesFX.ShaderProgram.Constructor
 
getClassName() - Method in interface rosequartz.NativesFX.Texture.Constructor
 
getClassName() - Method in interface rosequartz.NativesFX.VertexArray.Constructor
 
getColliding(C) - Method in class rosequartz.coll.Collider
Gets if this collider collides with the given collider.
getColumn(int) - Method in class rosequartz.math.Mat4
Returns the given column as a vector.
getComponents() - Method in class rosequartz.math.Vec
Returns an array containing all components in the order they appear in the vector.
getComponents() - Method in class rosequartz.math.Vec2
 
getComponents() - Method in class rosequartz.math.Vec3
 
getComponents() - Method in class rosequartz.math.Vec4
 
getConfiguration() - Method in class rosequartz.afx.AudioListener
 
getConfiguration() - Method in class rosequartz.gfx.Camera
 
getConfiguration() - Method in interface rosequartz.gfx.CameraConfiguration.CameraConfigurationHolder
Gets the used camera configuration.
getConnectedAddress() - Method in interface rosequartz.Natives.TCPSocket
 
getConnectedAddress() - Method in class rosequartz.net.TCPSocket
Gets the address of the socket this socket is connected to.
getConnectedPort() - Method in class rosequartz.net.TCPSocket
Gets the port of the socket this socket is connected to.
getCopy() - Static method in class rosequartz.ecb.ECB
Gets all entities (copied) in the ecb.
getCurrent() - Static method in class rosequartz.gfx.RenderTarget
Gets the current render target (or null if none is used).
getCurrent() - Static method in class rosequartz.gfx.ShaderProgram
Gets the currently used shader program (or null if none is used).
getDefault() - Static method in class rosequartz.gfx.RenderTarget
Gets the default render target.
getDefaultRenderTarget() - Method in interface rosequartz.NativesFX.RoseQuartzFX
 
getDeltaTime() - Method in interface rosequartz.Natives.RoseQuartz
 
getDepthFunction() - Method in class rosequartz.gfx.GraphicsState
Gets the depth testing function used in this state of the graphics pipeline.
getDepthTesting() - Method in class rosequartz.gfx.GraphicsState
Gets if depth testing is enabled in this state of the graphics pipeline.
getDouble(double, double) - Static method in class rosequartz.rng.RandomNumberGenerator
Generates a completely random number and returns it as a double in the specified range.
getFloat(float, float) - Static method in class rosequartz.rng.RandomNumberGenerator
Generates a completely random number and returns it as a float in the specified range.
getFragmentCount() - Method in class rosequartz.gfx.VertexArray
Gets the amount of triangles / fragments in the array.
getFunction() - Method in class rosequartz.gfx.DepthTestingManager
Gets the current function used for depth testing.
getGamepads() - Method in interface rosequartz.NativesFX.InputManager
 
getHeight() - Method in class rosequartz.gfx.RenderTarget
Gets the height of the target.
getHeight() - Method in class rosequartz.gfx.Texture
Gets the height of the texture.
getHeight() - Method in interface rosequartz.NativesFX.Texture
 
getInt(int, int) - Static method in class rosequartz.rng.RandomNumberGenerator
Generates a completely random number and returns it as an integer in the specified range.
getKey(Key) - Method in interface rosequartz.NativesFX.InputManager
 
getLines() - Method in class rosequartz.files.Resource
Returns an array of all lines of the resource as a string.
getLookAt() - Method in class rosequartz.gfx.CameraConfiguration
Returns a point that the configuration is looking at.
getLookAtX() - Method in class rosequartz.gfx.CameraConfiguration
Returns the x-axis of a point that the configuration is looking at.
getLookAtY() - Method in class rosequartz.gfx.CameraConfiguration
Returns the y-axis of a point that the configuration is looking at.
getLookAtZ() - Method in class rosequartz.gfx.CameraConfiguration
Returns the z-axis of a point that the configuration is looking at.
getLookIn() - Method in class rosequartz.gfx.CameraConfiguration
Returns a vector describing where the configuration is looking.
getLookInX() - Method in class rosequartz.gfx.CameraConfiguration
Returns the x-axis of a vector describing where the configuration is looking.
getLookInY() - Method in class rosequartz.gfx.CameraConfiguration
Returns the y-axis of a vector describing where the configuration is looking.
getLookInZ() - Method in class rosequartz.gfx.CameraConfiguration
Returns the z-axis of a vector describing where the configuration is looking.
getLookUp() - Method in class rosequartz.gfx.CameraConfiguration
Returns a vector describing where 'up' is relative to the camera.
getLookUpX() - Method in class rosequartz.gfx.CameraConfiguration
Returns the x-axis of a vector describing where 'up' is relative to the camera.
getLookUpY() - Method in class rosequartz.gfx.CameraConfiguration
Returns the y-axis of a vector describing where 'up' is relative to the camera.
getLookUpZ() - Method in class rosequartz.gfx.CameraConfiguration
Returns the z-axis of a vector describing where 'up' is relative to the camera.
getModelMatrix() - Method in class rosequartz.gfx.ModelInstance
Gets the model matrix.
getModelRotationMatrix() - Method in class rosequartz.gfx.ModelInstance
Gets the model rotation matrix.
getMouseVisible() - Method in interface rosequartz.NativesFX.InputManager
 
getMouseX() - Method in interface rosequartz.NativesFX.InputManager
 
getMouseY() - Method in interface rosequartz.NativesFX.InputManager
 
getName() - Method in enum class rosequartz.gfx.DepthTestingManager.TestingFunction
 
getName() - Method in enum class rosequartz.gfx.Texture.ResizeFunction
 
getName() - Method in class rosequartz.input.Gamepad
Gets the name of the gamepad.
getName() - Method in class rosequartz.input.NullGamepad
Gets the name of the gamepad.
getName() - Method in interface rosequartz.NativesFX.Gamepad
 
getNewVector() - Method in class rosequartz.math.Vec
Creates a new vector (values don't matter) of this type.
getNewVector() - Method in class rosequartz.math.Vec2
 
getNewVector() - Method in class rosequartz.math.Vec3
 
getNewVector() - Method in class rosequartz.math.Vec4
 
getOpenSimplex(float, float, float) - Method in class rosequartz.rng.NoiseGenerator
Returns the value of an open simplex noise map at the given coordinates for the current seed.
getPath() - Method in class rosequartz.files.Resource
Gets the path of the resource relative to the resource directory.
getPath() - Method in interface rosequartz.Natives.Resource
 
getPerlin(float, float, float) - Method in class rosequartz.rng.NoiseGenerator
Returns the value of a perlin noise map at the given coordinates for the current seed.
getPipelineCount() - Static method in class rosequartz.ecb.ECB
Gets the amount of Pipelines in the ecb.
getPointInside(float, float, float) - Method in class rosequartz.coll.Collider
Gets if the given positions are inside this collider.
getPointInside(Vec3) - Method in class rosequartz.coll.Collider
Gets if the given positions are inside this collider.
getPort() - Method in interface rosequartz.Natives.TCPSocket
 
getPort() - Method in interface rosequartz.Natives.UDPSocket
 
getPort() - Method in class rosequartz.net.TCPSocket
Gets the current listener port of the socket.
getPort() - Method in class rosequartz.net.UDPSocket
Gets the current port of the socket.
getPosition() - Method in class rosequartz.gfx.CameraConfiguration
Gets the position.
getPositionX() - Method in class rosequartz.gfx.CameraConfiguration
Gets the position on the x-axis.
getPositionY() - Method in class rosequartz.gfx.CameraConfiguration
Gets the position on the y-axis.
getPositionZ() - Method in class rosequartz.gfx.CameraConfiguration
Gets the position on the z-axis.
getPrecision() - Method in interface rosequartz.NativesFX.ShaderProgram.Constructor
 
getPrimaryGamepad() - Method in interface rosequartz.NativesFX.InputManager
 
getProjectionMatrix() - Method in class rosequartz.gfx.Camera
Calculates the projection matrix for the current values of the camera.
getProjectionMatrix() - Method in class rosequartz.gfx.OrthographicCamera
 
getProjectionMatrix() - Method in class rosequartz.gfx.PerspectiveCamera
 
getProjectionViewMatrix() - Method in class rosequartz.gfx.Camera
Calculates the projection-view matrix for the current values of the camera.
getRadius() - Method in class rosequartz.coll.SphereCollider
Gets the radius of the sphere.
getRenderTarget() - Method in class rosequartz.gfx.GraphicsState
Gets the render target in this state of the graphics pipeline.
getRow(int) - Method in class rosequartz.math.Mat4
Returns the given row as a vector.
getScreenHeight() - Method in interface rosequartz.NativesFX.RoseQuartzFX
 
getScreenWidth() - Method in interface rosequartz.NativesFX.RoseQuartzFX
 
getScrolledX() - Method in interface rosequartz.NativesFX.InputManager
 
getScrolledY() - Method in interface rosequartz.NativesFX.InputManager
 
getSeed() - Method in class rosequartz.rng.NoiseGenerator
Gets the current seed used to generate from.
getSeed() - Method in class rosequartz.rng.RandomNumberGenerator
Gets the current seed used to generate from.
getShaderProgram() - Method in class rosequartz.gfx.GraphicsState
Gets the shader program used in this state of the graphics pipeline.
getState() - Method in class rosequartz.net.TCPSocket
Gets the current state of the socket.
getState() - Method in class rosequartz.net.UDPSocket
Gets the current state of the socket.
getState() - Method in class rosequartz.net.WebSocket
Gets the current state of the socket.
getString() - Method in interface rosequartz.Natives.Resource
 
getStructureName(int) - Method in class rosequartz.gfx.VertexBuilder
Returns the name of the attribute at the given attribute offset.
getSubOffset(int) - Method in class rosequartz.gfx.VertexBuilder
Returns the offset of an offset inside its structure.
getTextHeight(String, float, float) - Method in class rosequartz.gfx.BitmapFont
 
getTextHeight(String, float, float) - Method in interface rosequartz.gfx.Font
Gets the height of a given text.
getTextInput() - Method in interface rosequartz.NativesFX.InputManager
 
getTexture() - Method in class rosequartz.gfx.RenderTarget
Gets the texture that is rendered to.
getTextWidth(String, float, float) - Method in class rosequartz.gfx.BitmapFont
 
getTextWidth(String, float, float) - Method in interface rosequartz.gfx.Font
Gets the width of a given text.
getThreadID() - Method in interface rosequartz.Natives.RoseQuartz
 
getTimeMillis() - Method in class rosequartz.time.Moment
Gets the moment as a unix millisecond-timestamp.
getTouchInputPositionsX() - Method in interface rosequartz.NativesFX.InputManager
 
getTouchInputPositionsY() - Method in interface rosequartz.NativesFX.InputManager
 
getTouchInputUsed() - Method in interface rosequartz.NativesFX.InputManager
 
getUploadedFragmentCount() - Method in class rosequartz.gfx.VertexArray
Gets the amount of triangles / fragments currently uploaded to the GPU.
getUploadedVertexCount() - Method in class rosequartz.gfx.VertexArray
Gets the amount of vertices currently uploaded to the GPU.
getValues() - Method in class rosequartz.math.Mat4
Returns the values in the matrix as an array.
getVertexArray() - Method in class rosequartz.gfx.Model
Gets the model vertex array.
getVertexBuilder() - Method in class rosequartz.gfx.Model
Gets the model vertex builder.
getVertexCount() - Method in class rosequartz.gfx.VertexArray
Gets the amount of vertices in the array.
getViewMatrix() - Method in class rosequartz.gfx.Camera
Calculates the view matrix for the current values of the camera.
getVisible() - Method in class rosequartz.ConsoleManager
Gets if the console is visible.
getVisible() - Method in interface rosequartz.NativesFX.ConsoleManager
 
getWidth() - Method in class rosequartz.gfx.RenderTarget
Gets the width of the target.
getWidth() - Method in class rosequartz.gfx.Texture
Gets the width of the texture.
getWidth() - Method in interface rosequartz.NativesFX.Texture
 
getWindowHeight() - Method in interface rosequartz.NativesFX.RoseQuartzFX
 
getWindowInFocus() - Method in interface rosequartz.NativesFX.RoseQuartzFX
 
getWindowWidth() - Method in interface rosequartz.NativesFX.RoseQuartzFX
 
glyph(char, int, int, int, int) - Method in class rosequartz.gfx.BitmapFont
Defines the source position of a glpyh.
Graphics - Class in rosequartz.gfx
Class for general method calls and errors in the 'rosequartz.graphics'-package.
GraphicsPipeline - Class in rosequartz.gfx
A pipeline capable of making calls to the 'rosequartz.graphics'-packages.
GraphicsPipeline() - Constructor for class rosequartz.gfx.GraphicsPipeline
Creates a new GraphicsPipeline.
GraphicsPipeline(String) - Constructor for class rosequartz.gfx.GraphicsPipeline
Creates a new GraphicsPipeline.
GraphicsPipeline(String, Behavior) - Constructor for class rosequartz.gfx.GraphicsPipeline
Creates a new GraphicsPipeline.
GraphicsPipeline(Behavior) - Constructor for class rosequartz.gfx.GraphicsPipeline
Creates a new GraphicsPipeline.
GraphicsState - Class in rosequartz.gfx
Represents a State in the Graphics Pipeline.
GRAVE_ACCENT - Enum constant in enum class rosequartz.input.Key
 
GREATER - Enum constant in enum class rosequartz.gfx.DepthTestingManager.TestingFunction
 
GREATER_EQUAL - Enum constant in enum class rosequartz.gfx.DepthTestingManager.TestingFunction
 
GUIDE - Enum constant in enum class rosequartz.input.Gamepad.Button
 
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|All Packages|Serialized Form