class ecs::TransformSystem

Processes scene object transform hierarchy: propagates dirty flags down the hierarchy and recomputes world-space transforms.

Public

Methods

staticUpdate

static void Update(Registry &registry)

Runs the full transform update: propagate dirty flags, then recompute world transforms.

Private

Methods

staticPropagateDirtyFlags

static void PropagateDirtyFlags(Registry &registry)

Iterates through children of dirty entities, ensuring every descendant of a dirty entity is also tagged TransformDirty.

staticComputeWorldTransforms

static void ComputeWorldTransforms(Registry &registry)

Sorts dirty entities by hierarchy depth and recomputes WorldTransform for each.