Class TransformHierarchySystem

Inheritance Relationships

Base Type

  • public portal::ecs::System< TransformHierarchySystem, ecs::Owns< TransformDirtyTag >, ecs::Owns< TransformComponent >, ecs::Views< RelationshipComponent > > (Template Class System)

Class Documentation

class TransformHierarchySystem : public portal::ecs::System<TransformHierarchySystem, ecs::Owns<TransformDirtyTag>, ecs::Owns<TransformComponent>, ecs::Views<RelationshipComponent>>

Public Static Functions

static void execute(ecs::Registry &registry)
static void on_component_added(Entity entity, TransformComponent &transform)
static void on_component_changed(Entity entity, TransformComponent &transform)
static inline StringId get_name()