Skip to main content

Module phase

Module phase 

Source
Expand description

Named priority band constants for runtime plugins.

Each constant is the base priority for a logical execution phase. Plugins can use values between bands (e.g. phase::ANIMATE + 50) to run at a specific point within a range.

Constantsยง

ANIMATE
Procedural or keyframe animation.
MANIPULATE
Transform manipulation from gizmo drag or keyboard input.
PICK
Ray-cast and object picking.
POST_SIM
Runs after all Simulate iterations, before Writeback.
PREPARE
First phase each frame. Update time-dependent state before any queries.
SELECT
Selection state updates driven by pick results.
SIMULATE
Physics or simulation. With a fixed timestep this runs once per accumulated step.
WRITEBACK
Flush accumulated transform ops to the scene.