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

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.
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