AI-generated Key Takeaways
-
Node.LifecycleListeneris an interface for receiving callbacks during a node's lifecycle events. -
It provides methods to be notified when a node is activated (
onActivated), deactivated (onDeactivated), and updated (onUpdated). -
These methods receive the affected node as a parameter, and
onUpdatedalso provides frame timing information. -
Several classes, like
RotationControllerandScaleController, indirectly implement this interface.
| Known Indirect Subclasses |
Interface definition for callbacks to be invoked when node lifecycle events occur.
Public Methods
| abstract void | |
| abstract void | |
| abstract void |
onUpdated(Node node, FrameTime frameTime)
Notifies the listener that
onUpdate(FrameTime) was called. |
Public Methods
public abstract void onActivated (Node node)
Notifies the listener that onActivate() was called.
Parameters
| node | the node that was activated |
|---|
public abstract void onDeactivated (Node node)
Notifies the listener that onDeactivate() was called.
Parameters
| node | the node that was deactivated |
|---|
public abstract void onUpdated (Node node, FrameTime frameTime)
Notifies the listener that onUpdate(FrameTime) was called.
Parameters
| node | the node that was updated |
|---|---|
| frameTime | provides time information for the current frame |