scene Namespace
Scene graph and camera management. More...
Definition
Classes Index
| class | Camera |
|
Represents a camera for perspective or orthographic projection. More... | |
| class | CameraSceneNode |
|
Represents an adapter for cameras, allowing spatial positioning and transformation within the scene graph. More... | |
| class | CullNoneStrategy |
|
A default FrustumCullingStrategy that simply returns all SceneNodes found, e.g. no culling is applied. More... | |
| class | FrustumCullingStrategy |
|
Abstract base class for implementing frustum culling strategies. More... | |
| class | Scene |
|
Represents a hierarchical SceneGraph that organizes all renderable and non-renderable objects within a scene. More... | |
| struct | SceneGraphKey |
|
SceneGraphKey as passkey idiom for accessing `setWorldTransform()`. All friend classes are able to construct the SceneGraphKey for accessing pass key guarded methods like `setWorldTransform`. More... | |
| class | SceneNode |
| class | Snapshot |
|
Represents an immutable snapshot of a SceneGraph at a given point in time. More... | |
| struct | SnapshotItem |
|
Structure for representing a snapshot item of a renderable's object state at a specific point in time. More... | |
Description
Scene graph and camera management.
This namespace provides scene graph functionality including cameras, scene nodes, transformations, culling strategies, and snapshots for managing 3D scene hierarchies and rendering optimization. Manages the hierarchical organization of objects in 3D space, supporting transformations, culling optimization, and efficient rendering.
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.