OHOS::AnimatorManager

Overview

Related Modules:

Graphic

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.