Index
All Classes|All Packages|Serialized Form
S
- S - Enum constant in enum class rosequartz.input.Key
- scale(float) - Method in class rosequartz.gfx.ModelInstance
-
Scales the model instance by a given factor.
- scale(float) - Method in class rosequartz.math.Vec
-
Scales the vector by the given factor and stores the result in this.
- scale(float, float, float) - Method in class rosequartz.gfx.ModelInstance
-
Scales the model instance by a given factor.
- scale(Mat4, float, float, float) - Static method in class rosequartz.gfx.MatrixUtils
-
Configures the matrix to scale by the given factors on each axis and returns it.
- scale(Vec3) - Method in class rosequartz.gfx.ModelInstance
-
Scales the model instance by a given factor.
- screenHeight() - Static method in class rosequartz.gfx.Graphics
-
Gets the height of the device display.
- screenSize() - Static method in class rosequartz.gfx.Graphics
-
Gets the size of the device display.
- screenWidth() - Static method in class rosequartz.gfx.Graphics
-
Gets the width of the device display.
- SCROLL_WHEEL - Enum constant in enum class rosequartz.input.MouseButton
- scrolledDist() - Method in class rosequartz.input.InputManager
-
Gets how far has been scrolled on the x- and y-axes.
- scrolledX() - Method in class rosequartz.input.InputManager
-
Gets how far has been scrolled on the x-axis.
- scrolledY() - Method in class rosequartz.input.InputManager
-
Gets how far has been scrolled on the y-axis.
- seconds(double) - Static method in class rosequartz.time.Duration
-
Creates a new duration representing the duration of a given amount of seconds.
- select() - Method in class rosequartz.gfx.ShaderProgram
-
Uses this ShaderProgram when rendering from now on.
- select() - Method in interface rosequartz.NativesFX.ShaderProgram
- SEMICOLON - Enum constant in enum class rosequartz.input.Key
- send(String) - Method in interface rosequartz.Natives.TCPSocket
- send(String) - Method in interface rosequartz.Natives.WebSocket
- send(String) - Method in class rosequartz.net.WebSocket
-
Sends a message to the connected socket.
- send(String, String, int) - Method in interface rosequartz.Natives.UDPSocket
- send(T) - Method in class rosequartz.net.TCPSocket
-
Sends a message to the connected socket.
- send(T, String, int) - Method in class rosequartz.net.UDPSocket
-
Sends a message to the connected socket.
- serialize(Serializable) - Method in interface rosequartz.Natives.ObjectSerializer
- set(float, float) - Method in class rosequartz.math.Vec2
-
Sets the vector to the given values.
- set(float, float, float) - Method in class rosequartz.math.Vec3
-
Sets the vector to the given values.
- set(float, float, float, float) - Method in class rosequartz.math.Vec4
-
Sets the vector to the given values.
- set(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Method in class rosequartz.math.Mat4
-
Sets the values of the matrix.
- set(float, float, Vec2) - Method in class rosequartz.math.Vec4
-
Sets the vector to the given values.
- set(float, Vec2) - Method in class rosequartz.math.Vec3
-
Sets the vector to the given values.
- set(float, Vec2, float) - Method in class rosequartz.math.Vec4
-
Sets the vector to the given values.
- set(float, Vec3) - Method in class rosequartz.math.Vec4
-
Sets the vector to the given values.
- set(int, int, float) - Method in class rosequartz.math.Mat4
-
Sets the component in the given row and column to a given value.
- set(Mat4) - Method in class rosequartz.math.Mat4
-
Sets the values of this matrix to the values of the given matrix.
- set(Vec2) - Method in class rosequartz.math.Vec2
-
Sets the vector to the given values.
- set(Vec2, float) - Method in class rosequartz.math.Vec3
-
Sets the vector to the given values.
- set(Vec2, float, float) - Method in class rosequartz.math.Vec4
-
Sets the vector to the given values.
- set(Vec2, Vec2) - Method in class rosequartz.math.Vec4
-
Sets the vector to the given values.
- set(Vec3) - Method in class rosequartz.math.Vec3
-
Sets the vector to the given values.
- set(Vec3, float) - Method in class rosequartz.math.Vec4
-
Sets the vector to the given values.
- set(Vec4) - Method in class rosequartz.math.Vec4
-
Sets the vector to the given values.
- setAspectRatio(float) - Method in class rosequartz.gfx.PerspectiveCamera
-
Sets the aspect ratio of the camera.
- setAspectRatio(float, float) - Method in class rosequartz.gfx.PerspectiveCamera
-
Sets the aspect ratio of the camera from width and height.
- setBounds(float, float, float, float) - Method in class rosequartz.gfx.OrthographicCamera
-
Sets the bounds of the camera.
- setBufferSize(int) - Method in interface rosequartz.Natives.UDPSocket
- setBufferSize(int) - Method in class rosequartz.net.UDPSocket
-
Sets the buffer size of the socket.
- setClipPlanes(float, float) - Method in class rosequartz.gfx.Camera
-
Sets the distances of the clip planes to the camera.
- setComponents(float[]) - Method in class rosequartz.math.Vec
-
Sets the components of the vector.
- setComponents(float[]) - Method in class rosequartz.math.Vec2
- setComponents(float[]) - Method in class rosequartz.math.Vec3
- setComponents(float[]) - Method in class rosequartz.math.Vec4
- setConfiguration(CameraConfiguration) - Method in class rosequartz.afx.AudioListener
- setConfiguration(CameraConfiguration) - Method in class rosequartz.gfx.Camera
- setConfiguration(CameraConfiguration) - Method in interface rosequartz.gfx.CameraConfiguration.CameraConfigurationHolder
-
Sets the used camera configuration.
- setEnabled(boolean) - Method in class rosequartz.gfx.DepthTestingManager
-
Enables / disables depth testing.
- setEnabled(boolean) - Method in interface rosequartz.NativesFX.DepthTestingManager
- setFieldOfView(float) - Method in class rosequartz.gfx.PerspectiveCamera
-
Sets the field of view (FOV) of the camera IN RADIANS.
- setFieldOfViewDegrees(float) - Method in class rosequartz.gfx.PerspectiveCamera
-
Sets the field of view (FOV) of the camera IN DEGREES.
- setFunction(DepthTestingManager.TestingFunction) - Method in class rosequartz.gfx.DepthTestingManager
-
Sets the function used for depth testing.
- setLookAt(float, float, float) - Method in class rosequartz.gfx.CameraConfiguration
-
Sets the configuration to look at a given point (aligns -z to go through the point).
- setLookAt(float, float, float, float, float, float) - Method in class rosequartz.gfx.CameraConfiguration
-
Sets the configuration to look at a given point (aligns -z to go through the point), with a given vector pointing where 'up' is.
- setLookAt(Mat4, float, float, float, float, float, float, float, float, float) - Static method in class rosequartz.gfx.MatrixUtils
-
Sets the matrix to be a view matrix.
- setLookAt(Vec3) - Method in class rosequartz.gfx.CameraConfiguration
-
Sets the configuration to look at a given point (aligns -z to go through the point).
- setLookAt(Vec3, Vec3) - Method in class rosequartz.gfx.CameraConfiguration
-
Sets the configuration to look at a given point (aligns -z to go through the point), with a given vector pointing where 'up' is.
- setLookIn(float, float, float) - Method in class rosequartz.gfx.CameraConfiguration
-
Sets the configuration to look in the direction of a given vector.
- setLookIn(float, float, float, float, float, float) - Method in class rosequartz.gfx.CameraConfiguration
-
Sets the configuration to look in the direction of a given vector, with a given vector pointing where 'up' is.
- setLookIn(Vec3) - Method in class rosequartz.gfx.CameraConfiguration
-
Sets the configuration to look in the direction of a given vector.
- setLookIn(Vec3, Vec3) - Method in class rosequartz.gfx.CameraConfiguration
-
Sets the configuration to look in the direction of a given vector, with a given vector pointing where 'up' is.
- setLookUp(float, float, float) - Method in class rosequartz.gfx.CameraConfiguration
-
Sets the direction of 'up' to a given vector.
- setLookUp(Vec3) - Method in class rosequartz.gfx.CameraConfiguration
-
Sets the direction of 'up' to a given vector.
- setMagFunction(Texture.ResizeFunction) - Method in interface rosequartz.NativesFX.Texture
- setMagnificationFunction(Texture.ResizeFunction) - Method in class rosequartz.gfx.Texture
-
Sets the function used for magnification of the texture.
- setMinFunction(Texture.ResizeFunction) - Method in interface rosequartz.NativesFX.Texture
- setMinificationFunction(Texture.ResizeFunction) - Method in class rosequartz.gfx.Texture
-
Sets the function used for minification of the texture.
- setMode(DepthTestingManager.TestingFunction) - Method in interface rosequartz.NativesFX.DepthTestingManager
- setMousePos(float, float) - Method in class rosequartz.input.InputManager
-
Sets the position of the mouse cursor.
- setMousePos(float, float) - Method in interface rosequartz.NativesFX.InputManager
- setMousePos(Vec2) - Method in class rosequartz.input.InputManager
-
Sets the position of the mouse cursor.
- setMouseVisible(boolean) - Method in class rosequartz.input.InputManager
-
Sets if the mouse cursor is visible.
- setMouseVisible(boolean) - Method in interface rosequartz.NativesFX.InputManager
- setOrder(T...) - Method in class rosequartz.gfx.VertexBuilder
-
Sets the vertex layout.
- setOrientation(float, float, float, float, float, float) - Method in interface rosequartz.NativesFX.AudioListener
- setOrtho(Mat4, float, float, float, float, float, float) - Static method in class rosequartz.gfx.MatrixUtils
-
Sets the matrix to represent an orthogonal projection.
- setPerspective(Mat4, float, float, float, float) - Static method in class rosequartz.gfx.MatrixUtils
-
Sets the matrix to represent a perspective projection.
- setPitch(float) - Method in class rosequartz.afx.AudioSource
-
Sets the pitch of the AudioSource.
- setPitch(float) - Method in interface rosequartz.NativesFX.AudioSource
- setPoint1(float, float, float) - Method in class rosequartz.coll.AxisAlignedBoxCollider
-
Sets the first of the two corner positions of the box.
- setPoint1(Vec3) - Method in class rosequartz.coll.AxisAlignedBoxCollider
-
Sets the first of the two corner positions of the box.
- setPoint2(float, float, float) - Method in class rosequartz.coll.AxisAlignedBoxCollider
-
Sets the second of the two corner positions of the box.
- setPoint2(Vec3) - Method in class rosequartz.coll.AxisAlignedBoxCollider
-
Sets the second of the two corner positions of the box.
- setPoints(float, float, float, float, float, float) - Method in class rosequartz.coll.AxisAlignedBoxCollider
-
Sets both corner positions of the box.
- setPoints(Vec3, Vec3) - Method in class rosequartz.coll.AxisAlignedBoxCollider
-
Sets both corner positions of the box.
- setPort(int) - Method in interface rosequartz.Natives.TCPSocket
- setPort(int) - Method in interface rosequartz.Natives.UDPSocket
- setPort(int) - Method in class rosequartz.net.TCPSocket
-
Sets the listener port of the socket.
- setPort(int) - Method in class rosequartz.net.UDPSocket
-
Sets the port of the socket.
- setPosition(float, float, float) - Method in class rosequartz.afx.AudioSource
-
Sets the position of the AudioSource.
- setPosition(float, float, float) - Method in class rosequartz.coll.SphereCollider
-
Sets the position of the center of the sphere.
- setPosition(float, float, float) - Method in class rosequartz.gfx.CameraConfiguration
-
Sets the position.
- setPosition(float, float, float) - Method in class rosequartz.gfx.ModelInstance
-
Sets the position of the model instance.
- setPosition(float, float, float) - Method in interface rosequartz.NativesFX.AudioListener
- setPosition(float, float, float) - Method in interface rosequartz.NativesFX.AudioSource
- setPosition(Vec3) - Method in class rosequartz.afx.AudioSource
-
Sets the position of the AudioSource.
- setPosition(Vec3) - Method in class rosequartz.coll.SphereCollider
-
Sets the position of the center of the sphere.
- setPosition(Vec3) - Method in class rosequartz.gfx.CameraConfiguration
-
Sets the position.
- setPosition(Vec3) - Method in class rosequartz.gfx.ModelInstance
-
Sets the position of the model instance.
- setPositionRelative(float, float, float) - Method in class rosequartz.gfx.CameraConfiguration
-
Sets the position relative to the current position.
- setPositionRelative(float, float, float) - Method in class rosequartz.gfx.ModelInstance
-
Sets the position of the model instance relative to its current position, essentially moving it.
- setPositionRelative(Vec3) - Method in class rosequartz.gfx.CameraConfiguration
-
Sets the position relative to the current position.
- setPositionRelative(Vec3) - Method in class rosequartz.gfx.ModelInstance
-
Sets the position of the model instance relative to its current position, essentially moving it.
- setRadius(float) - Method in class rosequartz.coll.SphereCollider
-
Sets the radius of the sphere.
- setResizeFunctions(Texture.ResizeFunction) - Method in class rosequartz.gfx.Texture
-
Sets the functions used for minification and magnification of the texture.
- setScrolled(float, float) - Method in interface rosequartz.NativesFX.InputManager
- setScrolledDist(float, float) - Method in class rosequartz.input.InputManager
-
Sets how far has been scrolled on both axes.
- setScrolledDist(Vec2) - Method in class rosequartz.input.InputManager
-
Sets how far has been scrolled on both axes.
- setSeed(long) - Method in class rosequartz.rng.NoiseGenerator
-
Sets the seed to generate from.
- setSeed(long) - Method in class rosequartz.rng.RandomNumberGenerator
-
Sets the seed to generate from.
- setToggleKey(Key) - Method in class rosequartz.ConsoleManager
-
Sets the key used to toggle (open and close) the console.
- setToggleKey(Key) - Method in interface rosequartz.NativesFX.ConsoleManager
- setTriangles(int[]) - Method in interface rosequartz.NativesFX.VertexArray
- setUniformFloat(String, float) - Method in class rosequartz.gfx.ShaderProgram
-
Sets a uniform (type "float") with the given name and float value.
- setUniformFloat(String, float) - Method in interface rosequartz.NativesFX.ShaderProgram
- setUniformFloat(String, float[]) - Method in interface rosequartz.NativesFX.ShaderProgram
- setUniformFloat(String, float[], int) - Method in class rosequartz.gfx.ShaderProgram
-
Sets a uniform (type "float[‹‹array_size››]") with the given name and float array value.
- setUniformInt(String, int) - Method in class rosequartz.gfx.ShaderProgram
-
Sets a uniform (type "int") with the given name and integer value.
- setUniformInt(String, int) - Method in interface rosequartz.NativesFX.ShaderProgram
- setUniformInt(String, int[]) - Method in interface rosequartz.NativesFX.ShaderProgram
- setUniformInt(String, int[], int) - Method in class rosequartz.gfx.ShaderProgram
-
Sets a uniform (type "int[‹‹array_size››]") with the given name and integer array value.
- setUniformIntVec(String, int[]) - Method in class rosequartz.gfx.ShaderProgram
-
Sets a uniform (type "ivec‹‹vec_size››") with the given name and integer vector values array.
- setUniformIntVec(String, int[]) - Method in interface rosequartz.NativesFX.ShaderProgram
- setUniformIntVec(String, int[][]) - Method in interface rosequartz.NativesFX.ShaderProgram
- setUniformIntVec(String, int[][], int) - Method in class rosequartz.gfx.ShaderProgram
-
Sets a uniform (type "ivec‹‹vec_size››[‹‹array_size››]") with the given name and array of integer vector value arrays.
- setUniformMatrix4(String, Mat4) - Method in class rosequartz.gfx.ShaderProgram
-
Sets a uniform (type "mat4") with the given name and 4x4 matrix value.
- setUniformMatrix4(String, Mat4) - Method in interface rosequartz.NativesFX.ShaderProgram
- setUniformMatrix4(String, Mat4[]) - Method in interface rosequartz.NativesFX.ShaderProgram
- setUniformMatrix4(String, Mat4[], int) - Method in class rosequartz.gfx.ShaderProgram
-
Sets a uniform (type "mat4[‹‹array_size››]") with the given name and 4x4 float matrix array value.
- setUniformTexture(String, Texture) - Method in class rosequartz.gfx.ShaderProgram
-
Sets a uniform (type sampler2D) with the given name and texture value.
- setUniformTexture(String, NativesFX.Texture) - Method in interface rosequartz.NativesFX.ShaderProgram
- setUniformVec(String, float[]) - Method in class rosequartz.gfx.ShaderProgram
-
Sets a uniform (type: "vec‹‹vec_size››") with the given name and float vector values array.
- setUniformVec(String, float[]) - Method in interface rosequartz.NativesFX.ShaderProgram
- setUniformVec(String, float[][]) - Method in interface rosequartz.NativesFX.ShaderProgram
- setUniformVec(String, float[][], int) - Method in class rosequartz.gfx.ShaderProgram
-
Sets a uniform (type: "vec‹‹vec_size››[‹‹array_size››]") with the given name and array of float vector value arrays.
- setUniformVec(String, Vec2) - Method in class rosequartz.gfx.ShaderProgram
-
Sets a uniform (type: "vec2") with the given name and Vector2.
- setUniformVec(String, Vec2[], int) - Method in class rosequartz.gfx.ShaderProgram
-
Sets a uniform (type: "vec2[‹‹array_size››]") with the given name and array of Vector2.
- setUniformVec(String, Vec3) - Method in class rosequartz.gfx.ShaderProgram
-
Sets a uniform (type: "vec3") with the given name and Vector3.
- setUniformVec(String, Vec3[], int) - Method in class rosequartz.gfx.ShaderProgram
-
Sets a uniform (type: "vec3[‹‹array_size››]") with the given name and array of Vector3.
- setUniformVec(String, Vec4) - Method in class rosequartz.gfx.ShaderProgram
-
Sets a uniform (type: "vec4") with the given name and Vector4.
- setUniformVec(String, Vec4[], int) - Method in class rosequartz.gfx.ShaderProgram
-
Sets a uniform (type: "vec4[‹‹array_size››]") with the given name and array of Vector4.
- setVelocity(float, float, float) - Method in class rosequartz.afx.AudioListener
-
Sets the velocity of the AudioListener.
- setVelocity(float, float, float) - Method in class rosequartz.afx.AudioSource
-
Sets the velocity of the AudioSource.
- setVelocity(float, float, float) - Method in interface rosequartz.NativesFX.AudioListener
- setVelocity(float, float, float) - Method in interface rosequartz.NativesFX.AudioSource
- setVelocity(Vec3) - Method in class rosequartz.afx.AudioListener
-
Sets the velocity of the AudioListener.
- setVelocity(Vec3) - Method in class rosequartz.afx.AudioSource
-
Sets the velocity of the AudioSource.
- setVertices(float[]) - Method in interface rosequartz.NativesFX.VertexArray
- setVisible(boolean) - Method in class rosequartz.ConsoleManager
-
Sets if the console should be visible.
- setVisible(boolean) - Method in interface rosequartz.NativesFX.ConsoleManager
- setVolume(float) - Method in class rosequartz.afx.AudioListener
-
Sets the volume of what the AudioListener receives.
- setVolume(float) - Method in class rosequartz.afx.AudioSource
-
Sets the volume of the AudioSource.
- setVolume(float) - Method in interface rosequartz.NativesFX.AudioListener
- setVolume(float) - Method in interface rosequartz.NativesFX.AudioSource
- ShaderProgram - Class in rosequartz.gfx
-
Represents a shader program, consisting of a vertex shader and a fragment shader.
- ShaderProgram(String, String) - Constructor for class rosequartz.gfx.ShaderProgram
-
Creates a ShaderProgram from the vertex shader source code and the fragment shader source code.
- ShaderProgram(String, Resource) - Constructor for class rosequartz.gfx.ShaderProgram
-
Creates a ShaderProgram from the vertex shader source code and a fragment shader resource.
- ShaderProgram(Resource, String) - Constructor for class rosequartz.gfx.ShaderProgram
-
Creates a ShaderProgram from a vertex shader resource and the fragment shader source code.
- ShaderProgram(Resource, Resource) - Constructor for class rosequartz.gfx.ShaderProgram
-
Creates a ShaderProgram from a vertex shader resource and a fragment shader resource.
- SHIFT - Enum constant in enum class rosequartz.input.Key
- SLASH - Enum constant in enum class rosequartz.input.Key
- SocketClosedByApplicationException - Exception in rosequartz.net
- SocketClosedByApplicationException() - Constructor for exception rosequartz.net.SocketClosedByApplicationException
- SocketClosedByGarbageCollectorException - Exception in rosequartz.net
- SocketClosedByGarbageCollectorException() - Constructor for exception rosequartz.net.SocketClosedByGarbageCollectorException
- SPACE - Enum constant in enum class rosequartz.input.Key
- SphereCollider - Class in rosequartz.coll
-
Represents a collider in the shape of a sphere.
- SphereCollider(float, float, float, float) - Constructor for class rosequartz.coll.SphereCollider
-
Constructs a sphere-collider from the position of its center and its radius.
- SphereCollider(Vec3, float) - Constructor for class rosequartz.coll.SphereCollider
-
Constructs a sphere-collider from the position of its center and its radius.
- SQUARE_BRACKET_LEFT - Enum constant in enum class rosequartz.input.Key
- SQUARE_BRACKET_RIGHT - Enum constant in enum class rosequartz.input.Key
- START - Enum constant in enum class rosequartz.input.Gamepad.Button
- startTextInput(String, boolean) - Method in class rosequartz.input.InputManager
-
Start requesting text input from the user.
- startTextInput(String, boolean) - Method in interface rosequartz.NativesFX.InputManager
- stateToString() - Static method in class rosequartz.gfx.Graphics
-
Returns a summary of the current state of the OpenGL-Pipeline.
- stop() - Method in class rosequartz.afx.AudioSource
-
Stops playback.
- stop() - Method in interface rosequartz.NativesFX.AudioSource
- sub(float...) - Method in class rosequartz.math.Vec
-
Subtracts this vector by the given vector component-wise and stores the result in this.
- sub(T) - Method in class rosequartz.math.Vec
-
Subtracts this vector by the given vector component-wise and stores the result in this.
- sub(T, T) - Method in class rosequartz.math.Vec
-
Subtracts this vector by the given vector component-wise and stores the result in dest.
- subN(float...) - Method in class rosequartz.math.Vec
-
Subtracts this vector by the given vector component-wise and stores the result in a new vector, returning it.
- subN(T) - Method in class rosequartz.math.Vec
-
Subtracts this vector by the given vector component-wise and stores the result in a new vector, returning it.
All Classes|All Packages|Serialized Form