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.

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