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

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 upper Stencil.Effect.CARVE.
MASK_CLAMP - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
Applies a lower buffer Stencil.Effect.MASK with an upper Stencil.Effect.CLAMP.
MASK_CLIP - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
Applies a lower buffer Stencil.Effect.MASK with an upper Stencil.Effect.CLIP.
MASK_FILL - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
Applies a lower buffer Stencil.Effect.MASK with an upper Stencil.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 upper Stencil.Effect.STAMP.
MASK_WIPE - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
Applies a lower buffer Stencil.Effect.MASK with an upper Stencil.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 load MaterialLib 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 load Music 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 load MusicQueue 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
 
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