A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

M

m00 - Variable in class de.rico.engine.geometry.modelloader.ms3d.specmath.Matrix34f
The matrix data as represented below
m01 - Variable in class de.rico.engine.geometry.modelloader.ms3d.specmath.Matrix34f
The matrix data as represented below
m02 - Variable in class de.rico.engine.geometry.modelloader.ms3d.specmath.Matrix34f
The matrix data as represented below
m03 - Variable in class de.rico.engine.geometry.modelloader.ms3d.specmath.Matrix34f
The matrix data as represented below
m10 - Variable in class de.rico.engine.geometry.modelloader.ms3d.specmath.Matrix34f
 
m11 - Variable in class de.rico.engine.geometry.modelloader.ms3d.specmath.Matrix34f
 
m12 - Variable in class de.rico.engine.geometry.modelloader.ms3d.specmath.Matrix34f
 
m13 - Variable in class de.rico.engine.geometry.modelloader.ms3d.specmath.Matrix34f
 
m20 - Variable in class de.rico.engine.geometry.modelloader.ms3d.specmath.Matrix34f
 
m21 - Variable in class de.rico.engine.geometry.modelloader.ms3d.specmath.Matrix34f
 
m22 - Variable in class de.rico.engine.geometry.modelloader.ms3d.specmath.Matrix34f
 
m23 - Variable in class de.rico.engine.geometry.modelloader.ms3d.specmath.Matrix34f
 
main(String[]) - Static method in class de.rico.adventure.main.Adventure
The main method of the adventure game.
main(String[]) - Static method in class de.rico.editor.WorldEditor
 
MainMenuBar - Class in de.rico.editor.gui
 
MainMenuBar(JFrame) - Constructor for class de.rico.editor.gui.MainMenuBar
 
markAsSaid() - Method in class de.rico.adventure.conversation.Branch
Marks this branch as been said.
markDirectLightForAdding(DirectLightData) - Static method in class de.rico.editor.WorldEditor
Marks a directinal light for being added to the scene during the next update() call.
markEntityForAdding(AbstractEntityData) - Static method in class de.rico.editor.WorldEditor
Marks an entity for being added to the scene during the next update() call.
markLoadScene(String) - Static method in class de.rico.editor.WorldEditor
Marks a scene file (specified by its path) to be loaded during the next update() call.
markPosLightForAdding(PosLightData) - Static method in class de.rico.editor.WorldEditor
Marks a positinal light for being added to the scene during the next update() call.
markSkyBoxForAdding(SkyBoxData) - Static method in class de.rico.editor.WorldEditor
Marks a sky box (SkyBoxData object) for being added.
markSpotLightForAdding(SpotLightData) - Static method in class de.rico.editor.WorldEditor
Marks a spot light for being added to the scene during the next update() call.
Material - Class in de.rico.engine.material
This class is used to represent materials
Material() - Constructor for class de.rico.engine.material.Material
Creates a new material with OpenGL standard material values
Material(Color4f, Color4f) - Constructor for class de.rico.engine.material.Material
Creates a new material with the specified ambient and diffuse colors
Material3DS - Class in de.rico.engine.geometry.modelloader.threeds
Basic loader technology found at the joglutils project: https://joglutils.dev.java.net/
Material3DS() - Constructor for class de.rico.engine.geometry.modelloader.threeds.Material3DS
 
materialID - Variable in class de.rico.engine.geometry.modelloader.threeds.ObjGroup3DS
 
materialIndex - Variable in class de.rico.engine.geometry.modelloader.ms3d.MeshMS3D
The index into the array of materials in the model
MaterialMS3D - Class in de.rico.engine.geometry.modelloader.ms3d
A Material is a texture map in MS3D.
MaterialMS3D() - Constructor for class de.rico.engine.geometry.modelloader.ms3d.MaterialMS3D
 
MathMS3D - Class in de.rico.engine.geometry.modelloader.ms3d.specmath
Ported verson of the GPL mathlib used in the Quake Engine (id Software).
Matrix34f - Class in de.rico.engine.geometry.modelloader.ms3d.specmath
Represents a 3x4 matrix of floats.
Matrix34f() - Constructor for class de.rico.engine.geometry.modelloader.ms3d.specmath.Matrix34f
 
matrixToFloatArray(Matrix4f) - Static method in class de.rico.engine.util.Tools
Returns the float array representation of the specified Matrix.
MD2Frame - Class in de.rico.engine.geometry.modelloader.md2
This class contains the information for an animation frame of an md2 model
MD2Frame(int, MD2Header, MD2InputStream, MD2Triangle, MD2TexCoords, float) - Constructor for class de.rico.engine.geometry.modelloader.md2.MD2Frame
Creates a new md2 frame object with the specified frame number
MD2Header - Class in de.rico.engine.geometry.modelloader.md2
This class represents the header of a md2 model file
MD2Header(MD2InputStream) - Constructor for class de.rico.engine.geometry.modelloader.md2.MD2Header
 
MD2InputStream - Class in de.rico.engine.geometry.modelloader.md2
Wrapper for an input stream
MD2InputStream(InputStream) - Constructor for class de.rico.engine.geometry.modelloader.md2.MD2InputStream
Konstruktor.
MD2Normals - Class in de.rico.engine.geometry.modelloader.md2
This class contains the md2 normals that are beeing referenced by the normal-id in the md2 model file
MD2Normals() - Constructor for class de.rico.engine.geometry.modelloader.md2.MD2Normals
 
MD2TexCoords - Class in de.rico.engine.geometry.modelloader.md2
This class represents the md2 texture coordinates
MD2TexCoords(MD2Header, MD2InputStream) - Constructor for class de.rico.engine.geometry.modelloader.md2.MD2TexCoords
 
MD2Triangle - Class in de.rico.engine.geometry.modelloader.md2
This class represents the md2 triangle data structure
MD2Triangle(MD2Header, MD2InputStream) - Constructor for class de.rico.engine.geometry.modelloader.md2.MD2Triangle
 
MeshContainer - Class in de.rico.engine.geometry
This class is a container for meshes.
MeshContainer() - Constructor for class de.rico.engine.geometry.MeshContainer
Creates a new mesh container.
MeshData - Class in de.rico.editor.datamodel
This class represents a mesh in the editor|s data model.
MeshData(String, String, String, Point3D, Point3D, boolean, boolean, boolean, boolean, BoundingVolume) - Constructor for class de.rico.editor.datamodel.MeshData
 
MeshDL - Class in de.rico.engine.geometry
This class represents a mesh.
MeshDL(boolean) - Constructor for class de.rico.engine.geometry.MeshDL
Creates a new mesh object, optionally smooth shaded.
MeshDL(boolean, BoundingVolume) - Constructor for class de.rico.engine.geometry.MeshDL
Creates a new mesh object, optionally smooth shaded.
MeshFactory - Class in de.rico.engine.geometry
This class is used as a factory class for mesh objects
MeshFactory() - Constructor for class de.rico.engine.geometry.MeshFactory
 
MeshManager - Class in de.rico.engine.resource
This class can be used as a container that manages the different meshes used in the game.
MeshMS3D - Class in de.rico.engine.geometry.modelloader.ms3d
A Mesh is a group of related triangles in MS3D.
MeshMS3D() - Constructor for class de.rico.engine.geometry.modelloader.ms3d.MeshMS3D
 
MeshPickerIface - Interface in de.rico.engine.geometry.collision.picking
This interface specifies the methods that need to be implemented by classes that can be used for picking meshes in the scene
MeshVA - Class in de.rico.engine.geometry
This class represents a mesh.
MeshVA(boolean) - Constructor for class de.rico.engine.geometry.MeshVA
Creates a new mesh object, optionally smooth shaded.
MeshVA(boolean, BoundingVolume) - Constructor for class de.rico.engine.geometry.MeshVA
Creates a new mesh object, optionally smooth shaded.
meta(MetaMessage) - Method in class de.rico.engine.effect.sound.MidiSound
This method is called by the sound system when a meta event occurs.
MidiSound - Class in de.rico.engine.effect.sound
This class represents a playable midi sound.
MidiSound(String, boolean) - Constructor for class de.rico.engine.effect.sound.MidiSound
Creates a new MidiSound object with the specified file path.
MidiSound(InputStream, boolean) - Constructor for class de.rico.engine.effect.sound.MidiSound
Creates a new MidiSound object with the specified input stream.
Mirror - Class in de.rico.engine.effect.camtotex
Deprecated. Does not have correct functionality yet.
Mirror(MeshContainer, ParticleEffectContainer, int, int, int, int) - Constructor for class de.rico.engine.effect.camtotex.Mirror
Deprecated. Creates a new mirror like mesh.
Mode - Enum in de.rico.editor.enums
An enumeration containing the posiible editor modes.
Model3DS - Class in de.rico.engine.geometry.modelloader.threeds
This class represents a 3DS (3D Studio Max) model.
Model3DS(boolean) - Constructor for class de.rico.engine.geometry.modelloader.threeds.Model3DS
Creates a new 3DS model mesh, optionally shaded smoothly.
Model3DS(boolean, BoundingVolume) - Constructor for class de.rico.engine.geometry.modelloader.threeds.Model3DS
Creates a new 3DS mesh object, optionally smooth shaded.
ModelMD2 - Class in de.rico.engine.geometry.modelloader.md2
This class represents a model read in from the a file with the MD2 format.
ModelMD2(boolean) - Constructor for class de.rico.engine.geometry.modelloader.md2.ModelMD2
Creates a new MD2 model object.
ModelMD2(boolean, BoundingVolume) - Constructor for class de.rico.engine.geometry.modelloader.md2.ModelMD2
Creates a new MD2 mesh object, optionally smooth shaded.
ModelMS3DAscii - Class in de.rico.engine.geometry.modelloader.ms3d
A MilkshapeModel represents a Milkshape 3D model.
ModelMS3DAscii() - Constructor for class de.rico.engine.geometry.modelloader.ms3d.ModelMS3DAscii
Creates a new Milkshape 3D ASCII model object.
ModelMS3DAscii(BoundingVolume) - Constructor for class de.rico.engine.geometry.modelloader.ms3d.ModelMS3DAscii
Creates a new 3DS mesh object.
Monitor - Class in de.rico.engine.effect.camtotex
Deprecated. is not fully working, because there is still a problem with clearing one of OpenGL's image buffers.
Monitor(MeshContainer, ParticleEffectContainer, int, int, int, int, CameraPerspective) - Constructor for class de.rico.engine.effect.camtotex.Monitor
Deprecated. Creates a new Monitor object with the specified parameters.
MOUSE_BUTTON_1 - Static variable in class de.rico.engine.input.InputManager
This is usually the left mouse button.
MOUSE_BUTTON_2 - Static variable in class de.rico.engine.input.InputManager
This is usually the middle mouse button.
MOUSE_BUTTON_3 - Static variable in class de.rico.engine.input.InputManager
This is usually the right mouse button.
MOUSE_MOVE_DOWN - Static variable in class de.rico.engine.input.InputManager
 
MOUSE_MOVE_LEFT - Static variable in class de.rico.engine.input.InputManager
 
MOUSE_MOVE_RIGHT - Static variable in class de.rico.engine.input.InputManager
 
MOUSE_MOVE_UP - Static variable in class de.rico.engine.input.InputManager
 
MOUSE_WHEEL_DOWN - Static variable in class de.rico.engine.input.InputManager
 
MOUSE_WHEEL_UP - Static variable in class de.rico.engine.input.InputManager
 
mouseClicked(MouseEvent) - Method in class de.rico.engine.input.InputManager
 
mouseDragged(MouseEvent) - Method in class de.rico.engine.input.InputManager
 
mouseEntered(MouseEvent) - Method in class de.rico.engine.input.InputManager
 
mouseExited(MouseEvent) - Method in class de.rico.engine.input.InputManager
 
mouseMoved(MouseEvent) - Method in class de.rico.engine.input.InputManager
 
mousePressed(MouseEvent) - Method in class de.rico.engine.input.InputManager
 
mouseReleased(MouseEvent) - Method in class de.rico.engine.input.InputManager
 
mouseWheelMoved(MouseWheelEvent) - Method in class de.rico.engine.input.InputManager
 
MoveBackward - Class in de.rico.adventure.actions.custom
This concurrent game action can be used to move an entity backwards for a certain time with a certain speed.
MoveBackward(AbstractEntity, float, int) - Constructor for class de.rico.adventure.actions.custom.MoveBackward
Moves the specified entity backwards with the specified speed and time.
moveBackward(float) - Method in class de.rico.engine.camera.Camera
Moves the camera into backward direction along the z-axis.
moveBackward(float, long) - Method in class de.rico.engine.camera.Camera
Moves the camera into backward direction along the z-axis in a framerate independent way.
moveBackwardsGlobal(float, long) - Method in class de.rico.engine.geometry.AbstractMesh
Moves the mesh to backward direction based on the global initial OpenGL coordinate system alignment.
moveBackwardsLocal(float, long) - Method in class de.rico.engine.geometry.AbstractMesh
Moves the mesh to backward direction based on its current rotation.
MoveDown - Class in de.rico.adventure.actions.custom
This concurrent game action can be used to move an entity downwards for a certain time with a certain speed.
MoveDown(AbstractEntity, float, int) - Constructor for class de.rico.adventure.actions.custom.MoveDown
Moves the specified entity downwards with the specified speed and time.
moveDown(float) - Method in class de.rico.engine.camera.Camera
Moves the camera into down direction along the y-axis.
moveDown(float, long) - Method in class de.rico.engine.camera.Camera
Moves the camera into down direction along the y-axis in a framerate independent way.
moveDownGlobal(float, long) - Method in class de.rico.engine.geometry.AbstractMesh
Moves the mesh to down based on the global initial OpenGL coordinate system alignment.
moveForeward(float) - Method in class de.rico.engine.camera.Camera
Moves the camera into foreward direction along the z-axis.
moveForeward(float, long) - Method in class de.rico.engine.camera.Camera
Moves the camera into foreward direction along the z-axis in a framerate independent way.
MoveForward - Class in de.rico.adventure.actions.custom
This concurrent game action can be used to move an entity forwards for a certain time with a certain speed.
MoveForward(AbstractEntity, float, int) - Constructor for class de.rico.adventure.actions.custom.MoveForward
Moves the specified entity forwards with the specified speed and time.
moveForwardGlobal(float, long) - Method in class de.rico.engine.geometry.AbstractMesh
Moves the mesh to forward direction based on the global initial OpenGL coordinate system alignment
moveForwardLocal(float, long) - Method in class de.rico.engine.geometry.AbstractMesh
Moves the mesh to forward direction based on its current rotation.
MoveLeft - Class in de.rico.adventure.actions.custom
This concurrent game action can be used to move an entity to the left for a certain time with a certain speed.
MoveLeft(AbstractEntity, float, int) - Constructor for class de.rico.adventure.actions.custom.MoveLeft
Moves the specified entity to the left with the specified speed and time.
moveLeft(float) - Method in class de.rico.engine.camera.Camera
Moves the camera to the left along the x-axis.
moveLeft(float, long) - Method in class de.rico.engine.camera.Camera
Moves the camera to the left along the x-axis in a framerate independent way.
moveLeftGlobal(float, long) - Method in class de.rico.engine.geometry.AbstractMesh
Moves the mesh to the left based on the global initial OpenGL coordinate system alignment.
moveLeftLocal(float, long) - Method in class de.rico.engine.geometry.AbstractMesh
Moves the mesh to the left based on its current rotation.
MoveRight - Class in de.rico.adventure.actions.custom
This concurrent game action can be used to move an entity to the right for a certain time with a certain speed.
MoveRight(AbstractEntity, float, int) - Constructor for class de.rico.adventure.actions.custom.MoveRight
Moves the specified entity to the right with the specified speed and time.
moveRight(float) - Method in class de.rico.engine.camera.Camera
Moves the camera to the right along the x-axis.
moveRight(float, long) - Method in class de.rico.engine.camera.Camera
Moves the camera left along the x-axis in a framerate independent way.
moveRightGlobal(float, long) - Method in class de.rico.engine.geometry.AbstractMesh
Moves the mesh to the right based on the global initial OpenGL coordinate system alignment.
moveRightLocal(float, long) - Method in class de.rico.engine.geometry.AbstractMesh
Moves the mesh to the right based on its current rotation.
moveTo(float, float, float, float, long) - Method in class de.rico.engine.geometry.AbstractMesh
Moves the mesh towards the specified coordinates
MoveUp - Class in de.rico.adventure.actions.custom
This concurrent game action can be used to move an entity upwards for a certain time with a certain speed.
MoveUp(AbstractEntity, float, int) - Constructor for class de.rico.adventure.actions.custom.MoveUp
Moves the specified entity upwards with the specified speed and time.
moveUp(float) - Method in class de.rico.engine.camera.Camera
Moves the camera into up direction along the y-axis.
moveUp(float, long) - Method in class de.rico.engine.camera.Camera
Moves the camera into up direction along the y-axis in a framerate independent way.
moveUpGlobal(float, long) - Method in class de.rico.engine.geometry.AbstractMesh
Moves the mesh to up based on the global initial OpenGL coordinate system alignment.
Mp3Sound - Class in de.rico.engine.effect.sound
This class represents an mp3 sound file that can be played
Mp3Sound(String, boolean) - Constructor for class de.rico.engine.effect.sound.Mp3Sound
Creates a new mp3 sound wich can optionally be looped.
multiply(float) - Method in class de.rico.engine.geometry.Point3D
Multiplies the point by the specified scalar
multiply(Point3D, float) - Static method in class de.rico.engine.geometry.Point3D
Multiplies the specified pointby the specified scalar values and returns the result as a Point3D object

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z