Notifies when the component is detached from the entity.
The display method.
The detection geometry.
Whether the component has been initialized.
The IO signals provided by the component.
Whether entities with kinematic physics bodies should be detected by the congestion zone.
The collision layer.
The component name.
The virtual world to which the owning entity belongs.
ProtectedhandleCreates a handle (weak reference) to a trackable object.
The type of object that is to be referenced.
The object that is initially referenced by the handle.
A handle to a trackable object.
Protected OptionalinitializeAsynchronous initialization function called immediately before simulating when the model is initialized.
Protected OptionalpostPost-update function called after physics has been updated.
The timestep (seconds).
Protected OptionalpostAsynchronous post-update function called after physics has been updated.
The timestep (seconds).
Immediately triggers asynchronous initialization if the component hasn't already been initialized.
ProtectedsubscribeSubscribes to a subscribable object.
Subscriptions created through this function are automatically unsubscribed when the component is detached/removed.
The subscribable object for which to subscribe.
The callback function that is triggered when the object's value is updated.
ProtectedunsubscribeUnsubscribes from a subscribable object.
The object from which to unsubscribe.
The callback function for the subscription.
True if the subscription was canceled, false otherwise.
Protected OptionalupdateAsynchronous update function called every timestep when simulating.
The timestep (seconds).
The base type for all components.