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 buffer
Stencil.Effect.MASK
with an upperStencil.Effect.CARVE
. - MASK_CLAMP - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Applies a lower buffer
Stencil.Effect.MASK
with an upperStencil.Effect.CLAMP
. - MASK_CLIP - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Applies a lower buffer
Stencil.Effect.MASK
with an upperStencil.Effect.CLIP
. - MASK_FILL - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Applies a lower buffer
Stencil.Effect.MASK
with 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
-
Applies
Stencil.Effect.MASK
using the lower stencil buffer only. - MASK_STAMP - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Applies a lower buffer
Stencil.Effect.MASK
with an upperStencil.Effect.STAMP
. - MASK_WIPE - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Applies a lower buffer
Stencil.Effect.MASK
with 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 an
AssetLoader
to loadMaterialLib
assets. - 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 a
Material
. - 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 a
MaterialLib
object. - 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 OBJ
Model
. - 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 an
AssetLoader
to loadMusic
assets. - 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 a
Music
object. - MusicParameters() - Constructor for class edu.cornell.gdiac.assets.MusicLoader.MusicParameters
- MusicParser - Class in edu.cornell.gdiac.assets
-
This class parses a JSON entry into a
Music
. - 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 an
AssetLoader
to loadMusicQueue
assets. - 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 a
MusicQueue
. - 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 a
MusicQueue
. - MusicQueueParser() - Constructor for class edu.cornell.gdiac.assets.MusicQueueParser
All Classes and Interfaces|All Packages|Constant Field Values