Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
S
- SAT - Class in buildengine.math.collision
-
Separating Axis Theorem This is a static-only class and contains calculations regarding collisions.
- SAT() - Constructor for class buildengine.math.collision.SAT
- SAT.Projection - Class in buildengine.math.collision
- save() - Method in class buildengine.configuration.file.ConfigurationFile
- scale(Vector2f) - Static method in class buildengine.engine.graphics.Draw
-
Scale the transform of Draw.
- scene - Variable in class buildengine.engine.stage.scene.actor.Actor
-
Scene the actor is in.
- scene - Variable in class buildengine.engine.stage.scene.Director
- scene - Variable in class buildengine.engine.stage.scene.physics.Physics
- scene - Variable in class buildengine.engine.stage.scene.renderer.SceneRenderer
- Scene - Class in buildengine.engine.stage.scene
-
A scene is responsible for holding data like a container (no functionality).
- Scene() - Constructor for class buildengine.engine.stage.scene.Scene
- Scene(String) - Constructor for class buildengine.engine.stage.scene.Scene
- Scene(String, Renderer, Physics) - Constructor for class buildengine.engine.stage.scene.Scene
- SceneRenderer - Class in buildengine.engine.stage.scene.renderer
-
Scene renderer is responsible for rendering a scene and its components.
- SceneRenderer(Scene) - Constructor for class buildengine.engine.stage.scene.renderer.SceneRenderer
- ScheduledEvent - Class in buildengine.time
- ScheduledEvent(Runnable, long) - Constructor for class buildengine.time.ScheduledEvent
-
Create a new scheduled event
- select(Vector2f) - Method in class buildengine.engine.stage.scene.Scene
- set(double, double) - Method in class buildengine.math.vector.Vector2d
-
Changes the components of the vector
- set(float, float) - Method in class buildengine.math.vector.Vector2f
-
Changes the components of the vector
- set(int, int) - Method in class buildengine.math.vector.Vector2i
-
Changes the components of the vector
- set(Vector2f, Vector2f, float) - Method in class buildengine.math.Transform
- set(String, Object) - Method in class buildengine.configuration.Configuration
- setActive(boolean) - Method in class buildengine.engine.stage.scene.actor.Actor
- setAnimation(Animation) - Method in class buildengine.engine.graphics.animation.Sprite
- setBorderless(boolean) - Method in class buildengine.engine.Display
- setCloseEvent(Runnable) - Method in class buildengine.engine.Display
- setControlMode(BasicCharacterController.Mode) - Method in class buildengine.engine.stage.director.BasicCharacterController
- setDestroyed(boolean) - Method in class buildengine.time.Event
- setFace(Direction) - Method in class buildengine.engine.graphics.animation.BasicCharacterSprite
- setHeight(float) - Method in class buildengine.engine.graphics.animation.Sprite
- setHeight(float) - Method in class buildengine.math.shape.Rectangle
- setIndex(int) - Method in class buildengine.engine.graphics.animation.Animation
- setMute(boolean) - Method in class buildengine.audio.AudioClip
- setOwner(Actor) - Method in class buildengine.engine.stage.scene.actor.ActorComponent
- setPaused(boolean) - Method in class buildengine.time.RepeatingEvent
- setPaused(boolean) - Method in class buildengine.time.Time
- setPlaying(boolean) - Method in class buildengine.engine.graphics.animation.Animation
- setPlayOnlyOnce(boolean) - Method in class buildengine.engine.graphics.animation.Animation
- setPosition(float, float) - Method in class buildengine.math.Transform
- setPosition(Vector2f) - Method in class buildengine.engine.stage.scene.Camera
- setPosition(Vector2f) - Method in class buildengine.math.Transform
- setResizeEvent(Runnable) - Method in class buildengine.engine.Display
- setRoll(float) - Method in class buildengine.engine.stage.scene.Camera
- setRotation(double) - Method in class buildengine.math.shape.Polygon
- setRotation(float) - Method in class buildengine.math.Transform
- setScene(Scene) - Method in class buildengine.engine.stage.scene.actor.Actor
- setScene(Scene) - Method in class buildengine.engine.stage.scene.Director
- setSize(float, float) - Method in class buildengine.math.Transform
- setSize(Vector2f) - Method in class buildengine.math.Transform
- setSpeed(float) - Method in class buildengine.engine.stage.director.BasicCharacterController
-
Change the speed of the controller
- setSpeed(long) - Method in class buildengine.engine.graphics.animation.Animation
- setStretch(boolean) - Static method in class buildengine.engine.graphics.Draw
-
Allows you to enable horizontal stretching.
- setTargetFixedUpdates(float) - Method in class buildengine.engine.Engine
- setTargetFps(float) - Method in class buildengine.engine.Engine
- setTransitionRenderer(TransitionRenderer) - Method in class buildengine.engine.stage.Stage
- setUnit(Vector2f) - Static method in class buildengine.engine.graphics.Draw
-
Changes the unit
- setVolume(double) - Method in class buildengine.audio.AudioClip
- setVolume(double) - Method in class buildengine.audio.Music
- setVolume(double) - Method in class buildengine.audio.SoundEffect
- setWidth(float) - Method in class buildengine.engine.graphics.animation.Sprite
- setWidth(float) - Method in class buildengine.math.shape.Rectangle
- setX(double) - Method in class buildengine.math.vector.Vector2d
- setX(float) - Method in class buildengine.math.shape.Rectangle
- setX(float) - Method in class buildengine.math.vector.Vector2f
- setX(int) - Method in class buildengine.math.vector.Vector2i
- setY(double) - Method in class buildengine.math.vector.Vector2d
- setY(float) - Method in class buildengine.math.shape.Rectangle
- setY(float) - Method in class buildengine.math.vector.Vector2f
- setY(int) - Method in class buildengine.math.vector.Vector2i
- setZoom(float) - Method in class buildengine.engine.stage.scene.Camera
- Shape - Class in buildengine.math.shape
-
Base abstract shape object
- Shape(Vector2f, float) - Constructor for class buildengine.math.shape.Shape
- size - Variable in class buildengine.math.Transform
- SoundEffect - Class in buildengine.audio
-
AudioClip with repeating functionality.
- SoundEffect(AudioClip...) - Constructor for class buildengine.audio.SoundEffect
- SOUTH - Enum constant in enum class buildengine.utils.Direction
- speed - Variable in class buildengine.engine.stage.director.BasicCharacterController
- sprite - Variable in class buildengine.engine.stage.scene.actor.Actor
-
Sprite of the Actor
- Sprite - Class in buildengine.engine.graphics.animation
-
Sprite object containing drawing information for an actor.
- Sprite() - Constructor for class buildengine.engine.graphics.animation.Sprite
- Sprite(Animation) - Constructor for class buildengine.engine.graphics.animation.Sprite
- Sprite(Animation, float, float) - Constructor for class buildengine.engine.graphics.animation.Sprite
- Sprite(BufferedImage...) - Constructor for class buildengine.engine.graphics.animation.Sprite
- SpriteLoader - Class in buildengine.engine.graphics.animation
-
Static utility for Sprite and BufferedImage[] loading.
- stable - Static variable in class buildengine.BuildEngine
-
Stable build
- Stage - Class in buildengine.engine.stage
-
Stage holding the current scene.
- Stage(TransitionRenderer) - Constructor for class buildengine.engine.stage.Stage
-
Creates a new stage instance with no scene.
- Stage(Scene) - Constructor for class buildengine.engine.stage.Stage
-
Creates a new stage instance with the default transition renderer and loads a scene.
- start() - Method in class buildengine.audio.Music
- start() - Method in class buildengine.engine.Engine
- startTransition(Scene) - Method in class buildengine.engine.stage.scene.renderer.TransitionRenderer
- stop() - Method in class buildengine.audio.AudioClip
- stop() - Method in class buildengine.engine.Engine
- stopTransition() - Method in class buildengine.engine.stage.scene.renderer.TransitionRenderer
- STRETCH - Enum constant in enum class buildengine.engine.graphics.DrawMode
- sub(double) - Method in class buildengine.math.vector.Vector2d
- sub(double, double) - Method in class buildengine.math.vector.Vector2d
- sub(double, double, Vector2d) - Method in class buildengine.math.vector.Vector2d
- sub(double, Vector2d) - Method in class buildengine.math.vector.Vector2d
- sub(float) - Method in class buildengine.math.vector.Vector2f
- sub(float, float) - Method in class buildengine.math.vector.Vector2f
- sub(float, float, Vector2f) - Method in class buildengine.math.vector.Vector2f
- sub(float, Vector2f) - Method in class buildengine.math.vector.Vector2f
- sub(int) - Method in class buildengine.math.vector.Vector2i
- sub(int, int) - Method in class buildengine.math.vector.Vector2i
- sub(int, int, Vector2i) - Method in class buildengine.math.vector.Vector2i
- sub(int, Vector2i) - Method in class buildengine.math.vector.Vector2i
- sub(Vector2d) - Method in class buildengine.math.vector.Vector2d
- sub(Vector2d, Vector2d) - Method in class buildengine.math.vector.Vector2d
- sub(Vector2f) - Method in class buildengine.math.vector.Vector2f
- sub(Vector2f, Vector2f) - Method in class buildengine.math.vector.Vector2f
- sub(Vector2i) - Method in class buildengine.math.vector.Vector2i
- sub(Vector2i, Vector2i) - Method in class buildengine.math.vector.Vector2i
- sync() - Method in class buildengine.engine.Engine
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form