Node.LifecycleListener

  • Node.LifecycleListener is 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 onUpdated also provides frame timing information.

  • Several classes, like RotationController and ScaleController , indirectly implement this interface.

public static interface Node.LifecycleListener
Known Indirect Subclasses
BaseTransformationController <T extends  BaseGesture <T>> Manipulates the transform properties (i.e. 
RotationController Manipulates the rotation of a BaseTransformableNode using a TwistGestureRecognizer
ScaleController Manipulates the Scale of a BaseTransformableNode using a Pinch PinchGestureRecognizer
TranslationController Manipulates the position of a BaseTransformableNode using a DragGestureRecognizer

Interface definition for callbacks to be invoked when node lifecycle events occur.

Public Methods

abstract void
onActivated ( Node node)
Notifies the listener that onActivate() was called.
abstract void
onDeactivated ( Node node)
Notifies the listener that onDeactivate() was called.
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
Design a Mobile Site
View Site in Mobile | Classic
Share by: