Overview
Package
Class
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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