- 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
-