VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches

Entity-Component-System with ComponentSystem<T> registry. More...

Collaboration diagram for ECS:

Classes

class  visutwin::canvas::Component
 Base class for ECS components that attach functionality to entities. More...
class  visutwin::canvas::Engine
 Central application orchestrator managing scenes, rendering, input, and resource loading. More...
class  visutwin::canvas::Entity
 ECS entity — a GraphNode that hosts components defining its behavior. More...

Detailed Description

Entity-Component-System with ComponentSystem<T> registry.

GraphNode -> Entity -> Components. O(1) component lookup. 11 component types.