EntropyCanvas::SimulationSource
EntropyCanvas::SimulationSource
Section titled “EntropyCanvas::SimulationSource”Declares which system is authoritative for this entity’s transform. More…
#include <Tags.h>
Public Types
Section titled “Public Types”| Name | |
|---|---|
| enum class | Authority { Other, ECS} |
Public Attributes
Section titled “Public Attributes”| Name | |
|---|---|
| Authority | authority |
Detailed Description
Section titled “Detailed Description”struct EntropyCanvas::SimulationSource;Declares which system is authoritative for this entity’s transform.
Authority::ECS (default): Transform component is the source of truth.
- Normal simulation path, 1+ frame render latency acceptable.
Authority::Other: An external system owns this transform.
- Render samples directly from external source (zero latency)
- Simulation tick syncs external → ECS at start for other systems
- Examples: SDL input (FPS camera), OpenXR tracking, motion capture
Public Types Documentation
Section titled “Public Types Documentation”enum Authority
Section titled “enum Authority”| Enumerator | Value | Description |
|---|---|---|
| Other | ||
| ECS |
Public Attributes Documentation
Section titled “Public Attributes Documentation”variable authority
Section titled “variable authority”Authority authority = Authority::ECS;Updated on 2026-01-26 at 17:14:35 -0500