Index
All Classes and Interfaces|All Packages|Constant Field Values
M
- magflt - Variable in class edu.cornell.gdiac.graphics.obj.MaterialInfo.LightMap
- 
The maximization algorithm
- makeArc(float, float, float, float, float) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Returns a solid polygon that represents an arc of the given dimensions.
- makeArc(float, float, float, float, float, boolean) - Method in class edu.cornell.gdiac.math.PathFactory
- 
Returns a path that represents an arc of the given dimensions.
- makeArc(float, float, float, float, float, boolean, Path2) - Method in class edu.cornell.gdiac.math.PathFactory
- 
Sets the given path to an arc of the given dimensions.
- makeArc(Vector2, float, float, float) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Returns a solid polygon that represents an arc of the given dimensions.
- makeArc(Poly2, float, float, float, float, float) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Stores an arc in the provided buffer.
- makeArc(Poly2, Vector2, float, float, float) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Stores an arc in the provided buffer.
- makeBoundaryTraversal(Poly2, boolean) - Method in class edu.cornell.gdiac.math.PathFactory
- 
Stores a wire frame of an existing polygon in the provided buffer.
- makeCapsule(float, float, float, float) - Method in class edu.cornell.gdiac.math.PathFactory
- 
Returns a path that represents a (full) capsule of the given dimensions.
- makeCapsule(float, float, float, float) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Returns a solid polygon that represents a capsule of the given dimensions.
- makeCapsule(float, float, float, float, Path2) - Method in class edu.cornell.gdiac.math.PathFactory
- 
Sets the given path to a (full) capsule of the given dimensions.
- makeCapsule(Vector2, Vector2) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Returns a solid polygon that represents a (full) capsule of the given dimensions.
- makeCapsule(Capsule, float, float, float, float) - Method in class edu.cornell.gdiac.math.PathFactory
- 
Returns a path that represents a capsule of the given dimensions.
- makeCapsule(Capsule, float, float, float, float) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Returns a solid polygon that represents a (full) capsule of the given dimensions.
- makeCapsule(Capsule, float, float, float, float, Path2) - Method in class edu.cornell.gdiac.math.PathFactory
- 
Sets the given to a capsule of the given dimensions.
- makeCapsule(Capsule, Vector2, Vector2) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Returns a solid polygon that represents a capsule of the given dimensions.
- makeCapsule(Poly2, float, float, float, float) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Stores a capsule in the provided buffer.
- makeCapsule(Poly2, Vector2, Vector2) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Stores a (full) capsule in the provided buffer.
- makeCapsule(Poly2, Capsule, float, float, float, float) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Stores a capsule in the provided buffer.
- makeCapsule(Poly2, Capsule, Vector2, Vector2) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Stores a capsule in the provided buffer.
- makeCircle(float, float, float) - Method in class edu.cornell.gdiac.math.PathFactory
- 
Returns a path that represents a circle of the given dimensions.
- makeCircle(float, float, float) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Returns a solid polygon that represents a circle of the given dimensions.
- makeCircle(float, float, float, Path2) - Method in class edu.cornell.gdiac.math.PathFactory
- 
Sets the given path to a circle of the given dimensions.
- makeCircle(Vector2, float) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Returns a solid polygon that represents a circle of the given dimensions.
- makeCircle(Poly2, float, float, float) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Stores a circle in the provided buffer.
- makeCircle(Poly2, Vector2, float) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Stores a circle in the provided buffer.
- makeEllipse(float, float, float, float) - Method in class edu.cornell.gdiac.math.PathFactory
- 
Returns a path that represents an ellipse of the given dimensions.
- makeEllipse(float, float, float, float) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Returns a solid polygon that represents an ellipse of the given dimensions.
- makeEllipse(float, float, float, float, Path2) - Method in class edu.cornell.gdiac.math.PathFactory
- 
Sets the given path to an ellipse of the given dimensions.
- makeEllipse(Vector2, Vector2) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Returns a solid polygon that represents an ellipse of the given dimensions.
- makeEllipse(Poly2, float, float, float, float) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Stores an ellipse in the provided buffer.
- makeEllipse(Poly2, Vector2, Vector2) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Stores an ellipse in the provided buffer.
- makeInteriorTraversal(Poly2) - Method in class edu.cornell.gdiac.math.PathFactory
- 
Stores a wire frame of an existing polygon in the provided buffer.
- makeLine(float, float, float, float) - Method in class edu.cornell.gdiac.math.PathFactory
- 
Returns a path that represents a line segment from origin to dest.
- makeLine(float, float, float, float, Path2) - Method in class edu.cornell.gdiac.math.PathFactory
- 
Sets the given path to a line segment from origin to dest.
- makeNgon(float, float, float, int) - Method in class edu.cornell.gdiac.math.PathFactory
- 
Returns a path that represents a regular, many-sided polygon.
- makeNgon(float, float, float, int) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Returns a solid polygon that represents a regular, many-sided polygon.
- makeNgon(float, float, float, int, Path2) - Method in class edu.cornell.gdiac.math.PathFactory
- 
Sets the given path to a regular, many-sided polygon.
- makeNgon(Vector2, float, int) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Returns a solid polygon that represents a regular, many-sided polygon.
- makeNgon(Poly2, float, float, float, int) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Stores a regular, many-sided polygon in the provided buffer.
- makeNgon(Poly2, Vector2, float, int) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Stores a regular, many-sided polygon in the provided buffer.
- makePolyRegion(TextureRegion) - Method in class edu.cornell.gdiac.math.Poly2
- 
Converts the current Poly2 object to PolygonRegion.
- makeRect(float, float, float, float) - Method in class edu.cornell.gdiac.math.PathFactory
- 
Returns a path that represents a rectangle
- makeRect(float, float, float, float) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Returns a solid polygon that represents a rectangle
- makeRect(float, float, float, float, Path2) - Method in class edu.cornell.gdiac.math.PathFactory
- 
Sets the given path to a rectangle
- makeRect(Vector2, Vector2) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Returns a solid polygon that represents a rectangle
- makeRect(Poly2, float, float, float, float) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Stores a rectangle in the provided buffer.
- makeRect(Poly2, Vector2, Vector2) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Stores a rectangle in the provided buffer.
- makeRoundedRect(float, float, float, float, float) - Method in class edu.cornell.gdiac.math.PathFactory
- 
Returns a path that represents a rounded rectangle of the given dimensions.
- makeRoundedRect(float, float, float, float, float) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Returns a solid polygon that represents a rounded rectangle of the given dimensions.
- makeRoundedRect(float, float, float, float, float, Path2) - Method in class edu.cornell.gdiac.math.PathFactory
- 
Sets the given path to a rounded rectangle of the given dimensions.
- makeRoundedRect(Vector2, Vector2, float) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Returns a solid polygon that represents a rounded rectangle of the given dimensions.
- makeRoundedRect(Poly2, float, float, float, float, float) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Stores a rounded rectangle in the provided buffer.
- makeRoundedRect(Poly2, Vector2, Vector2, float) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Stores a rounded rectangle in the provided buffer.
- makeTraversal(Poly2, PathFactory.Traversal) - Method in class edu.cornell.gdiac.math.PathFactory
- 
Returns a path set representing a wire frame of an existing polygon.
- makeTriangle(float, float, float, float, float, float) - Method in class edu.cornell.gdiac.math.PathFactory
- 
Returns a path that represents a simple triangle.
- makeTriangle(float, float, float, float, float, float) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Returns a solid polygon that represents a simple triangle.
- makeTriangle(float, float, float, float, float, float, Path2) - Method in class edu.cornell.gdiac.math.PathFactory
- 
Sets the given path to represents a simple triangle.
- makeTriangle(Vector2, Vector2, Vector2) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Returns a solid polygon that represents a simple triangle.
- makeTriangle(Poly2, float, float, float, float, float, float) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Stores a simple triangle in the provided buffer.
- makeTriangle(Poly2, Vector2, Vector2, Vector2) - Method in class edu.cornell.gdiac.math.PolyFactory
- 
Stores a simple triangle in the provided buffer.
- map_Ka - Variable in class edu.cornell.gdiac.graphics.obj.MaterialInfo
- 
The texture map for the ambient colors
- map_Kd - Variable in class edu.cornell.gdiac.graphics.obj.MaterialInfo
- 
The texture map for the diffuse colors
- map_Kn - Variable in class edu.cornell.gdiac.graphics.obj.MaterialInfo
- 
The texture map for the per pixel normals
- map_Ks - Variable in class edu.cornell.gdiac.graphics.obj.MaterialInfo
- 
The texture map for the specular colors
- markDirty(boolean) - Method in class edu.cornell.gdiac.physics2.Obstacle
- 
Sets whether the shape information must be updated.
- markRemoved(boolean) - Method in class edu.cornell.gdiac.physics2.Obstacle
- 
Sets whether our object has been flagged for garbage collection
- MASK - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
- 
Prohibits all drawing to the unified stencil region.
- MASK_CARVE - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
- 
Applies a lower bufferStencil.Effect.MASKwith an upperStencil.Effect.CARVE.
- MASK_CLAMP - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
- 
Applies a lower bufferStencil.Effect.MASKwith an upperStencil.Effect.CLAMP.
- MASK_CLIP - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
- 
Applies a lower bufferStencil.Effect.MASKwith an upperStencil.Effect.CLIP.
- MASK_FILL - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
- 
Applies a lower bufferStencil.Effect.MASKwith an upperStencil.Effect.FILL.
- MASK_JOIN - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
- 
Prohibits all drawing to the unified stencil region.
- MASK_MEET - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
- 
Prohibits all drawing to the intersecting stencil region.
- MASK_NONE - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
- 
AppliesStencil.Effect.MASKusing the lower stencil buffer only.
- MASK_STAMP - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
- 
Applies a lower bufferStencil.Effect.MASKwith an upperStencil.Effect.STAMP.
- MASK_WIPE - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
- 
Applies a lower bufferStencil.Effect.MASKwith an upperStencil.Effect.WIPE.
- massdata - Variable in class edu.cornell.gdiac.physics2.Obstacle
- 
The mass data of this shape (which may override the fixture)
- masseffect - Variable in class edu.cornell.gdiac.physics2.Obstacle
- 
Whether or not to use the custom mass data
- material - Variable in class edu.cornell.gdiac.assets.MaterialLibLoader.MaterialLibParameters
- 
A fully-parse material info for inline loading
- material - Variable in class edu.cornell.gdiac.assets.ObjModelLoader.ModelParameters
- 
An inline definition of a material
- material - Variable in class edu.cornell.gdiac.graphics.obj.ModelInfo.Group
- 
The material name for this render group
- material - Variable in class edu.cornell.gdiac.graphics.obj.ModelInfo
- 
The name for the current active material
- Material - Class in edu.cornell.gdiac.graphics.obj
- 
This class represents a WaveFront material
- Material() - Constructor for class edu.cornell.gdiac.graphics.obj.Material
- 
Creates a degenerate material
- Material(Texture) - Constructor for class edu.cornell.gdiac.graphics.obj.Material
- 
Creates a material from the given texture.
- Material(MaterialInfo, boolean) - Constructor for class edu.cornell.gdiac.graphics.obj.Material
- 
Creates a material with the given AST information
- MaterialInfo - Class in edu.cornell.gdiac.graphics.obj
- 
This class represents the attributes of a MTL material.
- MaterialInfo() - Constructor for class edu.cornell.gdiac.graphics.obj.MaterialInfo
- 
Creates a default MaterialInfo.
- MaterialInfo.LightMap - Class in edu.cornell.gdiac.graphics.obj
- 
This class is a reference to a (potentially loaded) lightmap texture.
- MaterialLib - Class in edu.cornell.gdiac.graphics.obj
- 
This class represents an MTL file
- MaterialLib() - Constructor for class edu.cornell.gdiac.graphics.obj.MaterialLib
- 
Creates an empty MaterialLib.
- MaterialLibLoader - Class in edu.cornell.gdiac.assets
- 
This class is anAssetLoaderto loadMaterialLibassets.
- MaterialLibLoader() - Constructor for class edu.cornell.gdiac.assets.MaterialLibLoader
- 
Creates a new ObjMaterialLoader with an internal file resolver
- MaterialLibLoader(FileHandleResolver) - Constructor for class edu.cornell.gdiac.assets.MaterialLibLoader
- 
Creates a new MaterialLibLoader with the given file resolver
- MaterialLibLoader.MaterialLibParameters - Class in edu.cornell.gdiac.assets
- 
The definable parameters for aMaterial.
- MaterialLibParameters() - Constructor for class edu.cornell.gdiac.assets.MaterialLibLoader.MaterialLibParameters
- 
Creates material parameters
- MaterialLibParameters(String) - Constructor for class edu.cornell.gdiac.assets.MaterialLibLoader.MaterialLibParameters
- 
Creates material parameters for the given file.
- MaterialLibParser - Class in edu.cornell.gdiac.assets
- 
This class parses a JSON entry into aMaterialLibobject.
- MaterialLibParser() - Constructor for class edu.cornell.gdiac.assets.MaterialLibParser
- materials - Variable in class edu.cornell.gdiac.graphics.obj.MaterialLib
- 
The manifested materials for this library.
- materials - Variable in class edu.cornell.gdiac.graphics.obj.ObjParser
- 
The information for previously parsed MTL files
- mesh - Variable in class edu.cornell.gdiac.physics2.ObstacleSprite
- 
The mesh defining this particular sprite
- middle - Static variable in class edu.cornell.gdiac.graphics.TextAlign
- 
The constant for centered vertical alignment
- middleCenter - Static variable in class edu.cornell.gdiac.graphics.TextAlign
- 
The text is centered with the origin in true center of the box
- middleLeft - Static variable in class edu.cornell.gdiac.graphics.TextAlign
- 
The text is aligned left with the origin in the middle of the left side of the box
- middleRight - Static variable in class edu.cornell.gdiac.graphics.TextAlign
- 
The text is aligned right with the origin in the middle of the left side of the box
- minflt - Variable in class edu.cornell.gdiac.graphics.obj.MaterialInfo.LightMap
- 
The minimization algorithm
- mipmaps - Variable in class edu.cornell.gdiac.graphics.obj.MaterialInfo.LightMap
- 
Whether or not the texture has mip maps
- MITRE - Enum constant in enum class edu.cornell.gdiac.math.PathExtruder.Joint
- 
Mitre joint; ideal for paths with sharp corners
- Model - Class in edu.cornell.gdiac.graphics.obj
- 
This class represents an OBJ model.
- Model() - Constructor for class edu.cornell.gdiac.graphics.obj.Model
- 
Creates an empty model with no surfaces
- Model(ModelInfo) - Constructor for class edu.cornell.gdiac.graphics.obj.Model
- 
Creates a model from the given AST
- Model(ModelInfo, int) - Constructor for class edu.cornell.gdiac.graphics.obj.Model
- 
Creates this model with the given AST.
- Model.Surface - Class in edu.cornell.gdiac.graphics.obj
- 
This class represents a single surface in an OBJ file.
- ModelInfo - Class in edu.cornell.gdiac.graphics.obj
- 
This class represents the data in an OBJ file.
- ModelInfo() - Constructor for class edu.cornell.gdiac.graphics.obj.ModelInfo
- 
Creates an unintialized ModelInfo with default values
- ModelInfo.Group - Class in edu.cornell.gdiac.graphics.obj
- 
This class represents the attributes of an OBJ render group.
- ModelInfo.Vertex - Class in edu.cornell.gdiac.graphics.obj
- 
This class represents the indices of an OBJ vertex.
- ModelParameters() - Constructor for class edu.cornell.gdiac.assets.ObjModelLoader.ModelParameters
- 
Creates model parameters
- ModelParameters(String) - Constructor for class edu.cornell.gdiac.assets.ObjModelLoader.ModelParameters
- 
Creates model parameters for the given file.
- ModelRef - Class in edu.cornell.gdiac.graphics.obj
- 
This class is a reference to an OBJModel.
- ModelRef(Model) - Constructor for class edu.cornell.gdiac.graphics.obj.ModelRef
- 
Creates a model reference for the given model.
- models - Variable in class edu.cornell.gdiac.graphics.obj.ObjParser
- 
The information for previously parsed OBJ files
- MODELVIEW_UNIFORM - Static variable in class edu.cornell.gdiac.graphics.shaders.ObjShader
- 
The model view matrix uniform
- moveTo(float, float) - Method in class edu.cornell.gdiac.physics2.ObstacleSelector
- 
Moves the selected body to the given position.
- mul(Affine2) - Method in class edu.cornell.gdiac.graphics.Scissor
- 
Applies the given transform to this scissor mask.
- mul(Matrix4) - Method in class edu.cornell.gdiac.graphics.Scissor
- 
Applies the given transform to this scissor mask.
- mul(Matrix4) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
- 
Transforms all of the vertices of this mesh.
- multiply(Affine2) - Method in class edu.cornell.gdiac.graphics.Gradient
- 
Applies the given transform to this gradient.
- multiply(Matrix4) - Method in class edu.cornell.gdiac.graphics.Gradient
- 
Applies the given transform to this gradient.
- MusicLoader - Class in edu.cornell.gdiac.assets
- 
This class is anAssetLoaderto loadMusicassets.
- MusicLoader() - Constructor for class edu.cornell.gdiac.assets.MusicLoader
- 
Creates a new MusicBufferLoader with an internal file resolver
- MusicLoader(FileHandleResolver) - Constructor for class edu.cornell.gdiac.assets.MusicLoader
- 
Creates a new MusicBufferLoader with the given file resolver
- MusicLoader.MusicParameters - Class in edu.cornell.gdiac.assets
- 
The definable parameters for aMusicobject.
- MusicParameters() - Constructor for class edu.cornell.gdiac.assets.MusicLoader.MusicParameters
- MusicParser - Class in edu.cornell.gdiac.assets
- 
This class parses a JSON entry into aMusic.
- MusicParser() - Constructor for class edu.cornell.gdiac.assets.MusicParser
- MusicQueue - Interface in edu.cornell.gdiac.audio
- 
This interface represents a continuous audio stream.
- MusicQueue.OnTransitionListener - Interface in edu.cornell.gdiac.audio
- 
The interface for a callback invoked as the music queue is processed.
- MusicQueueLoader - Class in edu.cornell.gdiac.assets
- 
This class is anAssetLoaderto loadMusicQueueassets.
- MusicQueueLoader() - Constructor for class edu.cornell.gdiac.assets.MusicQueueLoader
- 
Creates a new MusicBufferLoader with an internal file resolver
- MusicQueueLoader(FileHandleResolver) - Constructor for class edu.cornell.gdiac.assets.MusicQueueLoader
- 
Creates a new MusicBufferLoader with the given file resolver
- MusicQueueLoader.MusicQueueParameters - Class in edu.cornell.gdiac.assets
- 
The definable parameters for aMusicQueue.
- MusicQueueParameters() - Constructor for class edu.cornell.gdiac.assets.MusicQueueLoader.MusicQueueParameters
- 
Creates music buffer parameters for stereo CD sound.
- MusicQueueParameters(boolean, int) - Constructor for class edu.cornell.gdiac.assets.MusicQueueLoader.MusicQueueParameters
- 
Creates music buffer parameters for the given stream settings.
- MusicQueueParameters(String) - Constructor for class edu.cornell.gdiac.assets.MusicQueueLoader.MusicQueueParameters
- 
Creates music buffer parameters for a single audio source
- MusicQueueParser - Class in edu.cornell.gdiac.assets
- 
This class parses a JSON entry into aMusicQueue.
- MusicQueueParser() - Constructor for class edu.cornell.gdiac.assets.MusicQueueParser
All Classes and Interfaces|All Packages|Constant Field Values