A B C D E F G H I J L M N O P Q R S T U V W X Y Z 

S

scale(Vector3) - Method in class com.tyrlib2.graphics.scene.SceneNode
Scales this node by the passed scaling
SceneManager - Class in com.tyrlib2.graphics.scene
This singleton class manages the creation and destruction of Scene objects.
SceneManager() - Constructor for class com.tyrlib2.graphics.scene.SceneManager
 
SceneNode - Class in com.tyrlib2.graphics.scene
This class manages the positioning of one or multiple scene objects.
SceneNode() - Constructor for class com.tyrlib2.graphics.scene.SceneNode
Creates a SceneNode with default position (0,0,0)
SceneNode(Vector3) - Constructor for class com.tyrlib2.graphics.scene.SceneNode
Creates a SceneNode at the passed position
SceneObject - Class in com.tyrlib2.graphics.scene
Basic abstract class for representing scene objects.
SceneObject() - Constructor for class com.tyrlib2.graphics.scene.SceneObject
 
Seek - Class in com.tyrlib2.ai.steering
Makes a vehicle seek a target destination
Seek(ITargetProvider) - Constructor for class com.tyrlib2.ai.steering.Seek
 
setAbsolutePos(Vector3) - Method in class com.tyrlib2.graphics.scene.SceneNode
Sets the relative pos, so that the resulting absolute pos will match with the desired position
setAbsoluteRot(Quaternion) - Method in class com.tyrlib2.graphics.scene.SceneNode
Sets the relative rotation of this node so that it will have the passed absolute rotation of world space
setAbsoluteScale(Vector3) - Method in class com.tyrlib2.graphics.scene.SceneNode
Sets the relative scaling, so that the resulting absolute scaling will match with the desired position
setAlpha(float) - Method in class com.tyrlib2.graphics.materials.ColoredMaterial
 
setAlpha(float) - Method in class com.tyrlib2.graphics.materials.PointSpriteMaterial
 
setAlpha(float) - Method in class com.tyrlib2.graphics.materials.TexturedMaterial
 
setAlpha(float) - Method in class com.tyrlib2.graphics.renderables.Image2
 
setAlpha(float) - Method in interface com.tyrlib2.graphics.renderer.IBlendable
 
setAlpha(float) - Method in class com.tyrlib2.graphics.renderer.Renderable2
 
setAlpha(float) - Method in class com.tyrlib2.gui.Window
Set an alpha value
setAmbientLight(Color) - Method in class com.tyrlib2.graphics.scene.SceneManager
Change the color of the ambient light
setAmount(int) - Method in class com.tyrlib2.graphics.particles.Emitter
 
setAnimated(boolean) - Method in class com.tyrlib2.graphics.renderer.Material
 
setBorder(int) - Method in class com.tyrlib2.graphics.renderables.Rectangle2
 
setBoundingBox(AABB) - Method in class com.tyrlib2.graphics.renderables.BoundingBox
 
setBoundingBoxVisible(boolean) - Method in class com.tyrlib2.collision.CollisionSphere
 
setBoundingBoxVisible(boolean) - Method in class com.tyrlib2.graphics.renderer.BoundedRenderable
 
setBoundingBoxVisible(boolean) - Method in class com.tyrlib2.graphics.scene.BoundedSceneObject
 
setBoundingBoxVisible(boolean) - Method in class com.tyrlib2.graphics.scene.Octree
 
setBoundingBoxVisible(boolean) - Method in class com.tyrlib2.graphics.scene.OctreeNode
 
setCamera(Camera) - Method in class com.tyrlib2.graphics.renderer.OpenGLRenderer
 
setClean() - Method in class com.tyrlib2.graphics.scene.BoundedSceneObject
 
setColor(Color) - Method in class com.tyrlib2.graphics.materials.PointSpriteMaterial
 
setColor(Color) - Method in class com.tyrlib2.graphics.renderables.Text2
 
setColorChange(Color) - Method in class com.tyrlib2.graphics.particles.ColorChanger
 
setDirty() - Method in class com.tyrlib2.graphics.scene.OctreeNode
 
setDirty() - Method in class com.tyrlib2.graphics.scene.SceneNode
 
setEnabled(boolean) - Method in class com.tyrlib2.input.Joystick
 
setFilled(boolean) - Method in class com.tyrlib2.graphics.renderables.Rectangle2
 
setForce(Vector3) - Method in class com.tyrlib2.graphics.particles.ForceAffector
 
setFullscreen(int, int) - Method in class com.tyrlib2.graphics.renderer.Viewport
 
setHandle(int) - Method in class com.tyrlib2.graphics.renderer.Texture
 
setHeightWeight(float, float, float) - Method in class com.tyrlib2.graphics.terrain.TerrainTexture
 
setIndices(short[], int, int) - Method in class com.tyrlib2.graphics.text.Vertices
 
setIntensity(float) - Method in class com.tyrlib2.graphics.lighting.DirectionalLight
 
setInterval(float) - Method in class com.tyrlib2.graphics.particles.Emitter
 
setLifeTime(float) - Method in class com.tyrlib2.graphics.particles.BasicParticleFactory
 
setLifeTime(float) - Method in class com.tyrlib2.graphics.particles.Particle
 
setLifeTimeMax(float) - Method in class com.tyrlib2.graphics.particles.Affector
 
setLifeTimeMin(float) - Method in class com.tyrlib2.graphics.particles.Affector
 
setLightDirection(Vector3) - Method in class com.tyrlib2.graphics.lighting.DirectionalLight
Set a new light direction
setLookDirection(Vector3) - Method in class com.tyrlib2.graphics.renderer.Camera
Set a new direction in which to look
setLooping(boolean) - Method in class com.tyrlib2.graphics.animation.Animation
 
setMaterial(PointSpriteMaterial) - Method in class com.tyrlib2.graphics.particles.BasicParticleFactory
 
setMaterial(PointSpriteMaterial) - Method in class com.tyrlib2.graphics.particles.Particle
 
setMaterial(Material) - Method in class com.tyrlib2.graphics.renderer.Renderable
 
setMaxParticles(int) - Method in class com.tyrlib2.graphics.particles.ParticleSystem
 
setMesh(Mesh) - Method in class com.tyrlib2.graphics.renderer.Renderable
 
setOrientation(Quaternion) - Method in interface com.tyrlib2.ai.steering.IVehicle
 
setOrientation(Quaternion) - Method in class com.tyrlib2.ai.steering.PointMass
 
setParticleSystem(ParticleSystem) - Method in class com.tyrlib2.graphics.particles.Affector
 
setParticleSystem(ParticleSystem) - Method in class com.tyrlib2.graphics.particles.Emitter
 
setPassTouchEventsThrough(boolean) - Method in class com.tyrlib2.gui.Window
Set whether windows behind this window will receive touch events
setPose(Vector3, Quaternion) - Method in class com.tyrlib2.graphics.animation.Bone
 
setPower(float) - Method in class com.tyrlib2.graphics.particles.ForceAffector
 
setPriority(long) - Method in class com.tyrlib2.input.Joystick
 
setProgram(Program) - Method in class com.tyrlib2.graphics.materials.TexturedMaterial
 
setRadialDependency(float) - Method in class com.tyrlib2.graphics.particles.ForceAffector
 
setRadius(float) - Method in class com.tyrlib2.collision.CollisionSphere
 
setRandomPos(Vector3) - Method in class com.tyrlib2.graphics.particles.Emitter
 
setRandomVelocity(Vector3) - Method in class com.tyrlib2.graphics.particles.Emitter
 
setReceiveTouchEvents(boolean) - Method in class com.tyrlib2.gui.Window
Set if this window is supposed to receive touch events
setRelativePos(Vector3) - Method in class com.tyrlib2.graphics.scene.SceneNode
Set the relative position
setRelativePos(Vector2) - Method in class com.tyrlib2.gui.Window
Set the position of this window relative to its parent
setRelativeRot(Quaternion) - Method in class com.tyrlib2.graphics.scene.SceneNode
Set the relative rotation of this node
setRelativeScale(Vector3) - Method in class com.tyrlib2.graphics.scene.SceneNode
Set the relative scaling
setRenderer(OpenGLRenderer) - Method in class com.tyrlib2.graphics.scene.SceneManager
 
setRotation(int) - Method in class com.tyrlib2.graphics.renderables.Text2
 
setScale(float) - Method in class com.tyrlib2.graphics.text.GLText
 
setScale(float, float) - Method in class com.tyrlib2.graphics.text.GLText
 
setSize(Vector2) - Method in class com.tyrlib2.gui.Window
Resize this window
setSkeleton(Skeleton) - Method in class com.tyrlib2.graphics.renderables.Entity
 
setSlopeWeight(float, float, float) - Method in class com.tyrlib2.graphics.terrain.TerrainTexture
 
setSpace(float) - Method in class com.tyrlib2.graphics.text.GLText
 
setStat(String, Float) - Method in class com.tyrlib2.game.Stats
Set a stat to a value
setStats(Stats) - Method in class com.tyrlib2.game.Stats
Inputs all stats into this stat collection
setSteps(int) - Method in class com.tyrlib2.graphics.particles.ParticleSystem
 
setTag(int) - Method in class com.tyrlib2.collision.CollisionSphere
 
setTestCollision(boolean) - Method in class com.tyrlib2.collision.CollisionSphere
 
setText(String) - Method in class com.tyrlib2.graphics.renderables.Text2
 
setTexture(Texture, String) - Method in class com.tyrlib2.graphics.materials.DefaultMaterial3
 
setTexture(TerrainTexture, int) - Method in class com.tyrlib2.graphics.materials.TerrainMaterial
 
setVelocity(Vector3) - Method in class com.tyrlib2.graphics.particles.Emitter
 
setVertexBones(float[]) - Method in class com.tyrlib2.graphics.renderer.Mesh
Assign vertices to bones.
setVertexInfo(int, float) - Method in class com.tyrlib2.graphics.renderer.Mesh
 
setVertices(float[], int, int) - Method in class com.tyrlib2.graphics.text.Vertices
 
setVisible(boolean) - Method in class com.tyrlib2.gui.Window
Set the visibility of this window
ShaderManager - Class in com.tyrlib2.graphics.renderer
Takes care of loading vertex and fragment shaders and cashing them
ShaderManager() - Constructor for class com.tyrlib2.graphics.renderer.ShaderManager
 
Skeleton - Class in com.tyrlib2.graphics.animation
This class manages skeletal animations by using bones.
Skeleton() - Constructor for class com.tyrlib2.graphics.animation.Skeleton
 
Skin - Class in com.tyrlib2.gui
Defines the looknfeel for the GUI elements upon creation
Skin() - Constructor for class com.tyrlib2.gui.Skin
 
Skybox - Class in com.tyrlib2.graphics.renderables
A skybox
Skybox(String, Vector3, Vector3) - Constructor for class com.tyrlib2.graphics.renderables.Skybox
 
skybox_fs - Static variable in class com.tyrlib2.R.raw
 
skybox_vs - Static variable in class com.tyrlib2.R.raw
 
slerp(Quaternion, Quaternion, float) - Static method in class com.tyrlib2.math.Quaternion
Perform a spherical linear interpolation between the two quaternion q1 and q2
SpriteBatch - Class in com.tyrlib2.graphics.text
 
SpriteBatch(int, Program) - Constructor for class com.tyrlib2.graphics.text.SpriteBatch
 
squaredLength() - Method in class com.tyrlib2.math.Vector3
 
Stats - Class in com.tyrlib2.game
This class manages a collection of stats
Stats() - Constructor for class com.tyrlib2.game.Stats
 
SteeredMovement - Class in com.tyrlib2.game
This class uses a steerer to move an object to the desired locations.
SteeredMovement(Steerer) - Constructor for class com.tyrlib2.game.SteeredMovement
 
Steerer - Class in com.tyrlib2.ai.steering
Main class for steering.
Steerer(IVehicle) - Constructor for class com.tyrlib2.ai.steering.Steerer
 
sub(Vector2) - Method in class com.tyrlib2.math.Vector2
Let another vector subtract from this one.
sub(Vector3) - Method in class com.tyrlib2.math.Vector3
Let another vector subtract from this one.
SubEntity - Class in com.tyrlib2.graphics.renderables
This class represents a SubEntitiy, a part of an Entity.
SubEntity(String, Mesh, Material) - Constructor for class com.tyrlib2.graphics.renderables.SubEntity
 
swap(int, int, int) - Method in class com.tyrlib2.util.FloatArray
 
A B C D E F G H I J L M N O P Q R S T U V W X Y Z