Index

A B C D E F G H I K L M N O P R S T U V W X Y Z 
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
 
A B C D E F G H I K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form