Represents the animator manager.
This is a singleton class used to manage Animator instances.
Public Member Functions
Public Member Function Name
Init () override
Initializes this task.
Adds the Animator instance to the AnimatorManager linked list for management, so that the Run function of the Animator class is called once for each frame.
Remove (const Animator animator)
Removes the Animator instance from the AnimatorManager linked list.
Callback () override
Called when this task is executed.
A constructor used to create a Task instance.
Task (uint32_t period)
A constructor used to create a Task instance with the specified running period.
A destructor used to delete the Task instance.
SetPeriod (uint32_t period)
Sets the running period for this task.
SetLastRun (uint32_t lastRun)
Sets the end time for this task.
GetPeriod () const
Obtains the running period of this task.
GetLastRun () const
Obtains the end time of this task.
Executes this task.
operator new (size_t size)
Overrides the new function.
operator delete (void p)
Overrides the delete function.
Static Public Member Functions