#include <NvBlastTkEvent.h>
Public Types | |
| enum | { EVENT_TYPE = TkEvent::JointUpdate } |
Public Attributes | |
| TkJoint * | joint |
| The joint being updated. | |
| Subtype | subtype |
| The type of update event this is (see Subtype). | |
Event type sent when a TkJoint's TkActor references change. This may indicate a joint becoming external, simply changing actors when split events occur on one or both of the actors, or when one or both of the actors are destroyed.
| External | A joint that used to be internal to a single TkActor now joins two different TkActors. |
| Changed | One or both of the joint's attached TkActors has changed. The previous TkActors were distinct, however, differentiating this from the JointExternal case. |
| Unreferenced | The joint's actors have been set to NULL. The joint will not be used again, and the user may release the TkJoint at this time. |
The joint being updated.
The type of update event this is (see Subtype).