Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
W
Z
S
SampledSound
- Class in
simogl.effect.sound
This class represents a sampled file like .wav files, that can be easily played via its play() method.
SampledSound(String)
- Constructor for class simogl.effect.sound.
SampledSound
Initializes the sampled sound object with the sound file specified by the path parameter.
SampledSound()
- Constructor for class simogl.effect.sound.
SampledSound
Creates a new ampled sound object without providing an initial sound file.
scale(float, float, float)
- Method in class simogl.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!
setAlpha(float)
- Method in class simogl.effect.particle.
AbstractParticle
Set the alpha value of the particle to the specified parameter.
setAnimationState(int)
- Method in class simogl.model.
AbstractMD2Model
Sets the current animation of the model.
setAttenuationConstant(float)
- Method in class simogl.effect.light.
Light
Sets the constant attenuation value.
setAttenuationLinear(float)
- Method in class simogl.effect.light.
Light
Sets the linear attenuation value.
setAttenuationQuadratic(float)
- Method in class simogl.effect.light.
Light
Sets the quadric attenuation value.
setCamPosition(float, float, float)
- Method in class simogl.camera.
Camera
Sets the position of the camera
setColor(float, float, float, float)
- Method in class simogl.effect.fog.
Fog
Sets the RGBA color of the fog to the specified values
setColor(float, float, float, float)
- Method in class simogl.effect.particle.
AbstractParticle
Sets the RGBA color of the particle to the specified values
setColorAmbient(float, float, float, float)
- Method in class simogl.effect.light.
Light
Sets the RGBA color of the ambient light
setColorDiffuse(float, float, float, float)
- Method in class simogl.effect.light.
Light
Sets the RGBA color of the diffuse light
setColorSpecular(float, float, float, float)
- Method in class simogl.effect.light.
Light
Sets the RGBA color of the specular light
setCurrentAge(long)
- Method in class simogl.effect.particle.
AbstractParticle
Sets the current particle age to the specified value
setCurrentAmount(int)
- Method in class simogl.resource.
AbstractResource
Sets the current amount of the resource to the specified value
setCursor(Cursor)
- Method in class simogl.input.
InputManager
Sets the cursor on this InputManager's input component.
setDensity(int)
- Method in class simogl.effect.fog.
Fog
Sets the fog's density.
setDirectional()
- Method in class simogl.effect.light.
Light
Turns the light source into a directional light source
setDrawShadow(boolean, Light)
- Method in class simogl.geometry.
AbstractMesh
Sets whether the shadow of the mesh ought to be drawn.
setEnabled(boolean)
- Method in class simogl.effect.fog.
Fog
Specifies whether the fog shall be enabled or disabled.
setEnabled(boolean)
- Method in class simogl.effect.light.
Light
Enables (true) or disables (false) the light source.
setEnabled(boolean)
- Method in class simogl.effect.particle.
AbstractParticleEffect
Sets whether the particle effect shall be drawn
setEnabledAmbient(boolean)
- Method in class simogl.effect.light.
Light
Enables (true) or disables (false) the ambient light
setEnabledDiffuse(boolean)
- Method in class simogl.effect.light.
Light
Enables (true) or disables (false) the diffuse light
setEnabledFaceCulling(boolean)
- Method in class simogl.geometry.
AbstractMesh
Specifies if face culling shall applied to the mesh.
setEnabledRain(boolean)
- Static method in class simogl.level.
AbstractLevel
Static method to enable or disable the rain effect of the level
setEnabledSpecular(boolean)
- Method in class simogl.effect.light.
Light
Enables (true) or disables (false) the specular light
setEnd(float)
- Method in class simogl.effect.fog.
Fog
Sets the end position of the fog
setFarPlane(float)
- Method in class simogl.camera.
Camera
Sets the far plane of the camera to the specified value
setFoodProduction(int)
- Method in class simogl.gameobjects.building.
Farm
Sets the amount of food that is produced by the building every time intervall to the specified value
setGlobalAmbientLight(GL, float, float, float, float)
- Static method in class simogl.effect.light.
Light
Sets the color of the global ambient background light.
SetHeightOverGround(float)
- Method in class simogl.camera.
Camera
setLabelBalance(String)
- Static method in class simogl.gui.
BalancePanel
Sets the label containing the balance value to the specified text
setLabelBuildingName(String)
- Static method in class simogl.gui.
InfoPanel
Sets the label for the building name to the specified value
setLabelCosts(String)
- Static method in class simogl.gui.
BalancePanel
Sets the label containing the costs value to the specified text
setLabelFood(String)
- Static method in class simogl.gui.
ResourcePanel
Sets the label containing the amount of the player's food to the specified text
setLabelGold(String)
- Static method in class simogl.gui.
ResourcePanel
Sets the label containing the amount of the player's gold to the specified text
setLabelIncome(String)
- Static method in class simogl.gui.
BalancePanel
Sets the label containing the income value to the specified text
setLabelInhabitants(String)
- Static method in class simogl.gui.
InfoPanel
Sets the label for the inhabitants number to the specified value
setLabelInhabitants(String)
- Static method in class simogl.gui.
ResourcePanel
Sets the label containing the number of inhabitants to the specified text
setLabelRunningCost(String)
- Static method in class simogl.gui.
InfoPanel
Sets the label for the running cost to the specified value
setLabelTaxes(String)
- Static method in class simogl.gui.
InfoPanel
Sets the label for the taxes to the specified value
setMass(float)
- Method in class simogl.effect.particle.
AbstractParticle
Sets the particle's mass to the specified value
setMaterial(Material)
- Method in class simogl.geometry.
AbstractMesh
Sets the material of the mesh to the specified material
setMaterialAmbDiff(float, float, float, float)
- Static method in class simogl.level.
SkyBox
Static method to set the material color of the skybox from virtually everywhere
setMaterialColorAmbDiff(float, float, float, float)
- Method in class simogl.material.
Material
Sets the material's ambient and diffuse color to the specified parameters.
setMaterialColorEmission(float, float, float, float)
- Method in class simogl.material.
Material
Sets the material's emission RGBA color
setMaterialColorSpecular(float, float, float, float)
- Method in class simogl.material.
Material
Sets the material's specular RGBA color
setMaximumAge(long)
- Method in class simogl.effect.particle.
AbstractParticle
Sets the maximum age of the particle to the specified value
setMaximumParticles(int)
- Method in class simogl.effect.particle.
ParticleContainer
Sets the maximum number of particles possible in the container
setMeshID(int)
- Method in class simogl.geometry.
MeshDL
Sets the unique mesh id
setMouseSensitivity(float)
- Method in class simogl.camera.
Camera
Sets the mouse sensitivity.
setNearPlane(float)
- Method in class simogl.camera.
Camera
Sets the near plane of the camera to the specified value
setNormal(float, float, float)
- Method in class simogl.geometry.
Triangle
Sets the normal of this triangle to the specified values
setNormal(Point3D)
- Method in class simogl.geometry.
Triangle
Sets the normal of the triangle to the specified point/vector
setPaused(boolean)
- Method in class simogl.effect.sound.
MidiPlayer
Sets the paused state.
setPosition(float, float, float)
- Method in class simogl.effect.light.
Light
Sets the position of the light source
setPosition(Point3D)
- Method in class simogl.effect.particle.
AbstractParticle
Sets the particle to the specified coordinates
setPosition(float, float, float)
- Method in class simogl.effect.particle.
AbstractParticle
Sets the particle to the specified coordinates
setPosition(Point3D)
- Method in class simogl.effect.particle.
AbstractParticleEffect
Sets the position of the effect
setPosition(float, float, float)
- Method in class simogl.effect.particle.
AbstractParticleEffect
Sets the position of the effect
setPosition(Point3D)
- Method in class simogl.gameobjects.
AbstractGameObject
Sets the position of the game object
setPosition(float, float, float)
- Method in class simogl.gameobjects.
AbstractGameObject
Sets the position of the game object to the specified parameters
setPosition(Point3D)
- Method in class simogl.geometry.
AbstractMesh
Sets the position of the mesh with a Point3D object
setPosition(float, float, float)
- Method in class simogl.geometry.
AbstractMesh
Sets the position of the mesh by the three given parameters
setPositional()
- Method in class simogl.effect.light.
Light
Turns the light source into a positional light source
setPositionX(float)
- Method in class simogl.geometry.
AbstractMesh
Sets the x-coordinate of this mesh's position
setPositionY(float)
- Method in class simogl.geometry.
AbstractMesh
Sets the y-coordinate of this mesh's position
setPositionZ(float)
- Method in class simogl.geometry.
AbstractMesh
Sets the z-coordinate of this mesh's position
setPrice(int)
- Method in class simogl.gameobjects.building.
AbstractBuilding
Sets the price for the building
setRegularCost(int)
- Method in class simogl.gameobjects.building.
AbstractBuilding
Sets the regular costs for running the building
setS(float)
- Method in class simogl.texture.
TextureCoordinate
Sets the s-coordinate
setShininess(float)
- Method in class simogl.material.
Material
Sets the material's shininess.
setSize(float)
- Method in class simogl.effect.particle.
AbstractParticle
Sets the particle size to the specified value
setSound(String)
- Method in class simogl.effect.sound.
SampledSound
Assignes a sound file to the sampled sound object
setSpot(float, float)
- Method in class simogl.effect.light.
Light
Turns this light to a spot light.
setSpotDirection(float, float, float)
- Method in class simogl.effect.light.
Light
Set the direction of the spot light
setSpotExponent(float)
- Method in class simogl.effect.light.
Light
Sets the value for the spot exponent.
setStart(float)
- Method in class simogl.effect.fog.
Fog
Sets the start position of the fog
setStartAndEnd(float, float)
- Method in class simogl.effect.fog.
Fog
Sets the start and end position of the fog
setT(float)
- Method in class simogl.texture.
TextureCoordinate
Sets the t-coordinate
setTaxRate(int)
- Method in class simogl.gameobjects.building.
AbstractBuilding
Sets the price for the building
setTexCoords(float, float, float, float, float, float)
- Method in class simogl.geometry.
Triangle
Sets the triangle's texture coordinates
setTexCoordsVertex1(float, float)
- Method in class simogl.geometry.
Triangle
Sets the texture coordinates of vertex1 to the specifies s and t values.
setTexCoordsVertex2(float, float)
- Method in class simogl.geometry.
Triangle
Sets the texture coordinates of verte2 to the specifies s and t values.
setTexCoordsVertex3(float, float)
- Method in class simogl.geometry.
Triangle
Sets the texture coordinates of vertex3 to the specifies s and t values.
setTexture(Texture)
- Method in class simogl.geometry.
AbstractMesh
Specifies the texture that shall be used for this mesh
setTextureBottom(Texture)
- Method in class simogl.level.
SkyBox
Sets the bottom texture of the skybox
setTextureEast(Texture)
- Method in class simogl.level.
SkyBox
Sets the eastern texture of the skybox
setTextureNorth(Texture)
- Method in class simogl.level.
SkyBox
Sets the northern texture of the skybox
setTextureSouth(Texture)
- Method in class simogl.level.
SkyBox
Sets the southern texture of the skybox
setTextureTop(Texture)
- Method in class simogl.level.
SkyBox
Sets the top texture of the skybox
setTextureWest(Texture)
- Method in class simogl.level.
SkyBox
Sets the western texture of the skybox
setTo(Point3D)
- Method in class simogl.geometry.
Point3D
Sets the point to the coordinates of the given point
setTo(float, float, float)
- Method in class simogl.geometry.
Point3D
Sets the point to new coordinates
setToCrossProduct(Point3D, Point3D)
- Method in class simogl.geometry.
Point3D
Sets this point/vector to the result of the cross product of the two specified points/vectors
setToExp2Mode()
- Method in class simogl.effect.fog.
Fog
Sets the fog mode to exp2 fog mode.
setToExpMode()
- Method in class simogl.effect.fog.
Fog
Sets the fog mode to exp fog mode.
setToLinearMode()
- Method in class simogl.effect.fog.
Fog
Sets the fog mode to linear fog mode.
setTransparent(boolean)
- Method in class simogl.geometry.
AbstractMesh
Sets whether the mesh shall be transparent or not transparent.
setTriangle1(Triangle)
- Method in class simogl.geometry.
Face
Sets the first triangle of the face
setTriangle2(Triangle)
- Method in class simogl.geometry.
Face
Sets the second triangle of the face
setUpdateIntervall(long)
- Method in class simogl.resource.
AbstractResource
Sets the new intervall on which the resource gets recalculated
setVelocity(Point3D)
- Method in class simogl.effect.particle.
AbstractParticle
Sets the particle's velocity to the specified values
setVelocity(float, float, float)
- Method in class simogl.effect.particle.
AbstractParticle
Sets the particle's velocity to the specified values
setVertex1(Point3D)
- Method in class simogl.geometry.
Triangle
Sets the first vertex if the triangle
setVertex2(Point3D)
- Method in class simogl.geometry.
Triangle
Sets the second vertex if the triangle
setVertex3(Point3D)
- Method in class simogl.geometry.
Triangle
Sets the third vertex if the triangle
setViewingAngle(float)
- Method in class simogl.camera.
Camera
Sets the viewing angle of the camera to the specified value.
setVisibleBox(boolean)
- Method in class simogl.gameobjects.building.
AbstractBuilding
Determines whether the (bounding) box of the bilding should be displayed.
setX(float)
- Method in class simogl.camera.
Camera
Sets the x-coordinate of the camera's position
setX(float)
- Method in class simogl.gameobjects.
AbstractGameObject
Sets the x-coordinate of the game object
setX(float)
- Method in class simogl.geometry.
Point3D
Sets the point's x-coordinate to the specified value
setY(float)
- Method in class simogl.camera.
Camera
Sets the y-coordinate of the camera's position
setY(float)
- Method in class simogl.gameobjects.
AbstractGameObject
Sets the y-coordinate of the game object
setY(float)
- Method in class simogl.geometry.
Point3D
Sets the point's y-coordinate to the specified value
setZ(float)
- Method in class simogl.camera.
Camera
Sets the z-coordinate of the camera's position
setZ(float)
- Method in class simogl.gameobjects.
AbstractGameObject
Sets the z-coordinate of the game object
setZ(float)
- Method in class simogl.geometry.
Point3D
Sets the point's z-coordinate to the specified value
showBoundingBox(boolean)
- Method in class simogl.geometry.
AbstractMesh
Determines wheter the bounding box shall be visually shown by a box that is drawn around the mesh
showWireFrame(boolean)
- Method in class simogl.geometry.
AbstractMesh
Determines whether the mesh shall be rendered as a wireframe model
simogl.camera
- package simogl.camera
simogl.collision
- package simogl.collision
simogl.effect.fog
- package simogl.effect.fog
simogl.effect.light
- package simogl.effect.light
simogl.effect.particle
- package simogl.effect.particle
simogl.effect.particle.custom
- package simogl.effect.particle.custom
simogl.effect.sound
- package simogl.effect.sound
simogl.factory
- package simogl.factory
simogl.gamecore
- package simogl.gamecore
simogl.gameobjects
- package simogl.gameobjects
simogl.gameobjects.building
- package simogl.gameobjects.building
simogl.gameobjects.character
- package simogl.gameobjects.character
simogl.geometry
- package simogl.geometry
simogl.gui
- package simogl.gui
simogl.input
- package simogl.input
simogl.level
- package simogl.level
simogl.main
- package simogl.main
simogl.material
- package simogl.material
simogl.model
- package simogl.model
simogl.model.animation
- package simogl.model.animation
simogl.model.building
- package simogl.model.building
simogl.model.character
- package simogl.model.character
simogl.model.modelloader
- package simogl.model.modelloader
simogl.resource
- package simogl.resource
simogl.texture
- package simogl.texture
simogl.util
- package simogl.util
sin(double)
- Static method in class simogl.util.
Calc
Returns the sine value for the specified value
skip(int)
- Method in class simogl.model.modelloader.
MD2InputStream
Überspringt beliebig viele Bytes des Streams.
skyBox
- Variable in class simogl.level.
AbstractLevel
SkyBox
- Class in
simogl.level
This class represents the skybox of the scene
SkyBox(GL, float, float, float)
- Constructor for class simogl.level.
SkyBox
Creates a new skybox for the scene with the specified size.
specializedDraw(GL)
- Method in class simogl.geometry.
AbstractMesh
This method contains only the drawing operation fitting to the special kind of mesh.
specializedDraw(GL)
- Method in class simogl.geometry.
MeshDL
Helper method to extract the specialised things just fitting to drawing of display list.
specializedDraw(GL)
- Method in class simogl.geometry.
MeshVA
Helper method to extract the specialised things just fitting to drawing of vertex arrays.
STAND
- Static variable in class simogl.model.
AbstractMD2Model
stop()
- Method in class simogl.effect.sound.
MidiPlayer
Stops the sequencer and resets its position to 0.
stop()
- Method in class simogl.effect.sound.
SampledSound
Stops the currently playing sound file
subtract(float, float, float)
- Method in class simogl.geometry.
Point3D
Subtracts the given parameters from this point
subtract(Point3D)
- Method in class simogl.geometry.
Point3D
Subtracts the specified point from this point
subtract(Point3D, Point3D)
- Method in class simogl.geometry.
Point3D
Subtracts p1 from p2 and returns the result as a Point3D object
switchProjectionMode()
- Method in class simogl.camera.
Camera
Switches camera from projection mode to ortho mode, or vice versa.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
W
Z