Module scene

Module scene 

Source
Expand description

Contains all structures and methods to create and manage 3D scenes.

A Scene is a container for graph nodes, animations and physics.

Modules§

accel
animation
Animation player is a node that contains multiple animations. It updates and plays all the animations. See AnimationPlayer docs for more info.
base
Contains all structures and methods to create and manage base scene graph nodes.
camera
Contains all methods and structures to create and manage cameras. See Camera docs for more info.
collider
Collider is a geometric entity that can be attached to a rigid body to allow participate it participate in contact generation, collision response and proximity queries.
debug
Debug drawing module.
decal
Decal is an image that gets projected to a geometry of a scene.
dim2
The module contains 2D scene nodes and physics. Despite the naming, scene nodes are still 3D but physics simulation is in true 2D.
graph
Contains all methods and structures to create and manage scene graphs.
joint
Joint is used to restrict motion of two rigid bodies.
light
Contains all structures and methods to create and manage lights.
mesh
Contains all structures and methods to create and manage mesh scene graph nodes. See Mesh docs for more info and usage examples.
navmesh
Navigational mesh (navmesh for short) is a surface which can be used for path finding. See NavigationalMesh docs for more info and usage examples.
node
Contains all structures and methods to create and manage scene graph nodes.
particle_system
Contains all structures and methods to create and manage particle systems. See ParticleSystem docs for more info and usage examples.
pivot
A simplest possible node which represents point in space.
ragdoll
Ragdoll is a set of rigid bodies linked with various joints, which can control a set of bones of a mesh. Ragdolls are used mostly for body physics. See Ragdoll docs for more info and usage examples.
rigidbody
Rigid body is a physics entity that responsible for the dynamics and kinematics of the solid.
sound
Everything related to sound in the engine.
sprite
Contains all structures and methods to create and manage sprites.
terrain
Everything related to terrains. See Terrain docs for more info.
tilemap
Tile map is a 2D “image”, made out of a small blocks called tiles. Tile maps used in 2D games to build game worlds quickly and easily. See TileMap docs for more info and usage examples.
transform
Contains all structures and methods to create and manage 3D transforms.

Structs§

NavMeshContainer
A container for navigational meshes.
PerformanceStatistics
A structure that holds times that specific update step took.
Scene
See module docs.
SceneContainer
Container for scenes in the engine.
SceneLoader
Scene loader.
SceneRenderingOptions
Rendering options of a scene. It allows you to specify a render target to render the scene to, change its clear color, etc.