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
I
id
- Variable in class de.rico.engine.geometry.modelloader.threeds.
Chunk3DS
ImageRenderer
- Class in
de.rico.engine.effect.ortho
This class can be used to draw an image as a 2D overlay onto the screen.
ImageRenderer()
- Constructor for class de.rico.engine.effect.ortho.
ImageRenderer
Creates a new image renderer object.
ImageRenderer(Color4f)
- Constructor for class de.rico.engine.effect.ortho.
ImageRenderer
Creates a new image renderer object with the specified default color.
ImportableModelIface
- Interface in
de.rico.engine.geometry.modelloader
This interface specifies the methods each model that gets loaded from a file needs to implement
importRoom(String)
- Method in class de.rico.editor.io.
RoomIO
Loads the room information from the specified file.
indices
- Variable in class de.rico.engine.geometry.modelloader.threeds.
ObjGroup3DS
init(CameraPerspective, CameraViewPort)
- Method in class de.rico.engine.camera.
Camera
Initializes the camera.
init()
- Method in class de.rico.engine.effect.glslshader.
GPUProgram
Initializes the shader.
init(GLAutoDrawable)
- Method in class de.rico.engine.game.
AbstractBaseGame
init()
- Method in class de.rico.engine.geometry.
SkyBox
Initializes the skybox for use
initCamera(float, float, float, float, float, float, float)
- Method in class de.rico.engine.game.
AbstractBaseGame
initCamera(float, float, float, float, float, float, float)
- Method in interface de.rico.engine.game.
GameIface
This method needs to be called before the start() method.
initResources(GLDrawable, GL, int, int)
- Method in class de.rico.adventure.main.
Adventure
initResources(GLDrawable, GL, int, int)
- Method in class de.rico.editor.
WorldEditor
initResources(GLDrawable, GL, int, int)
- Method in class de.rico.engine.game.
AbstractBaseGame
initResources(GLDrawable, GL, int, int)
- Method in interface de.rico.engine.game.
GameIface
This method is used to initialize all the objects and resources that are neccessary at startup of the game.
initScripting()
- Method in class de.rico.adventure.structure.
Chapter
Initializes scripting for the rooms of this chapter.
initSearchGrid(int)
- Method in class de.rico.engine.geometry.
AbstractGroundMesh
Initializes a search grid to the ground mesh, that will be used for path finding on the mesh.
InputAction
- Class in
de.rico.engine.input
This class represents an input action of the application.
InputAction(String)
- Constructor for class de.rico.engine.input.
InputAction
Create a new InputAction using the NORMAL state
InputAction(String, int)
- Constructor for class de.rico.engine.input.
InputAction
Create a new InputAction with the specified behavior state constant.
InputManager
- Class in
de.rico.engine.input
This class is used as an input manager.
InputManager(Component)
- Constructor for class de.rico.engine.input.
InputManager
Creates a new InputManager for the specified component.
invert()
- Method in class de.rico.engine.geometry.
Point3D
Inverts the sign of each coordinate of the point.
INVISIBLE_CURSOR
- Static variable in class de.rico.engine.input.
InputManager
An invisible cursor.
invokeMethod(String)
- Method in class de.rico.adventure.script.
ScriptInterpreter
Invoke a method from the script file the interpreter has been initialized with.
isAvailable()
- Method in class de.rico.adventure.conversation.
Branch
Determines whether or not this branch is (already) available for a conversation.
isAvailable(GL, String)
- Static method in class de.rico.engine.util.
ExtensAvailChecker
Determines whether the specified extension is available
isAvailableAmbientShadow(GL)
- Static method in class de.rico.engine.util.
ExtensAvailChecker
Checks, if the GL_ARB_shadow_ambient extension is available on current graphics card.
isAvailableMultiTexturing(GL)
- Static method in class de.rico.engine.util.
ExtensAvailChecker
Checks, if multitexturing available on current graphics card.
isAvailableShadow(GL)
- Static method in class de.rico.engine.util.
ExtensAvailChecker
Checks, if the GL_ARB_shadow extension is available on current graphics card.
isCandiateOnTrigger()
- Method in class de.rico.adventure.script.trigger.
AbstractTrigger
Determines if at least one candiate character is within the trigger area.
isCandiateOnTrigger()
- Method in class de.rico.adventure.script.trigger.
CircleTriggerArea
isCandiateOnTrigger()
- Method in class de.rico.adventure.script.trigger.
RectTriggerArea
isCollidable()
- Method in class de.rico.engine.geometry.
AbstractMesh
Determines whether or not this mesh is meant to be collidable.
isDrawingEnabled()
- Method in class de.rico.engine.geometry.
AbstractMesh
Determines whether or not the mesh is needed to be drawn.
isEnabled()
- Method in class de.rico.adventure.entity.
AbstractEntity
Determines whether or not the entity is enabled.
isEnabled()
- Method in class de.rico.adventure.entity.hotspot.
AbstractInteractiveHotspot
Determines whether or not the interactive hotspot is enabled.
isEnabled()
- Method in class de.rico.adventure.script.trigger.
AbstractTrigger
Determines whether or not the trigger is enabled.
isEnabled()
- Method in class de.rico.engine.effect.light.ogllight.
AbstractLight
Determines whether the light is enabled.
isEnabledMouseCam()
- Method in class de.rico.engine.input.
KeyBoardMouseSwitcherControls
Determines whether or not the freelook mouse camera mode is enabled.
isEnabledOcclusionCulling()
- Method in class de.rico.engine.geometry.
AbstractMesh
Determines whether or not occlusion culling is enabled for this mesh.
isEnabledRelativeMouseMode()
- Method in class de.rico.engine.input.
InputManager
Returns whether or not relative mouse mode is enabled.
isEqual(float, float, float)
- Static method in class de.rico.engine.util.
Tools
Compares to float values for equality by using the specified tolerance.
isFullscreen()
- Method in class de.rico.engine.resolution.
EngineDisplayMode
Determines whether or not this engine display mode is an fullscreen display mode
isInExp2Mode()
- Method in class de.rico.engine.effect.fog.
Fog
Returns whether exp2 fog mode is active
isInExpMode()
- Method in class de.rico.engine.effect.fog.
Fog
Returns whether exp fog mode is active
isInLinearMode()
- Method in class de.rico.engine.effect.fog.
Fog
Returns whether linear fog mode is active
isLooped()
- Method in class de.rico.engine.effect.sound.
MidiSound
isLooped()
- Method in class de.rico.engine.effect.sound.
Mp3Sound
isLooped()
- Method in class de.rico.engine.effect.sound.
SampledSound
isLooped()
- Method in interface de.rico.engine.effect.sound.
SoundFileIface
Determines if the sound was specified to be looped.
isLooping()
- Method in class de.rico.engine.effect.particle.custom.
Explosion
Determines whether or not the explosion is set to loop.
isMaskedBlackColor()
- Method in class de.rico.engine.effect.ortho.
ImageRenderer
Determines whether or not black parts of rendered overlay images are masked by default.
isMouseInInventory()
- Method in class de.rico.adventure.inventory.
AbstractInventory
Helper method to figure out, if the mouse is located within the bounds of the inventory area.
isMouseOverHotspot(int, int)
- Method in class de.rico.adventure.entity.hotspot.
AbstractInteractiveHotspot
Determines whether the mouse is located over the interactive hotspot.
isMouseOverHotspot(int, int)
- Method in class de.rico.adventure.entity.hotspot.
CubicalHotpot
isMouseOverHotspot(int, int)
- Method in class de.rico.adventure.entity.hotspot.
SphericalHotspot
isMouseOverItem(Item)
- Method in class de.rico.adventure.inventory.
AbstractInventory
Determines whether or not the mouse is located over the specified inventory item.
isMouseOverItem(Item)
- Method in class de.rico.adventure.inventory.
BarInventory
isMouseOverItem(Item)
- Method in class de.rico.adventure.inventory.
BoxInventory
Deprecated.
isMouseOverMesh(int, int)
- Method in class de.rico.engine.geometry.
AbstractMesh
Convenience method to check if the mouse is currently located over the mesh (resp. its bounding volume).
isNeighbor(GridNode)
- Method in class de.rico.engine.path.
GridNode
Determines whether the grid node is a neighbour of the specified node.
isOccluded()
- Method in class de.rico.engine.geometry.
AbstractMesh
Determines whether or not this mesh is occluded by another one.
isOccluded()
- Method in class de.rico.engine.geometry.
Point3D
Determines whether or not this point is occluded.
isOccluded(Point3D)
- Static method in class de.rico.engine.geometry.
Point3D
Determines whether or not the specified point is occluded.
isPaused()
- Method in class de.rico.engine.effect.sound.
MidiSound
Returns the paused state.
isPickable()
- Method in class de.rico.engine.geometry.
AbstractMesh
Determines whethter or not the mesh is pickable by a picking method (OpenGL internal picking or ray picking).
isPlaying()
- Method in class de.rico.engine.camera.recorder.
CamPlayer
Determines whether or not the player is playing a camera flight.
isPointInTriangle(Point3D, Triangle)
- Static method in class de.rico.engine.geometry.collision.
CollisionFinder
This method checks, if the specified point lies within the specified triangle: It does not take the triangle winding into consideration, because it doesn't make a difference between front and back faces.
isPressed()
- Method in class de.rico.engine.input.
InputAction
Returns whether the input action's key was pressed or not since last checked.
isRecording()
- Method in class de.rico.engine.camera.recorder.
Recorder
Determines whether or not the recorder is recording at the moment.
isRunning()
- Method in class de.rico.adventure.conversation.
Sentence
Determines whether or not this sentence is currently running.
isSetDisplayFPS()
- Method in class de.rico.engine.game.
AbstractBaseGame
isSetDisplayFPS()
- Method in interface de.rico.engine.game.
GameIface
Determines whether or not the framerate is set to be displayed on screen.
isShadowCaster()
- Method in class de.rico.editor.datamodel.
MeshData
Determines whether or not the mesh is a shadow caster.
isShadowEnabled()
- Method in class de.rico.engine.geometry.
AbstractMesh
Determines whether the shadow of this mesh ought to be drawn.
isSmoothShaded()
- Method in class de.rico.engine.geometry.
AbstractMesh
Determines whether the mesh is beeing smoothly shaded.
isTex0Flipped()
- Method in class de.rico.engine.geometry.
AbstractMesh
Determines whether or not the texture at texture unit 0 was flipped initially.
isTex0MipMapped()
- Method in class de.rico.engine.geometry.
AbstractMesh
Determines whether or not the texture at texture unit 0 was mip mapped initially.
isTex0Rotated()
- Method in class de.rico.engine.geometry.
AbstractMesh
Determines whether or not the texture at texture unit 0 was rotated initially.
isTex1Flipped()
- Method in class de.rico.engine.geometry.
AbstractMesh
Determines whether or not the texture at texture unit 1 was flipped initially.
isTex1MipMapped()
- Method in class de.rico.engine.geometry.
AbstractMesh
Determines whether or not the texture at texture unit 1 was mip mapped initially.
isTex1Rotated()
- Method in class de.rico.engine.geometry.
AbstractMesh
Determines whether or not the texture at texture unit 1 was rotated initially.
isVisible()
- Method in class de.rico.adventure.inventory.
AbstractInventory
Determines whether or not the inventory is currently visible.
isWalkable()
- Method in class de.rico.engine.path.
GridNode
Determines whether the grid node is walkable
isWithinFrustum(ViewingFrustum)
- Method in class de.rico.adventure.entity.hotspot.
AbstractInteractiveHotspot
Determines whether or not the hotspot volume is within the camera's viewing frustum.
isWithinFrustum(ViewingFrustum)
- Method in class de.rico.adventure.entity.hotspot.
CubicalHotpot
isWithinFrustum(ViewingFrustum)
- Method in class de.rico.adventure.entity.hotspot.
SphericalHotspot
isWithinFrustum(ViewingFrustum)
- Method in class de.rico.engine.geometry.collision.
BoundingBox
isWithinFrustum(ViewingFrustum)
- Method in class de.rico.engine.geometry.collision.
BoundingCylinder
Deprecated.
isWithinFrustum(ViewingFrustum)
- Method in class de.rico.engine.geometry.collision.
BoundingSphere
isWithinFrustum(ViewingFrustum)
- Method in interface de.rico.engine.geometry.collision.
BoundingVolumeIface
Determines whether the bounding volume is inside the viewing frustum.
isWithinFrustum(ViewingFrustum)
- Method in class de.rico.engine.geometry.
Point3D
Determines whethter or not this point is within the specified viewing frustum.
isWithinFrustum(Point3D, ViewingFrustum)
- Method in class de.rico.engine.geometry.
Point3D
Determines whethter or not the specified point is within the specified viewing frustum.
Item
- Class in
de.rico.adventure.entity.item
This class represents an item in the advenure.
Item(AbstractMesh)
- Constructor for class de.rico.adventure.entity.item.
Item
Creates a new item with the specified mesh as a model.
ItemData
- Class in
de.rico.editor.datamodel
Data model class of a character for use with the editor.
ItemData(MeshData, String, String, String)
- Constructor for class de.rico.editor.datamodel.
ItemData
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