OHOS::AnimatorManager
Overview
Related Modules:
Description:
Represents the animator manager.
This is a singleton class used to manage Animator instances.
Since:
1.0
Version:
1.0
Summary
Public Member Functions
| Public Member Function Name | Description |
|---|---|
| Init () override | void Initializes this task. |
| Add (Animator animator) | void 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) | void Removes the Animator instance from the AnimatorManager linked list. |
| Callback () override | void Called when this task is executed. |
| Task () | 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. |
| ~Task () | virtual A destructor used to delete the Task instance. |
| SetPeriod (uint32_t period) | void Sets the running period for this task. |
| SetLastRun (uint32_t lastRun) | void Sets the end time for this task. |
| GetPeriod () const | uint32_t Obtains the running period of this task. |
| GetLastRun () const | uint32_t Obtains the end time of this task. |
| TaskExecute () | void Executes this task. |
| operator new (size_t size) | void Overrides the new function. |
| operator delete (void p) | void Overrides the delete function. |
Static Public Member Functions
| Static Public Member Function Name | Description |
|---|---|
| GetInstance () | static AnimatorManager * Obtains the AnimatorManager instance. |
