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 (Animatoranimator)

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.