OptionalgetProject a pose into its AABB. Defaults to the identity — rect-shaped
poses ({x, y, width, height}) need no override. For Path poses pass
boundsOfPath.
OptionalgetWalk a container's direct children (e.g. scene.childrenOf). When
supplied with isContainer, any id that resolves to a container is
rendered using the union bounds of all its transitive leaves.
Return null to skip rendering for an id (e.g. resolved pose unavailable).
Takes string rather than NodeId because the container-aware bounds
resolver internally walks expanded leaf ids via getChildren, which is
generic over arbitrary string ids. NodeIds flow in fine — a NodeId is a
string.
OptionalhandlesHandle visuals. Omit for defaults.
OptionalhandlesOverride handle placement. Default: 4 corners of the AABB.
OptionalisTrue when id is a structural container.
OptionalrotationRender a rotation handle above the (rotated) top-center of the AABB.
When true, uses default visuals + distance. When an object, override
the world-space distance from the top edge. Defaults to false —
consumers opt in only when wiring useRotate.
Optionaldistance?: numberWorld-pixel distance from the top edge to the handle center.
Options for
createSelectionHandlesLayer.