Index

A B C D E F G H I J K L M N O P R S T U V W X Y 
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 load SoundEffect 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 load Sound 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
A factory class for producing Path2 objects from a Spline2.
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 load SpriteSheet 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 upper Stencil.Effect.CLIP.
STAMP_MASK - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
Applies a lower buffer Stencil.Effect.STAMP with an upper Stencil.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.
A B C D E F G H I J K L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values