Bandidos
Public Member Functions | Public Attributes | List of all members
com.mygdx.game.engine.tweening.EngineTweenTracker Class Reference

Public Member Functions

void registerTween (EngineTween tween)
 
void registerTimeline (Timeline timeline)
 
void unregisterTween (EngineTween tween)
 
void unregisterTimeline (Timeline timeline)
 
void updateTracker ()
 
void stopAllTweens ()
 
void clean ()
 

Public Attributes

ArrayList< EngineTween_activeTweens = new ArrayList<EngineTween>()
 
ArrayList< Timeline > _activeTimelines = new ArrayList<Timeline>()
 

Detailed Description

This class can be used to keep track of EngineTween instances & Timeline instances. If the tracker is updated with the 'updateTracker' method, it removes non active tweens automatically.

Author
Ramses Di Perna

Member Function Documentation

◆ clean()

void com.mygdx.game.engine.tweening.EngineTweenTracker.clean ( )

Cleans the class and makes it ready for garbage collection.

◆ registerTimeline()

void com.mygdx.game.engine.tweening.EngineTweenTracker.registerTimeline ( Timeline  timeline)

Registers a Timeline to track

Parameters
timelineto track

◆ registerTween()

void com.mygdx.game.engine.tweening.EngineTweenTracker.registerTween ( EngineTween  tween)

Registers a Tween to track.

Parameters
tweento track

◆ stopAllTweens()

void com.mygdx.game.engine.tweening.EngineTweenTracker.stopAllTweens ( )

Stops all tweens which are tracked by the tracker and removes them.

◆ unregisterTimeline()

void com.mygdx.game.engine.tweening.EngineTweenTracker.unregisterTimeline ( Timeline  timeline)

unregisters a Timeline from the tracker.

Parameters
timelineto track to track

◆ unregisterTween()

void com.mygdx.game.engine.tweening.EngineTweenTracker.unregisterTween ( EngineTween  tween)

unregisters a Tween from the tracker.

Parameters
tweento track

◆ updateTracker()

void com.mygdx.game.engine.tweening.EngineTweenTracker.updateTracker ( )

Updates the EngineTweenTracker and removes non active tweens automatically.

Member Data Documentation

◆ _activeTimelines

ArrayList<Timeline> com.mygdx.game.engine.tweening.EngineTweenTracker._activeTimelines = new ArrayList<Timeline>()

◆ _activeTweens

ArrayList<EngineTween> com.mygdx.game.engine.tweening.EngineTweenTracker._activeTweens = new ArrayList<EngineTween>()

The documentation for this class was generated from the following file: