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