Flutter Engine
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 (int64_t deadline)=0
 
virtual void OnAnimatorDraw (std::shared_ptr< Pipeline< flutter::LayerTree >> pipeline, std::unique_ptr< FrameTimingsRecorder > frame_timings_recorder)=0
 
virtual void OnAnimatorDrawLastLayerTree (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< Pipeline< flutter::LayerTree >>  pipeline,
std::unique_ptr< FrameTimingsRecorder frame_timings_recorder 
)
pure virtual

◆ OnAnimatorDrawLastLayerTree()

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

◆ OnAnimatorNotifyIdle()

virtual void flutter::Animator::Delegate::OnAnimatorNotifyIdle ( int64_t  deadline)
pure virtual

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