natiny_entity_set_parent

C
void natiny_entity_set_parent(NatinyEntity child, NatinyEntity parent);

Sets the parent of a node, creating a parent-child hierarchy. The child node's transform becomes relative to its parent.

Parameters

Name Type Description
child NatinyEntity Child Entity handle
parent NatinyEntity Parent entity handle, or 0 to detach

Example

C
natiny_entity_set_parent(hand, arm);

Notes

  • Detaching is also what spares a child from its parent's destroy: every destroy that owns an entity takes the whole subtree under it with it.