Skip to main content

Module node

Module node 

Source
Expand description

Contains all structures and methods to create and manage scene graph nodes.

For more info see Node

Modules§

constructor
A special container that is able to create nodes by their type UUID.
container
A wrapper for node pool record that allows to define custom visit method to have full control over instantiation process at deserialization.

Structs§

Node
Node is the basic building block for 3D scenes. It has multiple variants, but all of them share some common functionality:
SyncContext
A data for synchronization. See NodeTrait::sync_native for more info.
UpdateContext
A data for update tick. See NodeTrait::update for more info.

Enums§

RdcControlFlow
An enumeration, that contains all possible render data collection strategies.

Traits§

BaseNodeTrait
A set of useful methods that is possible to auto-implement.
NodeAsAny
A base trait that provides useful methods for trait downcasting.
NodeTrait
A main trait for any scene graph node.