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

S

SampledSound - Class in de.rico.engine.effect.sound
This class represents a sampled sound file like, that can be easily played via its play() method.
SampledSound(String, boolean) - Constructor for class de.rico.engine.effect.sound.SampledSound
Initializes the sampled sound object with the sound file specified by the path parameter.
save(String) - Method in class de.rico.engine.camera.recorder.Recorder
Saves the recorded camera flight to a file with the specified file path.
save(String) - Method in class de.rico.engine.path.Path
Saves the path to a file with the specified file path.
Say - Class in de.rico.adventure.actions.custom
This class is a game action to put a sentence that gets said by a character in the queue.
Say(Sentence) - Constructor for class de.rico.adventure.actions.custom.Say
Creates a new game action to say the specified text.
say(String) - Method in class de.rico.adventure.entity.character.AbstractCharacter
Displays the specified text as a queued Say action.
say(String, String) - Method in class de.rico.adventure.entity.character.AbstractCharacter
Displays the specified text as a queued Say action.
scale(float, float, float) - Method in class de.rico.engine.geometry.AbstractMesh
Scales the mesh to the specified x-, y-, z-values along its axxises
Note: Do not provide a paramter which is equal to 0!
scale(float, float, float) - Method in class de.rico.engine.geometry.Point3D
Scales the point by the specified parameters.
scaleAdd(float, Point3D) - Method in class de.rico.engine.geometry.Point3D
At first multiplies this point by the scalar value and then adds the specified point.
scaleAdd(float, Point3D, Point3D) - Static method in class de.rico.engine.geometry.Point3D
Multiplies the point p1 by the scalar value and then adds second point p2 to the result.
ScreenResSelector - Class in de.rico.engine.resolution
This class can be used to get the query display mode from the user by a dialog winow.
ScreenResSelector() - Constructor for class de.rico.engine.resolution.ScreenResSelector
 
ScriptFileExporter - Class in de.rico.editor.io
This class can be use to generate and export the method bodies for a room's script file
ScriptFileExporter(Room) - Constructor for class de.rico.editor.io.ScriptFileExporter
 
ScriptInterpreter - Class in de.rico.adventure.script
This class can be used to access and interpret script files in connection with a room.
ScriptInterpreter(List<Room>, List<Conversation>) - Constructor for class de.rico.adventure.script.ScriptInterpreter
Creates a new script interpreter that can be used with the specied rooms.
SearchGrid - Class in de.rico.engine.path
This class represents the grid that contains the walkable area of a scene.
SearchGrid(int, int, int) - Constructor for class de.rico.engine.path.SearchGrid
Creates a new search grid out of the specified walkable area image
SENSITIVITY - Static variable in class de.rico.engine.camera.Camera
Normal (mouse-)rotation sensitivity factor
Sentence - Class in de.rico.adventure.conversation
This class is a container for one ore more sentences of text to be said by a character.
Sentence(AbstractCharacter, String) - Constructor for class de.rico.adventure.conversation.Sentence
Creates a new sentence object with the specified text, but without a sound file assigned.
Sentence(AbstractCharacter, String, String) - Constructor for class de.rico.adventure.conversation.Sentence
Creates a new sentence object with the specified text and the speciefied sound file.
setA(float) - Method in class de.rico.engine.geometry.Plane
Sets the plane equation's A coefficient
setActiveChapter(String) - Method in class de.rico.adventure.main.Adventure
Sets the active chapter of the game.
setActiveRoom(String) - Method in class de.rico.adventure.structure.Chapter
Sets the new active room of the chapter.
setAlpha(float) - Method in class de.rico.engine.effect.particle.AbstractParticle
Set the current alpha value of the particle to the specified parameter.
setAlpha(float) - Method in class de.rico.engine.material.Color4f
Sets the alpha vlaue (0.0f - 1.0f) of the color
setAmbient(float, float, float, float) - Method in class de.rico.engine.effect.light.ogllight.AbstractLight
Sets the ambient color of the light
setAmbient(Color4f) - Method in class de.rico.engine.effect.light.ogllight.AbstractLight
Sets the ambient color of the light
setAmbient(float, float, float, float) - Method in class de.rico.engine.material.Material
Sets the material's ambient color to the specified parameters.
setAmbient(Color4f) - Method in class de.rico.engine.material.Material
Sets the material's ambient color to the specified values
SetAnimation - Class in de.rico.adventure.actions.custom
This class can be used to set the animation of an entity.
SetAnimation(AbstractEntity, String, boolean) - Constructor for class de.rico.adventure.actions.custom.SetAnimation
Creates a new game action to set an entity's animation.
setAnimation(String) - Method in class de.rico.engine.geometry.MeshVA
Sets the current animation to the one that corresponds to the specified name.
setAspectRatio(float) - Method in class de.rico.engine.camera.Camera
Sets the window's aspect ratio
setAssignedTextureUnit(int) - Method in class de.rico.engine.effect.texproj.TextureProjector
Set the texture unit to be used for texture projection.
setAttachedGround(AbstractGroundMesh) - Method in class de.rico.engine.geometry.AbstractMesh
Attaches the mesh to the ground.
setAttachedMesh(AbstractMesh, float, float) - Method in class de.rico.engine.camera.CameraPerspective
Sets the mesh to which this camera perspective is attached.
setAttachedToLight(PositionalLightIface) - Method in class de.rico.engine.camera.Camera
Attaches a light object to the camera that implements the PositionalLightIface interface.
setAvailable(boolean) - Method in class de.rico.adventure.conversation.Branch
Sets whethter or not this branch is available for a conversation.
setB(float) - Method in class de.rico.engine.geometry.Plane
Sets the plane equation's B coefficient
setBackupCamPersp(int) - Method in class de.rico.adventure.main.Adventure
Method to backup the current camera perspective id, if the game wants to change to CLOSE_UP mode.
setBaseFolder(String) - Static method in class de.rico.editor.WorldEditor
Sets the base folder of the room's data.
setBGColor(Color4f) - Method in class de.rico.adventure.inventory.AbstractInventory
Sets the background color for the inventory area.
setBGImage(OverlayImage, float) - Method in class de.rico.engine.effect.ortho.ListMenuRenderer
Sets a background image to the list menu.
setBGImage(OverlayImage, float) - Method in class de.rico.engine.effect.ortho.TextAreaRenderer
Sets a background image to the list menu.
setBlendDestFactor(BlendDestFactor) - Method in class de.rico.engine.geometry.AbstractMesh
Sets the destination factor for the OpenGL blending function
setBlendFunction(BlendSourceFactor, BlendDestFactor) - Method in class de.rico.engine.geometry.AbstractMesh
Sets the source and destination factors for the OpenGL blending function.
setBlendSourceFactor(BlendSourceFactor) - Method in class de.rico.engine.geometry.AbstractMesh
Sets the source factor for the OpenGL blending function
setBlue(float) - Method in class de.rico.engine.material.Color4f
Sets the amount of blue (0.0f - 1.0f) in the color
setC(float) - Method in class de.rico.engine.geometry.Plane
Sets the plane equation's C coefficient
setCalledEnterMethod(boolean) - Method in class de.rico.adventure.script.trigger.AbstractTrigger
Sets a flag if the "on enter method" has been called.
setCalledExitMethod(boolean) - Method in class de.rico.adventure.script.trigger.AbstractTrigger
Sets a flag if the "on exit method" has been called.
setCameraViewPort(CameraViewPort) - Method in class de.rico.engine.camera.Camera
Sets the viewport of the camera to the specified viewport.
setCanBePickedUp(boolean) - Method in class de.rico.adventure.entity.item.Item
Sets whethter or not the item can be picked up by a character.
SetChapter - Class in de.rico.adventure.actions.custom
This is a game action class that can be used to change the chapter of the game.
SetChapter(String) - Constructor for class de.rico.adventure.actions.custom.SetChapter
Game action that sets the chapter's game to the specified chapter.
setCollidable(boolean) - Method in class de.rico.engine.geometry.AbstractMesh
Sets a flag to signal whether or not this mesh is meant to be collidable.
setColor(Color4f) - Method in class de.rico.adventure.script.trigger.AbstractTrigger
Sets the color of the trigger visualisation mesh.
setColor(float, float, float, float) - Method in class de.rico.engine.effect.fog.Fog
Sets the RGBA color of the fog to the specified values
setColor(Color4f) - Method in class de.rico.engine.effect.ortho.AbstractOrthoOverlay
Sets the default color.
setColor(float, float, float, float) - Method in class de.rico.engine.effect.particle.AbstractParticle
 
setColor(Color4f) - Method in class de.rico.engine.material.Color4f
Sets this color to the specified color.
setColor(float, float, float, float) - Method in class de.rico.engine.material.Color4f
Sets this color to the specified color.
setConstAttenuation(float) - Method in class de.rico.engine.effect.light.ogllight.PositionalLight
Sets the constant attenuation factor [0,1].
setCurrentAge(long) - Method in class de.rico.engine.effect.particle.AbstractParticle
Sets the current particle age to the specified value
setCursor(Enum) - Method in class de.rico.engine.cursor.CursorManager
Sets the mouse pointer to the specified cursor
setCursor(Cursor) - Method in class de.rico.engine.input.InputManager
Sets the cursor on this InputManager's input component.
setCutOff(float) - Method in class de.rico.engine.effect.light.ogllight.SpotLight
Sets the spot cutoff [0f,90f].
setD(float) - Method in class de.rico.engine.geometry.Plane
Sets the plane equation's D coefficient
setDensity(float) - Method in class de.rico.engine.effect.fog.Fog
Sets the fog's density.
setDiffuse(float, float, float, float) - Method in class de.rico.engine.effect.light.ogllight.AbstractLight
Sets the diffuse color of the light
setDiffuse(Color4f) - Method in class de.rico.engine.effect.light.ogllight.AbstractLight
Sets the diffuse color of the light
setDiffuse(float, float, float, float) - Method in class de.rico.engine.material.Material
Sets the material's diffuse color to the specified parameters.
setDiffuse(Color4f) - Method in class de.rico.engine.material.Material
Sets the material's color to the specified values
setDirection(float, float, float) - Method in interface de.rico.engine.effect.light.DirectionalLightIface
Set the direction of the light.
setDirection(Point3D) - Method in interface de.rico.engine.effect.light.DirectionalLightIface
Sets the direction of the light.
setDirection(float, float, float) - Method in class de.rico.engine.effect.light.ogllight.DirectionalLight
 
setDirection(Point3D) - Method in class de.rico.engine.effect.light.ogllight.DirectionalLight
 
setDirection(float, float, float) - Method in class de.rico.engine.effect.light.ogllight.SpotLight
Deprecated. I recommend to use the setRotX() and setRotY() methods instead. They are a lot easier to control.
setDirection(Point3D) - Method in class de.rico.engine.effect.light.ogllight.SpotLight
Deprecated. I recommend to use the setRotX() and setRotY() methods instead. They are a lot easier to control.
setDisplayFPS(boolean) - Method in class de.rico.engine.game.AbstractBaseGame
 
setDisplayFPS(boolean) - Method in interface de.rico.engine.game.GameIface
Sets whethter or not the framerate (frames per second) ought to be displayed.
setDisplayMode(EngineDisplayMode) - Method in class de.rico.engine.game.AbstractBaseGame
 
setDisplayMode(EngineDisplayMode) - Method in interface de.rico.engine.game.GameIface
Sets the display mode of the game window.
setDistanceToMesh(float) - Method in class de.rico.engine.camera.CameraPerspective
Sets the distance that the camera perspective ought to keep up to the attached mesh
setDrawingEnabled(boolean) - Method in class de.rico.engine.geometry.AbstractMesh
Sets whether or not the mesh should be drawn.
setDurPerFrame(int) - Method in class de.rico.engine.geometry.modelloader.Animation
Sets the duration per frame of the animation in miliseconds.
setEmission(float, float, float, float) - Method in class de.rico.engine.material.Material
Sets the material's emission RGBA color
setEnabled(boolean) - Method in class de.rico.adventure.entity.AbstractEntity
Sets whether or not this entity is enabled.
setEnabled(boolean) - Method in class de.rico.adventure.entity.hotspot.AbstractInteractiveHotspot
Sets whether or not this hotspot is enabled.
setEnabled(boolean) - Method in class de.rico.adventure.script.trigger.AbstractTrigger
Enables or disables the trigger.
setEnabled(boolean) - Method in class de.rico.engine.effect.fog.Fog
Specifies whether the fog shall be enabled or disabled.
setEnabled(boolean) - Method in interface de.rico.engine.effect.light.LightIface
Enables or disables the light source
setEnabled(boolean) - Method in class de.rico.engine.effect.light.ogllight.AbstractLight
 
setEnabled(boolean) - Method in class de.rico.engine.effect.particle.AbstractParticleEffect
Sets whether the particle effect shall be drawn
setEnabledMouseCam(boolean) - Method in class de.rico.engine.input.KeyBoardMouseSwitcherControls
Sets whether or not the freelook mouse camera ought to be enabled.
setEnabledOcclusionCulling(boolean) - Method in class de.rico.engine.geometry.AbstractMesh
Sets the occluision culling mechanism enabled or disabled for this mesh.
setEnabledRelativeMouseMode(boolean) - Method in class de.rico.engine.input.InputManager
Sets whether realtive mouse mode is enabled or not.
setEnd(float) - Method in class de.rico.engine.effect.fog.Fog
Sets the end position of the fog
setEndColor(float, float, float, float) - Method in class de.rico.engine.effect.particle.AbstractParticle
Sets the RGBA end color of the particle to the specified values
setEndFrame(int) - Method in class de.rico.engine.geometry.modelloader.Animation
Sets the last frame of the animation.
setEnvironmentMap(EnvironmentMappingIface) - Method in class de.rico.engine.geometry.AbstractMesh
Adds an environment map to the mesh.
setExponent(float) - Method in class de.rico.engine.effect.light.ogllight.SpotLight
Sets the spot exponent of the spot light
setFarPlane(float) - Method in class de.rico.engine.camera.CameraPerspective
Sets the far plane of the camera perspective to the specified value
setFieldOfView(float) - Method in class de.rico.engine.camera.Camera
Sets the field of view (viewing angle) of the camera to the specified value.
setFieldOfView(float) - Method in class de.rico.engine.camera.CameraPerspective
Sets the field of view (viewing angle) of the camera to the specified value.
setFont(Font) - Method in class de.rico.engine.effect.ortho.TextRenderer
Sets the font of the text renderer.
setGlobalAmbientLight(GL, float, float, float, float) - Static method in class de.rico.engine.util.Tools
Sets the color of the global ambient background light.
setGreen(float) - Method in class de.rico.engine.material.Color4f
Sets the amount of green (0.0f - 1.0f) in the color
setHeight(float) - Method in class de.rico.adventure.entity.hotspot.CubicalHotpot
Sets the height of the hotspot.
setHeight(int) - Method in class de.rico.adventure.inventory.AbstractInventory
Sets the height of the inventory area
setHeight(int) - Method in class de.rico.engine.camera.CameraViewPort
Sets the height of the viewport to the specified value
setHotSpotThatTriggeredCloseUpMode(AbstractInteractiveHotspot) - Method in class de.rico.adventure.main.Adventure
Method that specifies the hotspot that was used to set the camera to CLOSE_UP mode.
setInitialCamPerspective(int) - Method in class de.rico.adventure.structure.Room
Sets the initial camera perspective of the room.
setInventory(AbstractInventory) - Method in class de.rico.adventure.entity.character.PlayableCharacter
Sets the inventory system of the character.
setInventoryImage(OverlayImage) - Method in class de.rico.adventure.entity.item.Item
Sets the inventory image of the item to the specified overlay image object
setInventoryImage(String) - Method in class de.rico.adventure.entity.item.Item
Sets the inventory image of the item to the specified image specified by the file path.
setLength(float) - Method in class de.rico.adventure.entity.hotspot.CubicalHotpot
Sets the length of the hotspot
setLength(float) - Method in class de.rico.adventure.script.trigger.RectTriggerArea
Sets a new length for the trigger area.
setLinearAttenuation(float) - Method in class de.rico.engine.effect.light.ogllight.PositionalLight
Sets the linear attenuation factor [0,1].
setLoadingInfoText(String) - Method in class de.rico.adventure.main.Adventure
Sets the text that gets displayed as the loading info.
setLogFile(String) - Static method in class de.rico.engine.util.Log
Specifies to which file the log entries ought to be written.
setMaskedBlackColor(boolean) - Method in class de.rico.engine.effect.ortho.ImageRenderer
Enables or disables masking of black colored parts of the overlay image by default.
setMass(float) - Method in class de.rico.engine.effect.particle.AbstractParticle
Sets the particle's mass to the specified value
setMaterial(Material) - Method in class de.rico.engine.geometry.AbstractMesh
Sets the material of the mesh to the specified material.
setMaximumAge(long) - Method in class de.rico.engine.effect.particle.AbstractParticle
Sets the maximum age of the particle to the specified value
setMaximumParticles(int) - Method in class de.rico.engine.effect.particle.ParticleContainer
Sets the maximum number of particles possible in the container
setMode(Mode) - Static method in class de.rico.editor.WorldEditor
Sets the mode of the editor.
setMouseLocation(int, int) - Method in class de.rico.engine.input.InputManager
Sets the mouse location to the specified coordinates.
setMouseX(int) - Method in class de.rico.engine.input.InputManager
Sets the mouse location to the specified coordinate.
setMouseY(int) - Method in class de.rico.engine.input.InputManager
Sets the mouse location to the specified coordinate.
setName(String) - Method in class de.rico.engine.geometry.AbstractMesh
Sets the (optional) name of this mesh.
setName(String) - Method in class de.rico.engine.geometry.modelloader.Animation
Sets the name of the animation.
setNearPlane(float) - Method in class de.rico.engine.camera.CameraPerspective
Sets the near plane of the camera perspective to the specified value
setNeedsItem(boolean) - Method in class de.rico.adventure.entity.hotspot.AbstractInteractiveHotspot
Set whether or not the hotspot needs an item applied to be useable.
setNegX(String) - Method in class de.rico.engine.effect.environmentmapping.CubeMap
Sets the path to the negative x texture
setNegY(String) - Method in class de.rico.engine.effect.environmentmapping.CubeMap
Sets the path to the negative y texture
setNegZ(String) - Method in class de.rico.engine.effect.environmentmapping.CubeMap
Sets the path to the negative z texture
setNormal(float, float, float) - Method in class de.rico.engine.geometry.Point3D
Sets the normal of this vertex to the specified values
setNormal(Point3D) - Method in class de.rico.engine.geometry.Point3D
Sets the normal of the vertex to the specified normal
setOffestY(float) - Method in class de.rico.engine.camera.CameraPerspective
Sets the height over the center of the mesh (y-offset) for this camera perspective.
setPaused(boolean) - Method in class de.rico.engine.effect.sound.MidiSound
Sets the paused state.
setPerspective(int) - Method in class de.rico.engine.effect.camtotex.Monitor
Deprecated. Sets which camera perspective shall be put onto the monitor
setPickable(boolean) - Method in class de.rico.engine.geometry.AbstractMesh
Sets whethter or not the mesh is pickable
setPlaneCoefficients(float, float, float, float) - Method in class de.rico.engine.camera.culling.FrustumPlane
Sets the coefficients of the plane equation to the specified values for a, b, c and d.
setPlaneCoefficients(float, float, float, float) - Method in class de.rico.engine.geometry.Plane
Sets the coefficients of the plane equation to the specified values for a, b, c and d
setPlayer(PlayableCharacter) - Method in class de.rico.adventure.structure.Room
Assigns the playable character to the room.
setPlayer(PlayableCharacter, String) - Method in class de.rico.adventure.structure.Room
Assigns the playable character to the room.
setPosition(Point3D) - Method in class de.rico.adventure.entity.hotspot.AbstractInteractiveHotspot
Sets the position of the interactive hotspot.
setPosition(float, float) - Method in class de.rico.adventure.script.trigger.AbstractTrigger
Sets the position (x,z) of the trigger.
setPosition(Point3D) - Method in class de.rico.engine.camera.Camera
Sets the position of the camera (current perspective)
setPosition(float, float, float) - Method in class de.rico.engine.camera.CameraPerspective
Sets the camera's position
setPosition(Point3D) - Method in class de.rico.engine.camera.CameraPerspective
Sets the camera's position.
setPosition(float, float, float) - Method in class de.rico.engine.effect.light.ogllight.PositionalLight
 
setPosition(Point3D) - Method in class de.rico.engine.effect.light.ogllight.PositionalLight
 
setPosition(Point3D) - Method in interface de.rico.engine.effect.light.PositionalLightIface
Sets the position of the light
setPosition(float, float, float) - Method in interface de.rico.engine.effect.light.PositionalLightIface
Sets the position of the light
setPosition(Point3D) - Method in class de.rico.engine.effect.particle.AbstractParticle
Sets the particle to the specified coordinates
setPosition(float, float, float) - Method in class de.rico.engine.effect.particle.AbstractParticle
Sets the particle to the specified coordinates
setPosition(Point3D) - Method in class de.rico.engine.effect.particle.AbstractParticleEffect
Sets the position of the effect
setPosition(float, float, float) - Method in class de.rico.engine.effect.particle.AbstractParticleEffect
Sets the position of the effect
setPosition(Point3D) - Method in class de.rico.engine.effect.texproj.TextureProjector
Sets the projector's position
setPosition(float, float, float) - Method in class de.rico.engine.effect.texproj.TextureProjector
Sets the projector's position
setPosition(Point3D) - Method in class de.rico.engine.geometry.AbstractMesh
Sets the position of the mesh with a Point3D object
setPosition(float, float, float) - Method in class de.rico.engine.geometry.AbstractMesh
Sets the position of the mesh by the three given parameters
setPosX(String) - Method in class de.rico.engine.effect.environmentmapping.CubeMap
Sets the path to the positive x texture
setPosX(float) - Method in class de.rico.engine.geometry.AbstractMesh
Sets the x-coordinate of this mesh's position
setPosY(String) - Method in class de.rico.engine.effect.environmentmapping.CubeMap
Sets the path to the positive y texture
setPosY(float) - Method in class de.rico.engine.geometry.AbstractMesh
Sets the y-coordinate of this mesh's position
setPosZ(String) - Method in class de.rico.engine.effect.environmentmapping.CubeMap
Sets the path to the positive z texture
setPosZ(float) - Method in class de.rico.engine.geometry.AbstractMesh
Sets the z-coordinate of this mesh's position
setPreviousRoom(Room) - Method in class de.rico.adventure.entity.character.PlayableCharacter
Sets the room that was previously visited by the player.
setProjectionBalance(float) - Method in class de.rico.engine.effect.texproj.TextureProjector
This method sets the balance of front and back projection of the texture.
setQuadraticAttenuation(float) - Method in class de.rico.engine.effect.light.ogllight.PositionalLight
Sets the quadric attenuation factor [0,1].
setRadius(float) - Method in class de.rico.adventure.entity.hotspot.SphericalHotspot
Sets the radius of the hotspot
setRadius(float) - Method in class de.rico.adventure.script.trigger.CircleTriggerArea
Sets a new radius for the trigger area.
setRed(float) - Method in class de.rico.engine.material.Color4f
Sets the amount of red (0.0f - 1.0f) in the color
setRoom(Room) - Method in class de.rico.adventure.entity.character.AbstractCharacter
Sets the characters current room.
setRotation(Point3D) - Method in class de.rico.engine.effect.particle.AbstractParticle
Sets the particle's rotation to the specified values
setRotation(float, float, float) - Method in class de.rico.engine.effect.particle.AbstractParticle
Sets the particle's rotation to the specified values
setRotation(Point3D) - Method in class de.rico.engine.geometry.AbstractMesh
Sets the rotation of the mesh according to the values of the specified rotation vector.
setRotation(float, float, float) - Method in class de.rico.engine.geometry.AbstractMesh
Sets the rotation of the mesh around its x-,y- and z-axis.
setRotationFactor(Point3D) - Method in class de.rico.engine.effect.particle.AbstractParticle
Sets the rotation factor for the particle.
setRotX(float) - Method in class de.rico.engine.camera.Camera
Sets the x-axis rotation angle of the current camera perspective to the specified value.
setRotX(float) - Method in class de.rico.engine.camera.CameraPerspective
Sets the rotation around the x axis
setRotX(float) - Method in class de.rico.engine.effect.light.ogllight.SpotLight
 
setRotX(float) - Method in interface de.rico.engine.effect.light.SpotLightIface
Sets the rotaton of the light along the x axis
setRotX(float) - Method in class de.rico.engine.effect.texproj.TextureProjector
Set the x axis rotation of the texture projector.
setRotX(float) - Method in class de.rico.engine.geometry.AbstractMesh
Sets the rotation of the mesh around its x-axis
setRotY(float) - Method in class de.rico.engine.camera.Camera
Sets the y-axis rotation angle of the current camera perspective to the specified value.
setRotY(float) - Method in class de.rico.engine.camera.CameraPerspective
Sets the rotation around the y axis
setRotY(float) - Method in class de.rico.engine.effect.light.ogllight.SpotLight
 
setRotY(float) - Method in interface de.rico.engine.effect.light.SpotLightIface
Sets the rotaton along the y axis of the light
setRotY(float) - Method in class de.rico.engine.effect.texproj.TextureProjector
Set the y axis rotation of the texture projector.
setRotY(float) - Method in class de.rico.engine.geometry.AbstractMesh
Sets the rotation of the mesh around its y-axis
setRotZ(float) - Method in class de.rico.engine.geometry.AbstractMesh
Sets the rotation of the mesh around its z-axis
setS(float) - Method in class de.rico.engine.texture.TextureCoordinate
Sets the s-coordinate
setScaleFactor(float) - Method in class de.rico.engine.effect.lensflare.LensFlare
Sets the scale factor for the lens flare effect.
setScaleX(float) - Method in class de.rico.engine.geometry.AbstractMesh
Set the scale factor for the x-axis of the mesh.
setScaleY(float) - Method in class de.rico.engine.geometry.AbstractMesh
Set the scale factor for the y-axis of the mesh.
setScaleZ(float) - Method in class de.rico.engine.geometry.AbstractMesh
Set the scale factor for the z-axis of the mesh.
setScreenName(String) - Method in class de.rico.adventure.entity.AbstractEntity
Sets the screen name of the entity.
setScriptCode(String) - Method in class de.rico.adventure.conversation.Sentence
Assigns the specified scripted code to the sentence
setScriptFile(String) - Method in class de.rico.adventure.structure.Room
Sets the script file of the room.
setScriptId(String) - Method in class de.rico.adventure.entity.AbstractEntity
Sets the identifier that can be used to refer to this entity in a script file.
setScriptId(String) - Method in class de.rico.adventure.script.trigger.AbstractTrigger
Sets the script id of this trigger to the new string value.
setScriptId(String) - Method in class de.rico.adventure.structure.Room
Sets the script id of the room.
setSelectedInventoryItem(Item) - Method in class de.rico.adventure.inventory.AbstractInventory
Sets the currently selected inventory item to the specified item.
setSensitivity(float) - Method in class de.rico.engine.camera.Camera
Sets the sensitivity factor for the (mouse-)rotations of the camera.
setShadowEnabled(boolean) - Method in class de.rico.engine.geometry.AbstractMesh
Sets whether the shadow of this mesh ought to be drawn
setShadowReferenceLight(PositionalLight) - Method in class de.rico.adventure.structure.Room
Sets the positional light that ought to be used as a reference light for shadow casting techniques.
setShadowType(ShadowType) - Method in class de.rico.adventure.main.Adventure
Sets the shadow type to use in the game.
setShininess(float) - Method in class de.rico.engine.material.Material
Sets the material's shininess.
setShowBoundingVolume(boolean) - Method in class de.rico.engine.geometry.AbstractMesh
Determines wheter the bounding volume shall be visually shown.
setShowLightPosition(boolean) - Method in class de.rico.engine.effect.light.ogllight.PositionalLight
Determines whether the light's position will be symbolized by a little solid cube.
setShowProjectorPosition(boolean) - Method in class de.rico.engine.effect.texproj.TextureProjector
Determines whether the projector's position will be symbolized by a little solid cube.
setSize(float) - Method in class de.rico.engine.effect.particle.AbstractParticle
Sets the particle size to the specified value
setSpecular(float, float, float, float) - Method in class de.rico.engine.effect.light.ogllight.AbstractLight
Sets the specular color of the light
setSpecular(Color4f) - Method in class de.rico.engine.effect.light.ogllight.AbstractLight
Sets the specular color of the light
setSpecular(float, float, float, float) - Method in class de.rico.engine.material.Material
Sets the material's specular RGBA color
setSpeedMove(float) - Method in class de.rico.engine.input.FirstPersonControls
Sets a value for the movement speed.
setSpeedMove(float) - Method in class de.rico.engine.input.KeyBoardCamControls
Sets a value for the movement speed.
setSpeedMove(float) - Method in class de.rico.engine.input.KeyBoardMouseSwitcherControls
Sets a value for the movement speed.
setSpeedRotate(float) - Method in class de.rico.engine.input.KeyBoardCamControls
Sets a value for the rotation speed.
setSpeedRotate(float) - Method in class de.rico.engine.input.KeyBoardMouseSwitcherControls
Sets a value for the rotation speed of the keyboard camera rotation.
setStart(float) - Method in class de.rico.engine.effect.fog.Fog
Sets the start position of the fog
setStartAndEnd(float, float) - Method in class de.rico.engine.effect.fog.Fog
Sets the start and end position of the fog
setStartColor(float, float, float, float) - Method in class de.rico.engine.effect.particle.AbstractParticle
Sets the RGBA start color of the particle to the specified values
setStartFrame(int) - Method in class de.rico.engine.geometry.modelloader.Animation
Sets the number of the first frame of the animation.
setState(State) - Method in class de.rico.adventure.structure.StateManager
Sets the current game state to the specified state from the State enumeration
setT(float) - Method in class de.rico.engine.texture.TextureCoordinate
Sets the t-coordinate
setTex0Movement(float, float) - Method in class de.rico.engine.geometry.AbstractMesh
Set texture movement on texture unit 0 in x and y direction.
setTex0TexEnvirMode(TexEnvirMode, float[]) - Method in class de.rico.engine.geometry.AbstractMesh
Sets the texture environment mode and the texture environment color for texture unit 0.
setTex0XMovement(float) - Method in class de.rico.engine.geometry.AbstractMesh
Set texture movement on texture unit 0 in x direction
setTex0YMovement(float) - Method in class de.rico.engine.geometry.AbstractMesh
Set texture movement on texture unit 0 in y direction
setTex1Movement(float, float) - Method in class de.rico.engine.geometry.AbstractMesh
Set texture movement on texture unit 0 in x and y direction.
setTex1TexEnvirMode(TexEnvirMode, float[]) - Method in class de.rico.engine.geometry.AbstractMesh
Sets the texture environment mode and the texture environment color for texture unit 1.
setTex1XMovement(float) - Method in class de.rico.engine.geometry.AbstractMesh
Set texture movement on texture unit 0 in x direction
setTex1YMovement(float) - Method in class de.rico.engine.geometry.AbstractMesh
Set texture movement on texture unit 0 in y direction
setTexCoords(float, float) - Method in class de.rico.engine.geometry.Point3D
Sets the texture coordinates of the vertex to the specifies s and t values.
setTexCoords(TextureCoordinate) - Method in class de.rico.engine.geometry.Point3D
Sets the texture coordinates of the vertex to the specified texture coordinates
setText(String) - Method in class de.rico.engine.effect.ortho.TextAreaRenderer
Sets the specified text to the text area.
setTextColor(Color4f) - Method in class de.rico.adventure.inventory.AbstractInventory
Sets the text color for the inventory area.
setTexture(String) - Method in class de.rico.engine.effect.environmentmapping.SphereMap
Sets the texture that ought to be used for the sphere map to the specified one
setTexture(String) - Method in class de.rico.engine.effect.particle.AbstractParticleEffect
Assigns the texture associated to the specified file path to the particle effect.
setTextureBottom(String) - Method in class de.rico.engine.geometry.SkyBox
Sets the bottom texture of the skybox
setTextureEast(String) - Method in class de.rico.engine.geometry.SkyBox
Sets the eastern texture of the skybox
setTextureNorth(String) - Method in class de.rico.engine.geometry.SkyBox
Sets the northern texture of the skybox
setTextureSouth(String) - Method in class de.rico.engine.geometry.SkyBox
Sets the southern texture of the skybox
setTextureTop(String) - Method in class de.rico.engine.geometry.SkyBox
Sets the top texture of the skybox
setTextureWest(String) - Method in class de.rico.engine.geometry.SkyBox
Sets the western texture of the skybox
setTexUnit0(String, boolean) - Method in class de.rico.engine.geometry.AbstractMesh
Specifies the base texture that shall be used for this mesh at texture unit 0.
setTexUnit0(String, boolean, boolean, boolean) - Method in class de.rico.engine.geometry.AbstractMesh
Specifies the base texture that shall be used for this mesh at texture unit 0.
setTexUnit1(String, boolean) - Method in class de.rico.engine.geometry.AbstractMesh
Specifies the texture that shall be used for this mesh at texture unit 1.
setTexUnit1(String, boolean, boolean, boolean) - Method in class de.rico.engine.geometry.AbstractMesh
Specifies the texture that shall be used for this mesh at texture unit 1.
setTo(int, int, int, int) - Method in class de.rico.engine.camera.CameraViewPort
Sets the viewport to the specified parameters
setTo(Point3D) - Method in class de.rico.engine.geometry.Point3D
Sets the point to the coordinates of the given point
setTo(float, float, float) - Method in class de.rico.engine.geometry.Point3D
Sets the point to new coordinates
SetToCamera - Class in de.rico.adventure.actions.custom
This game action can be used switch to another camera perspective.
SetToCamera(int) - Constructor for class de.rico.adventure.actions.custom.SetToCamera
Creates a new camera switching action with the specified camera perspective id
setToCameraPerspective(int) - Method in class de.rico.engine.camera.Camera
Sets which camera perspective shall be enabled
SetToCloseUp - Class in de.rico.adventure.actions.custom
This is a game action that can be used to set the game to the close up mode.
SetToCloseUp(int, AbstractInteractiveHotspot) - Constructor for class de.rico.adventure.actions.custom.SetToCloseUp
Creates a new game action that sets game to CLOSE_UP mode.
setToCrossProduct(Point3D, Point3D) - Method in class de.rico.engine.geometry.Point3D
Sets this point/vector to the result of the cross product of the two specified points/vectors
setToExp2Mode() - Method in class de.rico.engine.effect.fog.Fog
Sets the fog mode to exp2 fog mode.
setToExpMode() - Method in class de.rico.engine.effect.fog.Fog
Sets the fog mode to exp fog mode.
SetToGameState - Class in de.rico.adventure.actions.custom
A game action that can be used to set the game to a specified game state like State.CINEMATIC or State.NO_INPUT in a sequencial way.
SetToGameState(State) - Constructor for class de.rico.adventure.actions.custom.SetToGameState
Creates the game action with the specified state.
setToLinearMode() - Method in class de.rico.engine.effect.fog.Fog
Sets the fog mode to linear fog mode.
setTransparency(float) - Method in class de.rico.engine.geometry.AbstractMesh
Sets the transparency of the mesh by setting the meshes' ambient and diffuse material alpha to the specified value
setUpBlendFunction(GL, BlendSourceFactor, BlendDestFactor) - Static method in class de.rico.engine.util.Tools
Sets the blend function to the specified values.
setVelocity(Point3D) - Method in class de.rico.engine.effect.particle.AbstractParticle
Sets the particle's velocity to the specified values
setVelocity(float, float, float) - Method in class de.rico.engine.effect.particle.AbstractParticle
Sets the particle's velocity to the specified values
setVertex1(Point3D) - Method in class de.rico.engine.geometry.Triangle
Sets the first vertex if the triangle
setVertex2(Point3D) - Method in class de.rico.engine.geometry.Triangle
Sets the second vertex if the triangle
setVertex3(Point3D) - Method in class de.rico.engine.geometry.Triangle
Sets the third vertex if the triangle
setVisible(boolean) - Method in class de.rico.adventure.inventory.AbstractInventory
Sets the visibility status of the inventory.
setVisible(boolean) - Method in class de.rico.engine.effect.ortho.ListMenuRenderer
Sets whether or not the list menu ought to be visible.
setVisible(boolean) - Method in class de.rico.engine.effect.ortho.TextAreaRenderer
Sets whether or not the list menu ought to be visible.
setWalkable(boolean) - Method in class de.rico.engine.path.GridNode
Sets the walkable status for the grid node
setWidth(float) - Method in class de.rico.adventure.entity.hotspot.CubicalHotpot
Sets the width of the hotspot.
setWidth(int) - Method in class de.rico.adventure.inventory.AbstractInventory
Sets the width of the inventory area
setWidth(float) - Method in class de.rico.adventure.script.trigger.RectTriggerArea
Sets a new width for the trigger area.
setWidth(int) - Method in class de.rico.engine.camera.CameraViewPort
Sets the width of the viewport to the specifed value
setX(int) - Method in class de.rico.adventure.inventory.AbstractInventory
Sets the x-coordinate of the inventory area.
setX(float) - Method in class de.rico.adventure.script.trigger.AbstractTrigger
Sets the trigger's x-coordinate.
setX(int) - Method in class de.rico.engine.camera.CameraViewPort
Sets the x-coordinate of the viewport to the specified values
setX(float) - Method in class de.rico.engine.effect.light.ogllight.PositionalLight
 
setX(float) - Method in interface de.rico.engine.effect.light.PositionalLightIface
Sets the x-position of the light
setX(float) - Method in class de.rico.engine.effect.texproj.TextureProjector
Sets the x-coordinate of the projector
setX(float) - Method in class de.rico.engine.geometry.Point3D
Sets the point's x-coordinate to the specified value
setY(int) - Method in class de.rico.adventure.inventory.AbstractInventory
Sets the y-coordinate of the inventory area.
setY(int) - Method in class de.rico.engine.camera.CameraViewPort
Sets the y-coordinate of the viewport to the specified values
setY(float) - Method in class de.rico.engine.effect.light.ogllight.PositionalLight
 
setY(float) - Method in interface de.rico.engine.effect.light.PositionalLightIface
Sets the y-position of the light
setY(float) - Method in class de.rico.engine.effect.texproj.TextureProjector
Sets the y-coordinate of the projector
setY(float) - Method in class de.rico.engine.geometry.Point3D
Sets the point's y-coordinate to the specified value
setZ(float) - Method in class de.rico.adventure.script.trigger.AbstractTrigger
Sets the trigger's z-coordinate.
setZ(float) - Method in class de.rico.engine.effect.light.ogllight.PositionalLight
 
setZ(float) - Method in interface de.rico.engine.effect.light.PositionalLightIface
Sets the z-position of the light
setZ(float) - Method in class de.rico.engine.effect.texproj.TextureProjector
Sets the z-coordinate of the projector
setZ(float) - Method in class de.rico.engine.geometry.Point3D
Sets the point's z-coordinate to the specified value
ShaderIface - Interface in de.rico.engine.effect.glslshader
 
ShaderSpotLight - Class in de.rico.engine.effect.light.shaderlight
Deprecated. does not really work correctly in general ;-)
ShaderSpotLight() - Constructor for class de.rico.engine.effect.light.shaderlight.ShaderSpotLight
Deprecated. Creates a new per pixel shader spot light light.
ShadowType - Enum in de.rico.engine.enums
This enumeration specifies the possible types of shadows for rendering
shininess - Variable in class de.rico.engine.geometry.modelloader.ms3d.MaterialMS3D
The ammount of light to be reflected off of the texture.
showLoadingInfo(String) - Method in class de.rico.adventure.main.Adventure
This method can be used to display information on screen, while the render thread actually is busy with some work.
ShowScreen - Class in de.rico.adventure.actions.custom
Deprecated. Somehow this game action does not get the same result on every graphics hardware. On some machines the screen looks alright, on others it looks distorted and in some cases the screen simply turn black. As long as the problem exists this game action will stay deprecated!
ShowScreen(String, int) - Constructor for class de.rico.adventure.actions.custom.ShowScreen
Deprecated. Creates the game action with the specified file path to the image file that ought to be displayed on the full game screen.
ShowScreen(String, String, int) - Constructor for class de.rico.adventure.actions.custom.ShowScreen
Deprecated. Creates the game action with the specified file path to the image file that ought to be displayed on the full game screen.
showSelectionDialog() - Static method in class de.rico.engine.resolution.ScreenResSelector
Shows a modal dialog containing the available screen resolutions and requests selection of one of them.
showWireFrame(boolean) - Method in class de.rico.engine.geometry.AbstractMesh
Determines whether the mesh shall be rendered as a wireframe model.
sign(float) - Method in class de.rico.engine.path.AStarNode
Returns the sign of the number.
sin(float) - Static method in class de.rico.engine.util.Tools
Returns the sine value for the specified value
skip(int) - Method in class de.rico.engine.geometry.modelloader.md2.MD2InputStream
Überspringt beliebig viele Bytes des Streams.
SkyBox - Class in de.rico.engine.geometry
This class represents the skybox of the scene
SkyBox(float, float, float) - Constructor for class de.rico.engine.geometry.SkyBox
Creates a new skybox for the scene with the specified size.
SkyBoxData - Class in de.rico.editor.datamodel
Class for holding the skybox data of the editor.
SkyBoxData(String, String, String, String, String, String) - Constructor for class de.rico.editor.datamodel.SkyBoxData
 
Smoke - Class in de.rico.engine.effect.particle.custom
This class represents the particle effect that can be used as chimney smoke for buildings.
Smoke(float, float, float, float, int, long, long) - Constructor for class de.rico.engine.effect.particle.custom.Smoke
Creates a smoke effect with the specified parameters.
smoothingGroup - Variable in class de.rico.engine.geometry.modelloader.ms3d.TriangleMS3D
The MS3D smoothing group.
sortByAlpha() - Method in class de.rico.engine.geometry.MeshContainer
Sorts the meshes in the mesh container by their tranparency value, i.e.
sortByViewingDistance() - Method in class de.rico.engine.geometry.MeshContainer
Sorts the meshes in the container according to their center points distance to the viewer (camera).
SoundFileIface - Interface in de.rico.engine.effect.sound
This interface specifies the methods that are playable sound object classes have to implement to put playing of sounds on a common basis.
specializedDraw(GL) - Method in class de.rico.engine.geometry.AbstractMesh
This method contains only the drawing operation fitting to the special kind of mesh.
specializedDraw(GL) - Method in class de.rico.engine.geometry.billboard.Billboard
 
specializedDraw(GL) - Method in class de.rico.engine.geometry.MeshDL
 
specializedDraw(GL) - Method in class de.rico.engine.geometry.MeshVA
Helper method to extract the specialised things just fitting to drawing of vertex arrays.
specular - Variable in class de.rico.engine.geometry.modelloader.ms3d.MaterialMS3D
An array of (r,g,b,a) color values for direct light.
SphereMap - Class in de.rico.engine.effect.environmentmapping
This class represents an environment sphere map
SphereMap(String) - Constructor for class de.rico.engine.effect.environmentmapping.SphereMap
Creates a new sphere map with the specified texture.
SphereMap(Texture) - Constructor for class de.rico.engine.effect.environmentmapping.SphereMap
Creates a new sphere map with the specified texture.
SphericalHotspot - Class in de.rico.adventure.entity.hotspot
This class represents a spherial interactive hotspot.
SphericalHotspot(Point3D, float, boolean) - Constructor for class de.rico.adventure.entity.hotspot.SphericalHotspot
Creates a new spherical hot spot with the specified radius at the specified position.
SpotLight - Class in de.rico.engine.effect.light.ogllight
This class represents an OpenGL spot light.
SpotLight(int) - Constructor for class de.rico.engine.effect.light.ogllight.SpotLight
Creates a new spot light with the specified number.
SpotLightData - Class in de.rico.editor.datamodel
This class represents a spot light in the world editor' data model.
SpotLightData(Point3D, float, float, Color4f, Color4f, float, float, int) - Constructor for class de.rico.editor.datamodel.SpotLightData
 
SpotLightIface - Interface in de.rico.engine.effect.light
This interface specifies neccessary methods for spot lights
start() - Method in class de.rico.adventure.conversation.Conversation
Starts the conversation.
start() - Method in class de.rico.engine.camera.recorder.CamPlayer
Stats playing the previously assigned camera flight.
start() - Method in class de.rico.engine.camera.recorder.Recorder
Starts the recording of checkpoints (frames) according to the frames per second specified earlier.
start(GameIface) - Method in class de.rico.engine.game.AbstractBaseGame
 
start(GameIface) - Method in interface de.rico.engine.game.GameIface
Call this method to start the game after every other method that influences the game startup has been called.
start() - Method in class de.rico.engine.geometry.modelloader.Animation
Starts/resumes the animation (and possible sound file playing) again.
State - Enum in de.rico.adventure.enums
This is an enumeration that contains possible states of the adventure.
StateManager - Class in de.rico.adventure.structure
This is a class that reflects the current game state.
stop() - Method in class de.rico.adventure.actions.custom.PlayMP3
This is a method to stop the playback of the sound in the special case that you looped the sound and played it concurrently.
stop() - Method in class de.rico.engine.camera.recorder.CamPlayer
Stops playing the camera flight.
stop() - Method in class de.rico.engine.camera.recorder.Recorder
Stops/pauses the recording of frames (checkpoints).
stop() - Method in class de.rico.engine.effect.sound.MidiSound
 
stop() - Method in class de.rico.engine.effect.sound.Mp3Sound
 
stop() - Method in class de.rico.engine.effect.sound.SampledSound
 
stop() - Method in interface de.rico.engine.effect.sound.SoundFileIface
Stops playing the assigned sound file.
stop() - Method in class de.rico.engine.game.AbstractBaseGame
 
stop() - Method in interface de.rico.engine.game.GameIface
This method is used to savely stop the game.
stop() - Method in class de.rico.engine.geometry.modelloader.Animation
Stops the animation (and possible sound file playing)
strFile - Variable in class de.rico.engine.geometry.modelloader.threeds.Material3DS
 
strName - Variable in class de.rico.engine.geometry.modelloader.threeds.Material3DS
 
strName - Variable in class de.rico.engine.geometry.modelloader.threeds.ObjGroup3DS
 
subtract(float, float, float) - Method in class de.rico.engine.geometry.Point3D
Subtracts the given parameters from this point
subtract(Point3D) - Method in class de.rico.engine.geometry.Point3D
Subtracts the specified point from this point
subtract(Point3D, Point3D) - Static method in class de.rico.engine.geometry.Point3D
Subtracts p1 from p2 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