Index
All Classes and Interfaces|All Packages|Constant Field Values
S
- safeConcatenate(String, String, char, char) - Static method in class edu.cornell.gdiac.assets.ParserUtils
-
Returns first and second concatenated with the given separator in-between.
- sampleRate - Variable in class edu.cornell.gdiac.assets.MusicQueueLoader.MusicQueueParameters
-
The samples per second of all audio sources
- SandboxFileHandleResolver - Class in edu.cornell.gdiac.util
-
A class to create a
FileHandle
in an application-specific directory. - SandboxFileHandleResolver() - Constructor for class edu.cornell.gdiac.util.SandboxFileHandleResolver
- scale(float) - Method in class edu.cornell.gdiac.graphics.Gradient
-
Applies a uniform scale to this gradient.
- scale(float) - Method in class edu.cornell.gdiac.graphics.Scissor
-
Applies a uniform scale to this scissor mask.
- scale(float, float) - Method in class edu.cornell.gdiac.graphics.Gradient
-
Applies a non-uniform scale to this gradient.
- scale(float, float) - Method in class edu.cornell.gdiac.graphics.Scissor
-
Applies a non-uniform scale to this scissor mask.
- scale(Vector2) - Method in class edu.cornell.gdiac.graphics.Gradient
-
Applies a non-uniform scale to this gradient.
- scale(Vector2) - Method in class edu.cornell.gdiac.graphics.Scissor
-
Applies a non-uniform scale to this scissor mask.
- Scissor - Class in edu.cornell.gdiac.graphics
-
This class defines a general purpose scissor mask.
- Scissor() - Constructor for class edu.cornell.gdiac.graphics.Scissor
-
Creates a degenerate scissor of size 0.
- Scissor(float, float, float, float) - Constructor for class edu.cornell.gdiac.graphics.Scissor
-
Creates a scissor with the given bounds.
- Scissor(float, float, float, float, float) - Constructor for class edu.cornell.gdiac.graphics.Scissor
-
Creates a scissor with the given bounds and fringe.
- Scissor(Rectangle) - Constructor for class edu.cornell.gdiac.graphics.Scissor
-
Creates a scissor with the given bounds.
- Scissor(Rectangle, float) - Constructor for class edu.cornell.gdiac.graphics.Scissor
-
Creates a scissor with the given bounds and fringe.
- Scissor(Rectangle, Affine2, float) - Constructor for class edu.cornell.gdiac.graphics.Scissor
-
Creates a scissor with the given transformed bounds and fringe.
- Scissor(Rectangle, Matrix4, float) - Constructor for class edu.cornell.gdiac.graphics.Scissor
-
Creates a scissor with the given transformed bounds and fringe.
- Scissor(Scissor) - Constructor for class edu.cornell.gdiac.graphics.Scissor
-
Creates a copy with the resources of the given scissor mask.
- scl(float) - Method in class edu.cornell.gdiac.graphics.obj.ObjMesh
-
Uniformly scales all of the vertices of this mesh.
- scl(float) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Uniformly scales all of the vertices of this mesh.
- scl(float) - Method in class edu.cornell.gdiac.math.Path2
-
Uniformly scales all of the vertices of this path.
- scl(float) - Method in class edu.cornell.gdiac.math.Poly2
-
Uniformly scales all of the vertices of this polygon.
- scl(Vector2) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Nonuniformly scales all of the vertices of this mesh.
- scl(Vector2) - Method in class edu.cornell.gdiac.math.Path2
-
Nonuniformly scales all of the vertices of this path.
- scl(Vector2) - Method in class edu.cornell.gdiac.math.Poly2
-
Nonuniformly scales all of the vertices of this polygon.
- scl(Vector3) - Method in class edu.cornell.gdiac.graphics.obj.ObjMesh
-
Nonuniformly scales all of the vertices of this mesh.
- ScreenListener - Interface in edu.cornell.gdiac.util
-
A listener class for responding to a screen's request to exit.
- seed(int) - Static method in class edu.cornell.gdiac.util.RandomGenerator
-
Resets the random generator to have a new seed
- seek(long, byte[]) - Method in interface edu.cornell.gdiac.audio.AudioStream
-
Seeks to the given byte position, reading the results into the provided buffer
- seek(long, float[]) - Method in interface edu.cornell.gdiac.audio.AudioStream
-
Seeks to the given audio sample, reading the results into the provided buffer
- seek(long, short[]) - Method in interface edu.cornell.gdiac.audio.AudioStream
-
Seeks to the given audio sample, reading the results into the provided buffer
- select(float, float) - Method in class edu.cornell.gdiac.physics2.ObstacleSelector
-
Returns true if a physics body was selected at the given position.
- set(float[]) - Method in class edu.cornell.gdiac.graphics.obj.ObjMesh
-
Sets the OBJ mesh to have the given vertices
- set(float[]) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Sets the sprite mesh to have the given vertices
- set(float[]) - Method in class edu.cornell.gdiac.math.Path2
-
Sets the path to have the given vertices
- set(float[]) - Method in class edu.cornell.gdiac.math.PathSmoother
-
Sets the vertex data for this path smoother.
- set(float[]) - Method in class edu.cornell.gdiac.math.Poly2
-
Sets the polygon to have the given vertices
- set(float[]) - Method in class edu.cornell.gdiac.math.PolyTriangulator
-
Sets the exterior vertex data for this triangulator.
- set(float[]) - Method in class edu.cornell.gdiac.math.Spline2
-
Sets this spline to have the given control points.
- set(float[], boolean) - Method in class edu.cornell.gdiac.math.PathExtruder
-
Sets the path for this extruder.
- set(float[], int, int) - Method in class edu.cornell.gdiac.graphics.obj.ObjMesh
-
Sets the OBJ mesh to have the given vertices.
- set(float[], int, int) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Sets the sprite mesh to have the given vertices.
- set(float[], int, int) - Method in class edu.cornell.gdiac.math.Path2
-
Sets the path to have the given vertices.
- set(float[], int, int) - Method in class edu.cornell.gdiac.math.Poly2
-
Sets the polygon to have the given vertices.
- set(float[], int, int) - Method in class edu.cornell.gdiac.math.PolyTriangulator
-
Sets the exterior vertex data for this triangulator.
- set(float[], int, int) - Method in class edu.cornell.gdiac.math.Spline2
-
Sets this spline to have the given control points.
- set(float, float) - Method in class edu.cornell.gdiac.math.Spline2
-
Sets this spline to be a degenerate degenerate of one point
- set(float, float, float, float) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Sets the sprite mesh to represent the given rectangle.
- set(float, float, float, float) - Method in class edu.cornell.gdiac.math.Poly2
-
Sets the polygon to represent the given rectangle.
- set(float, float, float, float) - Method in class edu.cornell.gdiac.math.Spline2
-
Sets this spline to be a line between two points
- set(float, float, float, float, float) - Method in class edu.cornell.gdiac.graphics.Scissor
-
Sets the scissor mask to have the given bounds and fringe.
- set(int, E) - Method in class edu.cornell.gdiac.util.PooledList
-
Replaces the element at the specified position
- set(Color) - Method in class edu.cornell.gdiac.graphics.Gradient
-
Sets this to be a degenerate gradient with the given color.
- set(Color, Color, Rectangle, float, float) - Method in class edu.cornell.gdiac.graphics.Gradient
-
Sets this to be a box gradient of the two colors.
- set(Color, Color, Vector2, float) - Method in class edu.cornell.gdiac.graphics.Gradient
-
Sets this to be a simple radial gradient of the two colors.
- set(Color, Color, Vector2, float, float) - Method in class edu.cornell.gdiac.graphics.Gradient
-
Sets this to be a general radial gradient of the two colors.
- set(Color, Color, Vector2, Vector2) - Method in class edu.cornell.gdiac.graphics.Gradient
-
Sets this to be a linear gradient of the two colors.
- set(Texture, int, int) - Method in class edu.cornell.gdiac.graphics.SpriteSheet
-
Sets the sprite sheet to the given texture.
- set(Texture, int, int, int) - Method in class edu.cornell.gdiac.graphics.SpriteSheet
-
Sets the sprite sheet to the given texture.
- set(Texture, int, int, int, int, int, int, int) - Method in class edu.cornell.gdiac.graphics.SpriteSheet
-
Sets the sprite sheet to the given texture.
- set(Rectangle) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Sets the mesh to represent the given rectangle.
- set(Rectangle) - Method in class edu.cornell.gdiac.math.Path2
-
Sets the path to represent the given rectangle.
- set(Rectangle) - Method in class edu.cornell.gdiac.math.Poly2
-
Sets the polygon to represent the given rectangle.
- set(Rectangle, float) - Method in class edu.cornell.gdiac.graphics.Scissor
-
Sets the scissor mask to have the given bounds and fringe.
- set(Rectangle, Affine2, float) - Method in class edu.cornell.gdiac.graphics.Scissor
-
Sets the scissor mask to have the given transformed bounds and fringe.
- set(Rectangle, Matrix4, float) - Method in class edu.cornell.gdiac.graphics.Scissor
-
Sets the scissor mask to have the given transformed bounds and fringe.
- set(Vector2) - Method in class edu.cornell.gdiac.math.Spline2
-
Sets this spline to be a degenerate degenerate of one point
- set(Vector2, Vector2) - Method in class edu.cornell.gdiac.math.Spline2
-
Sets this spline to be a line between two points
- set(FloatArray) - Method in class edu.cornell.gdiac.math.PolyTriangulator
-
Sets the exterior vertex data for this triangulator.
- set(Gradient) - Method in class edu.cornell.gdiac.graphics.Gradient
-
Sets this gradient to be a copy of the given one.
- set(ObjMesh) - Method in class edu.cornell.gdiac.graphics.obj.ObjMesh
-
Sets this OBJ mesh to be a copy of the given one.
- set(Scissor) - Method in class edu.cornell.gdiac.graphics.Scissor
-
Sets this scissor mask to be a copy of the given one.
- set(SpriteMesh) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Sets this sprite mesh to be a copy of the given one.
- set(SpriteMesh) - Method in class edu.cornell.gdiac.graphics.TexturedMesh
-
Sets this mesh to be a copy of the given mesh
- set(SpriteSheet) - Method in class edu.cornell.gdiac.graphics.SpriteSheet
-
Sets this sprite sheet to be a copy of the given one.
- set(Path2) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Sets this sprite mesh using the given path.
- set(Path2) - Method in class edu.cornell.gdiac.math.Path2
-
Sets this path to be a copy of the given one.
- set(Path2) - Method in class edu.cornell.gdiac.math.PathExtruder
-
Sets the path for this extruder.
- set(Path2) - Method in class edu.cornell.gdiac.math.PathSmoother
-
Sets the vertex data for this path smoother.
- set(Path2) - Method in class edu.cornell.gdiac.math.PolyTriangulator
-
Sets the exterior vertex data for this triangulator.
- set(Path2, float, float) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Sets this sprite mesh using the given path and bounds
- set(Path2, float, float, float, float) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Sets this sprite mesh using the given path and bounds
- set(Path2, TextureRegion) - Method in class edu.cornell.gdiac.graphics.TexturedMesh
-
Sets this mesh to match the given path and texture region
- set(Path2, Texture) - Method in class edu.cornell.gdiac.graphics.TexturedMesh
-
Sets this mesh to match the given path and texture
- set(Path2, Rectangle) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Sets this sprite mesh using the given path and bounds
- set(Poly2) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Sets this sprite mesh using the given polygon.
- set(Poly2) - Method in class edu.cornell.gdiac.math.Poly2
-
Sets this polygon to be a copy of the given one.
- set(Poly2, float, float) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Sets this sprite mesh using the given polygon and bounds
- set(Poly2, float, float, float, float) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Sets this sprite mesh using the given polygon and bounds
- set(Poly2, TextureRegion) - Method in class edu.cornell.gdiac.graphics.TexturedMesh
-
Sets this mesh to match the given polygon and texture region
- set(Poly2, Texture) - Method in class edu.cornell.gdiac.graphics.TexturedMesh
-
Sets this mesh to have match the given polygon and texture
- set(Poly2, Rectangle) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Sets this sprite mesh using the given polygon and bounds
- set(Spline2) - Method in class edu.cornell.gdiac.math.Spline2
-
Sets this spline to be a copy of the given spline.
- set(Spline2) - Method in class edu.cornell.gdiac.math.SplinePather
-
Sets the given spline as the data for this spline approximator.
- setActive(boolean) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets whether the body is active
- setActive(boolean) - Method in class edu.cornell.gdiac.util.Controllers
-
Toggles the active status of this wrapper
- setAlignment(int) - Method in class edu.cornell.gdiac.graphics.TextLayout
-
Sets the alignment of the text.
- setAmbientColor(Color) - Method in class edu.cornell.gdiac.graphics.obj.ObjPipeline
-
Sets the ambient color for this shader.
- setAmbientMap(Texture) - Method in class edu.cornell.gdiac.graphics.obj.Material
-
Sets the texture map of the ambient light.
- setAmbientTexture(Texture) - Method in class edu.cornell.gdiac.graphics.obj.ObjPipeline
-
Sets the ambient texture for this shader.
- setAmbientTint(Color) - Method in class edu.cornell.gdiac.graphics.obj.Material
-
Sets the color coefficient of the ambient light.
- setAnchor(float, float, float) - Method in class edu.cornell.gdiac.graphics.obj.ModelRef
-
Sets the anchor point.
- setAnchor(int, float, float) - Method in class edu.cornell.gdiac.math.Spline2
-
Sets the anchor point at the given index.
- setAnchor(int, Vector2) - Method in class edu.cornell.gdiac.math.Spline2
-
Sets the anchor point at the given index.
- setAnchor(Vector3) - Method in class edu.cornell.gdiac.graphics.obj.ModelRef
-
Sets the anchor point.
- setAngle(float) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets the angle of rotation for this body (about the center).
- setAngularDamping(float) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets the angular damping for this body.
- setAngularVelocity(float) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets the angular velocity for this physics body
- setAwake(boolean) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets whether the body is awake
- setBindPoint(int) - Method in class edu.cornell.gdiac.graphics.UniformBuffer
-
Sets the bind point for this uniform buffer.
- setBindPoint(int, boolean) - Method in class edu.cornell.gdiac.graphics.Texture2D
-
Sets the bind point for this texture.
- setBlendDstFunc(int) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Sets the blending function for the destination color
- setBlendDstFunc(int, int) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Sets the blending functions for the destination color
- setBlendEquation(int) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Sets the blending equation for this sprite batch
- setBlendFunction(int, int) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Sets the blending function for this sprite batch
- setBlendFunctionSeparate(int, int, int, int) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Sets the blending function for this sprite batch
- setBlendMode(SpriteBatch.BlendMode) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Sets the blending mode for this sprite batch
- setBlendSrcFunc(int) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Sets the blending function for the source color
- setBlendSrcFunc(int, int) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Sets the blending functions for the source color
- setBlock(int) - Method in class edu.cornell.gdiac.graphics.UniformBuffer
-
Sets the active uniform block in this buffer.
- setBlur(float) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Sets the blur radius in pixels (0 if there is no blurring).
- setBodyState(Body) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Copies the state from the given body to the body def.
- setBodyType(BodyDef.BodyType) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets the body type for Box2d physics
- setBounds(float, float, float, float) - Method in class edu.cornell.gdiac.graphics.TextLayout
-
Sets a constraint to place on the text bounds.
- setBounds(Rectangle) - Method in class edu.cornell.gdiac.graphics.Scissor
-
Sets the bounding box of this scissor mask
- setBounds(Rectangle) - Method in class edu.cornell.gdiac.graphics.TextLayout
-
Sets a constraint to place on the text bounds.
- setBullet(boolean) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets whether this body is a bullet
- setBumpMap(Texture) - Method in class edu.cornell.gdiac.graphics.obj.Material
-
Sets the texture map of the fragment normals.
- setCamera(PerspectiveCamera) - Method in class edu.cornell.gdiac.util.Gimbal
-
Sets the current camera
- setCentroid(Vector2) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets the center of mass for this physics body
- setClearColor(Color) - Method in class edu.cornell.gdiac.graphics.RenderTarget
-
Sets the clear color for this render target.
- setClosed(boolean) - Method in class edu.cornell.gdiac.math.Spline2
-
Sets whether the spline is closed.
- setColor(float, float, float, float) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Sets the active color of this sprite batch
- setColor(int, Color) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Sets the vertex color for index idx
- setColor(Color) - Method in class edu.cornell.gdiac.graphics.obj.ObjPipeline
-
Sets the current tint color for this pipeline.
- setColor(Color) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Sets the active color of this sprite batch
- setColor(Color) - Method in class edu.cornell.gdiac.graphics.TextLayout
-
Sets the font color to use for the text
- setCommand(int) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Sets the current drawing command.
- setContents(Texture2D, Buffer) - Static method in class edu.cornell.gdiac.graphics.Texture2D
-
Sets this texture to have the contents of the given buffer.
- setContents(Buffer) - Method in class edu.cornell.gdiac.graphics.Texture2D
-
Sets this texture to have the contents of the given buffer.
- setDamping(float) - Method in class edu.cornell.gdiac.physics2.ObstacleSelector
-
Sets the damping ratio of the mouse joint
- setDeadZone(float) - Method in class edu.cornell.gdiac.util.XBoxController
-
Sets the deadzone value for the joysticks.
- setDebugColor(Color) - Method in class edu.cornell.gdiac.physics2.ObstacleSprite
-
Sets the debug color of this sprite
- setDensity(float) - Method in class edu.cornell.gdiac.physics2.CapsuleObstacle
-
Sets the density of this body
- setDensity(float) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets the density of this body
- setDiffuseColor(Color) - Method in class edu.cornell.gdiac.graphics.obj.ObjPipeline
-
Sets the diffuse color for this shader.
- setDiffuseMap(Texture) - Method in class edu.cornell.gdiac.graphics.obj.Material
-
Sets the texture map of the diffuse light.
- setDiffuseTexture(Texture) - Method in class edu.cornell.gdiac.graphics.obj.ObjPipeline
-
Sets the diffuse texture for this shader.
- setDiffuseTint(Color) - Method in class edu.cornell.gdiac.graphics.obj.Material
-
Sets the color coefficient of the diffuse light.
- setDimension(float, float) - Method in class edu.cornell.gdiac.physics2.BoxObstacle
-
Sets the dimensions of this box
- setDimension(float, float) - Method in class edu.cornell.gdiac.physics2.CapsuleObstacle
-
Sets the dimensions of this capsule
- setDimension(Vector2) - Method in class edu.cornell.gdiac.physics2.BoxObstacle
-
Sets the dimensions of this box
- setDimension(Vector2) - Method in class edu.cornell.gdiac.physics2.CapsuleObstacle
-
Sets the dimensions of this capsule
- setEndCap(PathExtruder.EndCap) - Method in class edu.cornell.gdiac.math.PathExtruder
-
Sets the end cap value for the extrusion.
- setEpsilon(float) - Method in class edu.cornell.gdiac.math.PathSmoother
-
Sets the epsilon value for the smoothing algorithm.
- setExtent(Vector2) - Method in class edu.cornell.gdiac.graphics.Gradient
-
Sets the extent of this gradient
- setFeather(float) - Method in class edu.cornell.gdiac.graphics.Gradient
-
Sets the feather value for this gradient.
- setFilterData(Filter) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets the filter data for this object
- setFixedRotation(boolean) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets whether this body be prevented from rotating
- setFont(BitmapFont) - Method in class edu.cornell.gdiac.graphics.TextLayout
-
Sets the font associated with this layout.
- setForce(float) - Method in class edu.cornell.gdiac.physics2.ObstacleSelector
-
Sets the force multiplier of the mouse joint
- setFrame(int) - Method in class edu.cornell.gdiac.graphics.SpriteSheet
-
Sets the active frame as the given index.
- setFrequency(float) - Method in class edu.cornell.gdiac.physics2.ObstacleSelector
-
Sets the response speed of the mouse joint
- setFriction(float) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets the friction coefficient of this body
- setFringe(float) - Method in class edu.cornell.gdiac.graphics.Scissor
-
Sets the edge fringe of this scissor mask
- setGradient(Gradient) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Sets the active gradient of this sprite batch
- setGradientCoord(int, float, float) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Sets the vertex gradient coordinate for index idx
- setGradientCoord(int, Vector2) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Sets the vertex gradient coordinate for index idx.
- setGravityScale(float) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets the gravity scale to apply to this body
- setHeight(float) - Method in class edu.cornell.gdiac.physics2.BoxObstacle
-
Sets the box height
- setHeight(float) - Method in class edu.cornell.gdiac.physics2.CapsuleObstacle
-
Sets the capsule height
- setIllum(int) - Method in class edu.cornell.gdiac.graphics.obj.Material
-
Sets the illumination setting of this material.
- setIllum(int) - Method in class edu.cornell.gdiac.graphics.obj.ObjPipeline
-
Sets the illumination level of this shader.
- setIndex(int) - Method in class edu.cornell.gdiac.graphics.obj.Model.Surface
-
Sets the smoothing index for this surface.
- setIndices(short[]) - Method in class edu.cornell.gdiac.graphics.obj.ObjMesh
-
Sets the indices for this OBJ mesh to the ones given.
- setIndices(short[]) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Sets the indices for this sprite mesh to the ones given.
- setIndices(short[], int, int) - Method in class edu.cornell.gdiac.graphics.obj.ObjMesh
-
Sets the indices for this sprite mesh to the ones given.
- setIndices(short[], int, int) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Sets the indices for this sprite mesh to the ones given.
- setInertia(float) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets the rotational inertia of this body
- setInnerColor(Color) - Method in class edu.cornell.gdiac.graphics.Gradient
-
Sets the inner color of this gradient
- setJoint(PathExtruder.Joint) - Method in class edu.cornell.gdiac.math.PathExtruder
-
Sets the joint value for the extrusion.
- setLightSource(float, float, float) - Method in class edu.cornell.gdiac.graphics.obj.ObjPipeline
-
Sets the light source for this pipeline.
- setLightSource(Vector3) - Method in class edu.cornell.gdiac.graphics.obj.ObjPipeline
-
Sets the light source for this pipeline.
- setLinearDamping(float) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets the linear damping for this body.
- setLinearVelocity(Vector2) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets the linear velocity for this physics body
- setLoopBehavior(boolean) - Method in interface edu.cornell.gdiac.audio.MusicQueue
-
Sets the loop behavior of this music buffer.
- setLooping(long, boolean) - Method in interface edu.cornell.gdiac.audio.SoundEffect
-
Sets the loop setting of the given instance
- setMass(float) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets the mass of this body
- setMaterial(Material) - Method in class edu.cornell.gdiac.graphics.obj.Model.Surface
-
Sets the material associated with this surface.
- setMaterial(Material) - Method in class edu.cornell.gdiac.graphics.obj.ModelRef
-
Sets the default material for this model reference.
- setMaterial(Material) - Method in class edu.cornell.gdiac.graphics.obj.ObjPipeline
-
Sets the default material for this pipeline.
- setMaterial(String, Material) - Method in class edu.cornell.gdiac.graphics.obj.MaterialLib
-
Adds a material to the library with the given name.
- setMaterialName(String) - Method in class edu.cornell.gdiac.graphics.obj.Model.Surface
-
Sets the name of the material associated with this surface.
- setMaximumZoom(float) - Method in class edu.cornell.gdiac.util.Gimbal
-
Sets the maximum zoom factor allowed.
- setMinimumZoom(float) - Method in class edu.cornell.gdiac.util.Gimbal
-
Sets the minimum zoom factor allowed.
- setMitreLimit(float) - Method in class edu.cornell.gdiac.math.PathExtruder
-
Sets the mitre limit of the extrusion.
- setModelMatrix(Matrix4) - Method in class edu.cornell.gdiac.graphics.obj.ObjPipeline
-
Sets the model matrix for this shader.
- setMouseSize(float, float) - Method in class edu.cornell.gdiac.physics2.ObstacleSelector
-
Sets the size of the mouse pointer
- setName(String) - Method in class edu.cornell.gdiac.graphics.Texture2D
-
Sets the name of this texture.
- setName(String) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets the physics object tag.
- setNormal(int, float, float, float) - Method in class edu.cornell.gdiac.graphics.obj.ObjMesh
-
Sets the vertex normal for index idx
- setNormal(int, Vector3) - Method in class edu.cornell.gdiac.graphics.obj.ObjMesh
-
Sets the vertex normal for index idx
- setNormalMatrix(Matrix4) - Method in class edu.cornell.gdiac.graphics.obj.ObjPipeline
-
Sets the normal matrix for this shader.
- setNormalTexture(Texture) - Method in class edu.cornell.gdiac.graphics.obj.ObjPipeline
-
Sets the normal (bump) texture for this shader.
- setObstacle(Obstacle) - Method in class edu.cornell.gdiac.physics2.ObstacleSprite
-
Sets the obstacle associated with this sprite.
- setOffset(String, int) - Method in class edu.cornell.gdiac.graphics.UniformBuffer
-
Defines the byte offset of the given buffer variable.
- setOnCompletionListener(SoundEffect.OnCompletionListener) - Method in interface edu.cornell.gdiac.audio.SoundEffect
-
Registers a callback invoked as a sound instance completes.
- setOnTransitionListener(MusicQueue.OnTransitionListener) - Method in interface edu.cornell.gdiac.audio.MusicQueue
-
Registers a callback invoked as the music queue is processed.
- setOrientation(Capsule) - Method in class edu.cornell.gdiac.physics2.CapsuleObstacle
-
Sets the style of this capsule.
- setOuterColor(Color) - Method in class edu.cornell.gdiac.graphics.Gradient
-
Sets the outer color of this gradient
- setPackedColor(float) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Sets the active color of this sprite batch
- setPackedColor(int, float) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Sets the packed color representation for index idx
- setPan(float) - Method in interface edu.cornell.gdiac.audio.MusicQueue
-
Sets the pan of the given music stream
- setPan(long, float) - Method in interface edu.cornell.gdiac.audio.SoundEffect
-
Sets the pan of the given instance
- setPerspective(Matrix4) - Method in class edu.cornell.gdiac.graphics.obj.ObjPipeline
-
Sets the perspective matrix for this shader.
- setPhysicsUnits(float) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets the physics units for this obstacle.
- setPhysicsUnits(float) - Method in class edu.cornell.gdiac.physics2.ObstacleSelector
-
Sets the physics units for this obstacle selector.
- setPitch(float) - Method in interface edu.cornell.gdiac.audio.MusicQueue
-
Sets the pitch of the music stream
- setPlayerIndex(int) - Method in class edu.cornell.gdiac.util.XBoxController
-
Sets the player index of this controller.
- setPoint(float, float, float) - Method in class edu.cornell.gdiac.math.Spline2
-
Sets the spline point at parameter tp.
- setPoint(float, Vector2) - Method in class edu.cornell.gdiac.math.Spline2
-
Sets the spline point at parameter tp.
- setPoints(float[]) - Method in class edu.cornell.gdiac.physics2.PolygonObstacle
-
Sets this polygon obstacle to contain the given points.
- setPoints(float[], int, int) - Method in class edu.cornell.gdiac.physics2.PolygonObstacle
-
Sets this polygon obstacle to contain the given points.
- setPoints(FloatArray) - Method in class edu.cornell.gdiac.physics2.PolygonObstacle
-
Sets this polygon obstacle to contain the given points.
- setPolygon(Poly2) - Method in class edu.cornell.gdiac.physics2.PolygonObstacle
-
Sets this obstacle to be the given polygon.
- setPosition(float, float) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets the current position for this physics body
- setPosition(float, float, float) - Method in class edu.cornell.gdiac.graphics.obj.ModelRef
-
Sets the position of this model in the scene.
- setPosition(int, float, float) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Sets the vertex position for index idx
- setPosition(int, float, float, float) - Method in class edu.cornell.gdiac.graphics.obj.ObjMesh
-
Sets the vertex position for index idx
- setPosition(int, Vector2) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Sets the vertex position for index idx
- setPosition(int, Vector3) - Method in class edu.cornell.gdiac.graphics.obj.ObjMesh
-
Sets the vertex position for index idx
- setPosition(long, float) - Method in interface edu.cornell.gdiac.audio.SoundEffect
-
Sets the current position of this instance in seconds.
- setPosition(Vector2) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets the current position for this physics body
- setPosition(Vector3) - Method in class edu.cornell.gdiac.graphics.obj.ModelRef
-
Sets the position of this model in the scene.
- setProjectionMatrix(Matrix4) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Sets the active perspective matrix of this sprite batch
- setRadius(float) - Method in class edu.cornell.gdiac.graphics.Gradient
-
Sets the corner radius of the gradient rectangle
- setRadius(float) - Method in class edu.cornell.gdiac.physics2.WheelObstacle
-
Sets the radius of this circle
- setRegion(TextureRegion) - Method in class edu.cornell.gdiac.graphics.SpriteSheet
-
Sets this sprite sheet to be the given texture region.
- setRestitution(float) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets the restitution of this body
- setRotation(float, float) - Method in class edu.cornell.gdiac.graphics.obj.ModelRef
-
Sets the spherical rotation of this model about the anchor.
- setRotation(Quaternion) - Method in class edu.cornell.gdiac.graphics.obj.ModelRef
-
Sets the rotation quaterion of this model about the anchor.
- setScale(float) - Method in class edu.cornell.gdiac.graphics.obj.ModelRef
-
Sets the uniform scaling factor for this model about the anchor.
- setScale(float, float, float) - Method in class edu.cornell.gdiac.graphics.obj.ModelRef
-
Sets the non-uniform scaling factor for this model about the anchor.
- setScale(Vector3) - Method in class edu.cornell.gdiac.graphics.obj.ModelRef
-
Sets the non-uniform scaling factor for this model about the anchor.
- setScissor(Scissor) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Sets the active scissor mask of this sprite batch
- setSeamOffset(float) - Method in class edu.cornell.gdiac.physics2.CapsuleObstacle
-
Sets the seam offset of the core rectangle
- setSensor(boolean) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets whether this object is a sensor.
- setShader(ShaderProgram) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Sets the shader for this sprite batch
- setShader(Shader) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Sets the shader for this sprite batch
- setShininess(float) - Method in class edu.cornell.gdiac.graphics.obj.Material
-
Sets the shininess coefficient.
- setSleepingAllowed(boolean) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets whether the body should ever fall asleep
- setSmooth(int, boolean) - Method in class edu.cornell.gdiac.math.Spline2
-
Sets the smoothness for the anchor point at the given index.
- setSource(int, AudioSource) - Method in interface edu.cornell.gdiac.audio.MusicQueue
-
Sets the source for the given position.
- setSpecularColor(Color) - Method in class edu.cornell.gdiac.graphics.obj.ObjPipeline
-
Sets the specular color for this shader.
- setSpecularExponent(float) - Method in class edu.cornell.gdiac.graphics.obj.ObjPipeline
-
Sets the specular exponent for this shader.
- setSpecularMap(Texture) - Method in class edu.cornell.gdiac.graphics.obj.Material
-
Sets the texture map of the specular light.
- setSpecularTexture(Texture) - Method in class edu.cornell.gdiac.graphics.obj.ObjPipeline
-
Sets the specular texture for this shader.
- setSpecularTint(Color) - Method in class edu.cornell.gdiac.graphics.obj.Material
-
Sets the color coefficient of the specular light.
- setSpriteSheet(SpriteSheet) - Method in class edu.cornell.gdiac.physics2.ObstacleSprite
-
Sets the sprite sheet for this sprite.
- setStencilEffect(Stencil.Effect) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Sets the current stencil effect
- setTangent(int, float, float, boolean) - Method in class edu.cornell.gdiac.math.Spline2
-
Sets the tangent at the given index.
- setTangent(int, float, float, float) - Method in class edu.cornell.gdiac.graphics.obj.ObjMesh
-
Sets the vertex normal for index idx
- setTangent(int, Vector2, boolean) - Method in class edu.cornell.gdiac.math.Spline2
-
Sets the tangent at the given index.
- setTangent(int, Vector3) - Method in class edu.cornell.gdiac.graphics.obj.ObjMesh
-
Sets the vertex tangent for index idx
- setTexCoord(int, float, float) - Method in class edu.cornell.gdiac.graphics.obj.ObjMesh
-
Sets the texture coordinates for index idx
- setTexCoord(int, Vector2) - Method in class edu.cornell.gdiac.graphics.obj.ObjMesh
-
Sets the texture coordinates for index idx
- setText(String) - Method in class edu.cornell.gdiac.graphics.TextLayout
-
Sets the text associated with this layout.
- setTexture(Texture) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Sets the active texture of this sprite batch
- setTexture(Texture) - Method in class edu.cornell.gdiac.graphics.TexturedMesh
-
Sets a new texture for this mesh
- setTexture(Texture) - Method in class edu.cornell.gdiac.physics2.ObstacleSelector
-
Sets the texture to display the selector on screen This texture will be assigned to a texture region the size of the size of the texture
- setTexture(Texture) - Method in class edu.cornell.gdiac.physics2.ObstacleSprite
-
Sets the texture for this sprite.
- setTextureCoord(int, float, float) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Sets the vertex texture coordinate for index idx
- setTextureCoord(int, Vector2) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Sets the vertex texture coordinate for index idx
- setTextureRegion(TextureRegion) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Sets the active texture region of this sprite batch
- setTextureRegion(TextureRegion) - Method in class edu.cornell.gdiac.graphics.TexturedMesh
-
Sets a new texture region for this mesh
- setTextureRegion(TextureRegion) - Method in class edu.cornell.gdiac.physics2.ObstacleSelector
-
Sets the texture region to display the selector on screen
- setTextureRegion(TextureRegion) - Method in class edu.cornell.gdiac.physics2.ObstacleSprite
-
Sets the texture region for this sprite.
- setTolerance(float) - Method in class edu.cornell.gdiac.math.PathExtruder
-
Sets the error tolerance of the extrusion.
- setTolerance(float) - Method in class edu.cornell.gdiac.math.PathFactory
-
Sets the curve tolerance for rounded shapes.
- setTolerance(float) - Method in class edu.cornell.gdiac.physics2.CapsuleObstacle
-
Sets the outline tolerance of this obstacle.
- setTolerance(float) - Method in class edu.cornell.gdiac.physics2.WheelObstacle
-
Sets the outline tolerance of this obstacle.
- setTransform(Affine2) - Method in class edu.cornell.gdiac.graphics.Gradient
-
Sets the transform component of this gradient
- setTransform(Affine2) - Method in class edu.cornell.gdiac.graphics.Scissor
-
Sets the transform component of this scissor mask
- setTransform(Matrix4) - Method in class edu.cornell.gdiac.graphics.Gradient
-
Sets the transform component of this gradient
- setTransform(Matrix4) - Method in class edu.cornell.gdiac.graphics.Scissor
-
Sets the transform component of this scissor mask
- setTransformMatrix(Matrix4) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Sets the active transform matrix of this sprite batch
- setUniform(int, int, Color) - Method in class edu.cornell.gdiac.graphics.UniformBuffer
-
Sets the given uniform variable to a color value.
- setUniform(int, int, Affine2) - Method in class edu.cornell.gdiac.graphics.UniformBuffer
-
Sets the given uniform variable to an affine transform.
- setUniform(int, int, Matrix4) - Method in class edu.cornell.gdiac.graphics.UniformBuffer
-
Sets the given uniform variable to a matrix value.
- setUniform(int, int, Quaternion) - Method in class edu.cornell.gdiac.graphics.UniformBuffer
-
Sets the given uniform variable to a quaternion.
- setUniform(int, int, Vector2) - Method in class edu.cornell.gdiac.graphics.UniformBuffer
-
Sets the given uniform variable to a vector value.
- setUniform(int, int, Vector3) - Method in class edu.cornell.gdiac.graphics.UniformBuffer
-
Sets the given uniform variable to a vector value.
- setUniform(int, String, Color) - Method in class edu.cornell.gdiac.graphics.UniformBuffer
-
Sets the given uniform variable to a color value.
- setUniform(int, String, Affine2) - Method in class edu.cornell.gdiac.graphics.UniformBuffer
-
Sets the given uniform variable to an affine transform.
- setUniform(int, String, Matrix4) - Method in class edu.cornell.gdiac.graphics.UniformBuffer
-
Sets the given uniform variable to a matrix value.
- setUniform(int, String, Quaternion) - Method in class edu.cornell.gdiac.graphics.UniformBuffer
-
Sets the given uniform variable to a quaternion
- setUniform(int, String, Vector2) - Method in class edu.cornell.gdiac.graphics.UniformBuffer
-
Sets the given uniform variable to a vector value.
- setUniform(int, String, Vector3) - Method in class edu.cornell.gdiac.graphics.UniformBuffer
-
Sets the given uniform variable to a vector value.
- setUniformBlock(int, int) - Method in class edu.cornell.gdiac.graphics.Shader
-
Sets the given uniform block variable to a uniform buffer bindpoint.
- setUniformBlock(int, UniformBuffer) - Method in class edu.cornell.gdiac.graphics.Shader
-
Sets the given uniform block variable to the bindpoint of the given uniform buffer.
- setUniformBlock(String, int) - Method in class edu.cornell.gdiac.graphics.Shader
-
Sets the given uniform block variable to a uniform buffer bindpoint.
- setUniformBlock(String, UniformBuffer) - Method in class edu.cornell.gdiac.graphics.Shader
-
Sets the given uniform block variable to the bindpoint of the given uniform buffer.
- setUniformfv(int, int, int, float[]) - Method in class edu.cornell.gdiac.graphics.UniformBuffer
-
Sets the given buffer offset to an array of float values
- setUniformfv(int, int, int, float[], int) - Method in class edu.cornell.gdiac.graphics.UniformBuffer
-
Sets the given buffer offset to an array of float values
- setUniformfv(int, String, int, float[], int) - Method in class edu.cornell.gdiac.graphics.UniformBuffer
-
Sets the given buffer location to an array of float values
- setUniformiv(int, int, int, int[], int) - Method in class edu.cornell.gdiac.graphics.UniformBuffer
-
Sets the given buffer offset to an array of integer values
- setUniformiv(int, String, int, int[], int) - Method in class edu.cornell.gdiac.graphics.UniformBuffer
-
Sets the given buffer location to an array of integer values
- setupAttribute(String, int, int, boolean, int) - Method in class edu.cornell.gdiac.graphics.VertexBuffer
-
Defines the (periodic) position for the given attribute in this vertex buffer.
- setUserData(ObstacleData) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets the attached user data.
- setVolume(long, float) - Method in interface edu.cornell.gdiac.audio.SoundEffect
-
Sets the volume of the given instance
- setVX(float) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets the x-velocity for this physics body
- setVY(float) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets the y-velocity for this physics body
- setWidth(float) - Method in class edu.cornell.gdiac.graphics.TextLayout
-
Sets the maximum line width of this layout.
- setWidth(float) - Method in class edu.cornell.gdiac.physics2.BoxObstacle
-
Sets the box width
- setWidth(float) - Method in class edu.cornell.gdiac.physics2.CapsuleObstacle
-
Sets the capsule width
- setX(float) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets the x-coordinate for this physics body
- setY(float) - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Sets the y-coordinate for this physics body
- setZero() - Method in class edu.cornell.gdiac.graphics.Scissor
-
Sets this to be a degenerate scissor of size 0.
- shader - Variable in class edu.cornell.gdiac.graphics.VertexBuffer
-
The shader currently attached to this vertex buffer
- Shader - Class in edu.cornell.gdiac.graphics
-
This class defines a GLSL shader.
- Shader() - Constructor for class edu.cornell.gdiac.graphics.Shader
-
Constructs a dummy shader that does nothing.
- Shader(FileHandle, FileHandle) - Constructor for class edu.cornell.gdiac.graphics.Shader
-
Constructs a new Shader and immediately compiles it after reading the file.
- Shader(String, String) - Constructor for class edu.cornell.gdiac.graphics.Shader
-
Constructs a new Shader and immediately compiles it.
- ShaderLoader - Class in edu.cornell.gdiac.assets
-
This class is an asset loader to load
Shader
assets. - ShaderLoader() - Constructor for class edu.cornell.gdiac.assets.ShaderLoader
-
Creates a new ShaderLoader with an internal file resolver
- ShaderLoader(FileHandleResolver) - Constructor for class edu.cornell.gdiac.assets.ShaderLoader
-
Creates a new ShaderLoader with the given file resolver
- ShaderLoader.ShaderParameters - Class in edu.cornell.gdiac.assets
-
The definable parameters for a
Shader
. - ShaderParameters() - Constructor for class edu.cornell.gdiac.assets.ShaderLoader.ShaderParameters
-
Creates an empty set of shader parameters
- ShaderParser - Class in edu.cornell.gdiac.assets
-
This class parses a JSON entry into a
Shader
. - ShaderParser() - Constructor for class edu.cornell.gdiac.assets.ShaderParser
- shape - Variable in class edu.cornell.gdiac.physics2.BoxObstacle
-
Shape information for this box
- shape - Variable in class edu.cornell.gdiac.physics2.CapsuleObstacle
-
Shape information for this box
- shape - Variable in class edu.cornell.gdiac.physics2.WheelObstacle
-
Shape information for this circle
- shapes - Variable in class edu.cornell.gdiac.physics2.PolygonObstacle
-
Shape information for this physics object
- SHININESS_UNIFORM - Static variable in class edu.cornell.gdiac.graphics.shaders.ObjShader
-
The shininess uniform
- shortIndxData - Variable in class edu.cornell.gdiac.graphics.VertexBuffer
-
Corresponding short buffer for the index buffer
- shortLoop - Variable in class edu.cornell.gdiac.assets.MusicQueueLoader.MusicQueueParameters
-
Whether to use a local loop behavior (loop one source only)
- shuffle(T[]) - Static method in class edu.cornell.gdiac.util.RandomGenerator
-
Randomly shuffles the data in place
- shuffle(T[], int, int) - Static method in class edu.cornell.gdiac.util.RandomGenerator
-
Randomly shuffles the data in place
- size - Variable in class edu.cornell.gdiac.assets.SpriteSheetLoader.SpriteSheetParameters
-
The number of frames in the film strip
- size - Variable in class edu.cornell.gdiac.graphics.VertexBuffer.AttribData
-
The attribute size
- size() - Method in class edu.cornell.gdiac.audio.SoundEffectManager
-
Returns the number of sounds currently playing
- size() - Method in class edu.cornell.gdiac.math.Path2
-
Returns the number of vertices in a path.
- size() - Method in class edu.cornell.gdiac.math.Poly2
-
Returns the number of vertices in the polygon.
- size() - Method in class edu.cornell.gdiac.math.Spline2
-
Returns the number of segments in this spline
- size() - Method in class edu.cornell.gdiac.util.PooledList
-
Returns the number of elements in this list.
- slice(int, int) - Method in class edu.cornell.gdiac.math.Path2
-
Returns the slice of this path between start and end.
- sliceForm(int) - Method in class edu.cornell.gdiac.math.Path2
-
Returns the slice of this mesh from the start index to the end.
- sliceTo(int) - Method in class edu.cornell.gdiac.math.Path2
-
Returns the slice of this mesh from the begining to end.
- smooth - Variable in class edu.cornell.gdiac.math.Spline2
-
For each anchor point in the spline, whether it is a smooth point or a hinge point.
- SoundEffect - Interface in edu.cornell.gdiac.audio
-
This interface represents playback for an in-memory audio asset.
- SoundEffect.OnCompletionListener - Interface in edu.cornell.gdiac.audio
-
The interface for a callback invoked as a sound instance is completed
- SoundEffectLoader - Class in edu.cornell.gdiac.assets
-
This class is an
AssetLoader
to loadSoundEffect
assets. - SoundEffectLoader() - Constructor for class edu.cornell.gdiac.assets.SoundEffectLoader
-
Creates a new SoundEffectLoader with an internal file resolver
- SoundEffectLoader(FileHandleResolver) - Constructor for class edu.cornell.gdiac.assets.SoundEffectLoader
-
Creates a new SoundEffectLoader with the given file resolver
- SoundEffectLoader.SoundEffectParameters - Class in edu.cornell.gdiac.assets
-
The definable parameters for a
SoundEffect
. - SoundEffectManager - Class in edu.cornell.gdiac.audio
-
A singleton class for controlling sound effects in LibGDX
- SoundEffectParameters(String) - Constructor for class edu.cornell.gdiac.assets.SoundEffectLoader.SoundEffectParameters
-
Creates sound effect parameters for the give audio source.
- SoundEffectParser - Class in edu.cornell.gdiac.assets
-
This class parses a JSON entry into a
SoundEffect
. - SoundEffectParser() - Constructor for class edu.cornell.gdiac.assets.SoundEffectParser
- SoundLoader - Class in edu.cornell.gdiac.assets
-
This class is an
AssetLoader
to loadSound
assets. - SoundLoader() - Constructor for class edu.cornell.gdiac.assets.SoundLoader
-
Creates a new SoundBufferLoader with an internal file resolver
- SoundLoader(FileHandleResolver) - Constructor for class edu.cornell.gdiac.assets.SoundLoader
-
Creates a new SoundBufferLoader with the given file resolver
- SoundLoader.SoundParameters - Class in edu.cornell.gdiac.assets
-
The definable parameters for a
Sound
object. - SoundParameters() - Constructor for class edu.cornell.gdiac.assets.SoundLoader.SoundParameters
- SoundParser - Class in edu.cornell.gdiac.assets
-
This class parses a JSON entry into a
Sound
object. - SoundParser() - Constructor for class edu.cornell.gdiac.assets.SoundParser
- source - Variable in class edu.cornell.gdiac.assets.MaterialLibLoader.MaterialLibParameters
-
The reference to the material in the asset manager
- source - Variable in class edu.cornell.gdiac.assets.ObjModelLoader.ModelParameters
-
The reference to the model in the asset manager
- source - Variable in class edu.cornell.gdiac.assets.SoundEffectLoader.SoundEffectParameters
-
The reference to the audio source in the asset manager
- source - Variable in class edu.cornell.gdiac.assets.SpriteSheetLoader.SpriteSheetParameters
-
The reference to the texture in the asset manager
- source - Variable in class edu.cornell.gdiac.assets.TextureRegionLoader.TextureRegionParameters
-
The reference to the texture in the asset manager
- sources - Variable in class edu.cornell.gdiac.assets.MusicQueueLoader.MusicQueueParameters
-
The sources pre-attached to this music buffer (may be empty)
- SOUTH - Enum constant in enum class edu.cornell.gdiac.util.XBoxController.Direction
-
The down d-pad button is pressed, and not other is
- SOUTHEAST - Enum constant in enum class edu.cornell.gdiac.util.XBoxController.Direction
-
The right and down d-pad buttons are pressed
- SOUTHWEST - Enum constant in enum class edu.cornell.gdiac.util.XBoxController.Direction
-
The left and down d-pad buttons are pressed
- SPACE - Enum constant in enum class edu.cornell.gdiac.graphics.TextLayout.UnicodeType
-
A space (including non-ASCII)
- SPECULAR_BIND - Static variable in class edu.cornell.gdiac.graphics.obj.Material
-
The bind point for a specular texture
- SPECULAR_COLOR_UNIFORM - Static variable in class edu.cornell.gdiac.graphics.shaders.ObjShader
-
The specular color uniform
- SPECULAR_GUARD_UNIFORM - Static variable in class edu.cornell.gdiac.graphics.shaders.ObjShader
-
The specular check uniform
- SPECULAR_TEXTURE_UNIFORM - Static variable in class edu.cornell.gdiac.graphics.shaders.ObjShader
-
The specular texture uniform
- Spline2 - Class in edu.cornell.gdiac.math
-
A class representing a spline of cubic beziers.
- Spline2() - Constructor for class edu.cornell.gdiac.math.Spline2
-
Creates an empty spline.
- Spline2(float[]) - Constructor for class edu.cornell.gdiac.math.Spline2
-
Creates a spline from the given control points.
- Spline2(float[], int, int) - Constructor for class edu.cornell.gdiac.math.Spline2
-
Creates a spline from the given control points.
- Spline2(float, float) - Constructor for class edu.cornell.gdiac.math.Spline2
-
Creates a degenerate spline of one point
- Spline2(float, float, float, float) - Constructor for class edu.cornell.gdiac.math.Spline2
-
Creates a spline of two points
- Spline2(Vector2) - Constructor for class edu.cornell.gdiac.math.Spline2
-
Creates a degenerate spline of one point
- Spline2(Vector2, Vector2) - Constructor for class edu.cornell.gdiac.math.Spline2
-
Creates a spline of two points
- Spline2(Spline2) - Constructor for class edu.cornell.gdiac.math.Spline2
-
Creates a copy of the given spline.
- SplinePather - Class in edu.cornell.gdiac.math
- SplinePather() - Constructor for class edu.cornell.gdiac.math.SplinePather
-
Creates a spline approximator with no spline data.
- SplinePather(Spline2) - Constructor for class edu.cornell.gdiac.math.SplinePather
-
Creates a spline approximator with the given spline as its initial data.
- sprite - Variable in class edu.cornell.gdiac.physics2.ObstacleSprite
-
The sprite sheet for drawing this particular physics object
- SpriteBatch - Class in edu.cornell.gdiac.graphics
-
This class is a sprite batch for drawing 2d graphics.
- SpriteBatch() - Constructor for class edu.cornell.gdiac.graphics.SpriteBatch
-
Constructs a new SpriteBatch with the default capacity and default shader.
- SpriteBatch(int) - Constructor for class edu.cornell.gdiac.graphics.SpriteBatch
-
Constructs a SpriteBatch with the given size and the default shader.
- SpriteBatch(int, Shader) - Constructor for class edu.cornell.gdiac.graphics.SpriteBatch
-
Constructs a SpriteBatch with the given capacity and shader.
- SpriteBatch.BlendMode - Enum Class in edu.cornell.gdiac.graphics
-
An enumeration of standard color blending options.
- SpriteBatch.LayoutPool - Class in edu.cornell.gdiac.graphics
-
Pool of text layout objects.
- SpriteMesh - Class in edu.cornell.gdiac.graphics
-
This class represents a flexible mesh data type for rendering sprites.
- SpriteMesh() - Constructor for class edu.cornell.gdiac.graphics.SpriteMesh
-
Creates an empty sprite mesh.
- SpriteMesh(float[]) - Constructor for class edu.cornell.gdiac.graphics.SpriteMesh
-
Sets the sprite mesh to have the given vertices
- SpriteMesh(float[], int, int) - Constructor for class edu.cornell.gdiac.graphics.SpriteMesh
-
Sets the sprite mesh to have the given vertices
- SpriteMesh(float[], short[]) - Constructor for class edu.cornell.gdiac.graphics.SpriteMesh
-
Sets the sprite mesh to have the given vertices and indices.
- SpriteMesh(float, float, float, float) - Constructor for class edu.cornell.gdiac.graphics.SpriteMesh
-
Creates a rectangular sprite mesh.
- SpriteMesh(Rectangle) - Constructor for class edu.cornell.gdiac.graphics.SpriteMesh
-
Creates a rectangular sprite mesh.
- SpriteMesh(SpriteMesh) - Constructor for class edu.cornell.gdiac.graphics.SpriteMesh
-
Creates a copy of the given sprite mesh.
- SpriteMesh(Path2) - Constructor for class edu.cornell.gdiac.graphics.SpriteMesh
-
Creates a sprite mesh from the given path.
- SpriteMesh(Path2, float, float) - Constructor for class edu.cornell.gdiac.graphics.SpriteMesh
-
Creates a sprite mesh from the given path and bounds
- SpriteMesh(Path2, float, float, float, float) - Constructor for class edu.cornell.gdiac.graphics.SpriteMesh
-
Creates a sprite mesh from the given path and bounds
- SpriteMesh(Path2, Rectangle) - Constructor for class edu.cornell.gdiac.graphics.SpriteMesh
-
Creates a sprite mesh from the given path and bounds
- SpriteMesh(Poly2) - Constructor for class edu.cornell.gdiac.graphics.SpriteMesh
-
Creates a sprite mesh from the given polygon.
- SpriteMesh(Poly2, float, float) - Constructor for class edu.cornell.gdiac.graphics.SpriteMesh
-
Creates a sprite mesh from the given polygon and bounds
- SpriteMesh(Poly2, float, float, float, float) - Constructor for class edu.cornell.gdiac.graphics.SpriteMesh
-
Creates a sprite mesh from the given polygon and bounds
- SpriteMesh(Poly2, Rectangle) - Constructor for class edu.cornell.gdiac.graphics.SpriteMesh
-
Creates a sprite mesh from the given polygon and bounds
- SpriteShader - Class in edu.cornell.gdiac.graphics.shaders
-
A factory for the default
SpriteBatch
shader - SpriteShader() - Constructor for class edu.cornell.gdiac.graphics.shaders.SpriteShader
- SpriteSheet - Class in edu.cornell.gdiac.graphics
-
Texture class providing flipbook animation.
- SpriteSheet() - Constructor for class edu.cornell.gdiac.graphics.SpriteSheet
-
Creates a degenerate sprite sheet.
- SpriteSheet(Texture, int, int) - Constructor for class edu.cornell.gdiac.graphics.SpriteSheet
-
Creates a new spritesheet from the given texture.
- SpriteSheet(Texture, int, int, int) - Constructor for class edu.cornell.gdiac.graphics.SpriteSheet
-
Creates a new spritesheet from the given texture.
- SpriteSheet(Texture, int, int, int, int, int, int, int) - Constructor for class edu.cornell.gdiac.graphics.SpriteSheet
-
Creates a new spritesheet from the given texture.
- SpriteSheet(SpriteSheet) - Constructor for class edu.cornell.gdiac.graphics.SpriteSheet
-
Creates a copy of the given sprite sheet.
- SpriteSheetLoader - Class in edu.cornell.gdiac.assets
-
This class is an
AssetLoader
to loadSpriteSheet
assets. - SpriteSheetLoader() - Constructor for class edu.cornell.gdiac.assets.SpriteSheetLoader
-
Creates a new SpriteSheetLoader with an internal file resolver
- SpriteSheetLoader(FileHandleResolver) - Constructor for class edu.cornell.gdiac.assets.SpriteSheetLoader
-
Creates a new SpriteSheetLoader with the given file resolver
- SpriteSheetLoader.SpriteSheetParameters - Class in edu.cornell.gdiac.assets
-
The definable parameters for a
SpriteSheet
. - SpriteSheetParameters(String) - Constructor for class edu.cornell.gdiac.assets.SpriteSheetLoader.SpriteSheetParameters
-
Creates sprite sheet parameters for the give texture.
- SpriteSheetParameters(String, int, int) - Constructor for class edu.cornell.gdiac.assets.SpriteSheetLoader.SpriteSheetParameters
-
Creates sprite sheet parameters with the given values.
- SpriteSheetParameters(String, int, int, int) - Constructor for class edu.cornell.gdiac.assets.SpriteSheetLoader.SpriteSheetParameters
-
Creates sprite sheet parameters with the given values.
- SpriteSheetParser - Class in edu.cornell.gdiac.assets
-
This class parses a JSON entry into a
SpriteSheet
. - SpriteSheetParser() - Constructor for class edu.cornell.gdiac.assets.SpriteSheetParser
- SQUARE - Enum constant in enum class edu.cornell.gdiac.math.PathExtruder.EndCap
-
Square cap; like no cap, except the ends are padded by stroke width
- SQUARE - Enum constant in enum class edu.cornell.gdiac.math.PathExtruder.Joint
-
Bevel joint; ideal for smoother paths (DEFAULT)
- STAMP - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Adds a stencil region the unified buffer
- STAMP_BOTH - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Adds a stencil region to both the lower and the upper buffer
- STAMP_CLIP - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Applies a lower buffer
Stencil.Effect.STAMP
with an upperStencil.Effect.CLIP
. - STAMP_MASK - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Applies a lower buffer
Stencil.Effect.STAMP
with an upperStencil.Effect.MASK
. - STAMP_NONE - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Adds a stencil region to the lower buffer
- startVibration(int, float) - Method in class edu.cornell.gdiac.util.XBoxController
-
Starts vibrating this controller, if possible.
- Stencil - Class in edu.cornell.gdiac.graphics
-
A class to support stenciling effects.
- Stencil() - Constructor for class edu.cornell.gdiac.graphics.Stencil
- STENCIL_BOTH - Static variable in class edu.cornell.gdiac.graphics.Stencil
-
Both buffers
- STENCIL_LOWER - Static variable in class edu.cornell.gdiac.graphics.Stencil
-
Lower buffer
- STENCIL_NONE - Static variable in class edu.cornell.gdiac.graphics.Stencil
-
Neither stencil effect buffer
- STENCIL_UPPER - Static variable in class edu.cornell.gdiac.graphics.Stencil
-
Upper buffer
- Stencil.Effect - Enum Class in edu.cornell.gdiac.graphics
-
An enum enumerating all of the supported stencil effects.
- stop(String) - Method in class edu.cornell.gdiac.audio.SoundEffectManager
-
Stops the sound, allowing its key to be reused.
- stride - Variable in class edu.cornell.gdiac.graphics.VertexBuffer
-
The data stride of this buffer (0 if there is only one attribute)
- STRIDE - Variable in class edu.cornell.gdiac.graphics.obj.ObjMesh
-
The vertex stride of this mesh
- sub(float) - Method in class edu.cornell.gdiac.graphics.obj.ObjMesh
-
Uniformly translates all of the vertices of this mesh.
- sub(float) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Uniformly translates all of the vertices of this mesh.
- sub(float) - Method in class edu.cornell.gdiac.math.Poly2
-
Uniformly translates all of the vertices of this polygon.
- sub(float, float) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Non-uniformly translates all of the vertices of this mesh.
- sub(float, float, float) - Method in class edu.cornell.gdiac.graphics.obj.ObjMesh
-
Non-uniformly translates all of the vertices of this mesh.
- sub(Vector2) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Non-uniformly translates all of the vertices of this mesh.
- sub(Vector2) - Method in class edu.cornell.gdiac.math.Path2
-
Translates all of the vertices of this path.
- sub(Vector2) - Method in class edu.cornell.gdiac.math.Poly2
-
Non-uniformly translates all of the vertices of this polygon.
- sub(Vector3) - Method in class edu.cornell.gdiac.graphics.obj.ObjMesh
-
Non-uniformly translates all of the vertices of this mesh.
- substitute(JsonValue) - Method in class edu.cornell.gdiac.assets.WidgetValue
-
Returns the JSON value resulting from substituting the specified values.
- supportsPlayerIndex() - Method in class edu.cornell.gdiac.util.XBoxController
-
Returns whether the controller can return and set the player index
- Surface(ModelInfo, ModelInfo.Group) - Constructor for class edu.cornell.gdiac.graphics.obj.Model.Surface
-
Creates this surface with the given AST.
- Surface(ModelInfo, ModelInfo.Group, boolean) - Constructor for class edu.cornell.gdiac.graphics.obj.Model.Surface
-
Creates this surface with the given AST.
All Classes and Interfaces|All Packages|Constant Field Values