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§
- Animation player is a node that contains multiple animations. It updates and plays all the animations. See
AnimationPlayer
docs for more info. - Contains all structures and methods to create and manage base scene graph nodes.
- Contains all methods and structures to create and manage cameras. See
Camera
docs for more info. - 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 drawing module.
- Decal is an image that gets projected to a geometry of a scene.
- The module contains 2D scene nodes and physics. Despite the naming, scene nodes are still 3D but physics simulation is in true 2D.
- Contains all methods and structures to create and manage scene graphs.
- Joint is used to restrict motion of two rigid bodies.
- Contains all structures and methods to create and manage lights.
- Contains all structures and methods to create and manage mesh scene graph nodes. See
Mesh
docs for more info and usage examples. - Navigational mesh (navmesh for short) is a surface which can be used for path finding. See
NavigationalMesh
docs for more info and usage examples. - Contains all structures and methods to create and manage scene graph nodes.
- Contains all structures and methods to create and manage particle systems. See
ParticleSystem
docs for more info and usage examples. - A simplest possible node which represents point in space.
- Rigid body is a physics entity that responsible for the dynamics and kinematics of the solid.
- Everything related to sound in the engine.
- Contains all structures and methods to create and manage sprites.
- Everything related to terrains. See
Terrain
docs for more info. - Contains all structures and methods to create and manage 3D transforms.
Structs§
- A container for navigational meshes.
- A structure that holds times that specific update step took.
- See module docs.
- Container for scenes in the engine.
- Scene loader.
- Rendering options of a scene. It allows you to specify a render target to render the scene to, change its clear color, etc.