Flutter Engine
The Flutter Engine
Public Member Functions | List of all members
flutter::Animator::Delegate Class Referenceabstract

#include <animator.h>

Inheritance diagram for flutter::Animator::Delegate:
flutter::Shell flutter::testing::FakeAnimatorDelegate

Public Member Functions

virtual void OnAnimatorBeginFrame (fml::TimePoint frame_target_time, uint64_t frame_number)=0
 
virtual void OnAnimatorNotifyIdle (fml::TimeDelta deadline)=0
 
virtual void OnAnimatorUpdateLatestFrameTargetTime (fml::TimePoint frame_target_time)=0
 
virtual void OnAnimatorDraw (std::shared_ptr< FramePipeline > pipeline)=0
 
virtual void OnAnimatorDrawLastLayerTrees (std::unique_ptr< FrameTimingsRecorder > frame_timings_recorder)=0
 

Detailed Description

Definition at line 32 of file animator.h.

Member Function Documentation

◆ OnAnimatorBeginFrame()

virtual void flutter::Animator::Delegate::OnAnimatorBeginFrame ( fml::TimePoint  frame_target_time,
uint64_t  frame_number 
)
pure virtual

◆ OnAnimatorDraw()

virtual void flutter::Animator::Delegate::OnAnimatorDraw ( std::shared_ptr< FramePipeline pipeline)
pure virtual

◆ OnAnimatorDrawLastLayerTrees()

virtual void flutter::Animator::Delegate::OnAnimatorDrawLastLayerTrees ( std::unique_ptr< FrameTimingsRecorder frame_timings_recorder)
pure virtual

◆ OnAnimatorNotifyIdle()

virtual void flutter::Animator::Delegate::OnAnimatorNotifyIdle ( fml::TimeDelta  deadline)
pure virtual

◆ OnAnimatorUpdateLatestFrameTargetTime()

virtual void flutter::Animator::Delegate::OnAnimatorUpdateLatestFrameTargetTime ( fml::TimePoint  frame_target_time)
pure virtual

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