Scene

Managing scene objects and their hierarchy.

Classes

Enums

Free functions

B3DStaticGameObjectCast

TGameObjectHandle<_Ty1> B3DStaticGameObjectCast(const TGameObjectHandle<_Ty2> &other)

B3DStaticGameObjectCast

TGameObjectHandle<_Ty1> B3DStaticGameObjectCast(const GameObjectHandle &other)

B3DStaticGameObjectCast

TGameObjectHandle<_Ty1> B3DStaticGameObjectCast(const TGameObjectHandle<_Ty2> &other)

Casts one GameObject handle type to another.

B3DStaticGameObjectCast

TGameObjectHandle<T> B3DStaticGameObjectCast(const GameObjectHandle &other)

Casts a generic GameObject handle to a specific one .

GetSceneManager

SceneManager &GetSceneManager()

Provides easy access to the SceneManager.

Internal

Symbols intended for engine-internal use. Not part of the public API.

Classes

  • GameObjectHandle — A handle that can point to various types of game objects.
  • GameObjectCollection — Collection of all game objects associated with a particular scene or prefab.
  • SceneInstanceComponents — Maintains a list of all components associated with a SceneInstance, and their current state (running, inactive, uninitialized).
  • IEditorSceneInstance — Interface that provides editor-specific information about a scene instance.
  • render::SceneInstance — Contains information about an instantiated scene.
  • GameObjectManager — Keeps track of all active game object collections.
  • PrefabManager — Keeps track of all live prefabs and ensures they are kept up to date.
  • PrefabIdRemapper — Helper class that allows prefab instance hierarchy remap their IDs for use within prefab internals.
  • PrefabUpdateHelper — Helper class that updates a prefab from scene object hierarchy, and makes sure the scene object hierarchy has correct prefab links to the prefabs that were updated.
  • SceneObjectHierarchyDelta — Contains modifications between two scene object hierarchies.
  • ecs::TransformSystem — Processes scene object transform hierarchy: propagates dirty flags down the hierarchy and recomputes world-space transforms.

Structs

Enums