Flutter Engine
The Flutter Engine
Public Member Functions | List of all members
flutter::DlRuntimeEffectSkia Class Referencefinal

#include <dl_runtime_effect.h>

Inheritance diagram for flutter::DlRuntimeEffectSkia:
flutter::DlRuntimeEffect SkRefCnt SkRefCntBase

Public Member Functions

 DlRuntimeEffectSkia (const sk_sp< SkRuntimeEffect > &runtime_effect)
 
sk_sp< SkRuntimeEffectskia_runtime_effect () const override
 
std::shared_ptr< impeller::RuntimeStageruntime_stage () const override
 
virtual sk_sp< SkRuntimeEffectskia_runtime_effect () const =0
 
virtual std::shared_ptr< impeller::RuntimeStageruntime_stage () const =0
 
- Public Member Functions inherited from SkRefCntBase
 SkRefCntBase ()
 
virtual ~SkRefCntBase ()
 
bool unique () const
 
void ref () const
 
void unref () const
 

Additional Inherited Members

- Static Public Member Functions inherited from flutter::DlRuntimeEffect
static sk_sp< DlRuntimeEffectMakeSkia (const sk_sp< SkRuntimeEffect > &runtime_effect)
 
static sk_sp< DlRuntimeEffectMakeImpeller (std::shared_ptr< impeller::RuntimeStage > runtime_stage)
 
- Protected Member Functions inherited from flutter::DlRuntimeEffect
 DlRuntimeEffect ()
 
virtual ~DlRuntimeEffect ()
 

Detailed Description

Definition at line 38 of file dl_runtime_effect.h.

Constructor & Destructor Documentation

◆ DlRuntimeEffectSkia()

flutter::DlRuntimeEffectSkia::DlRuntimeEffectSkia ( const sk_sp< SkRuntimeEffect > &  runtime_effect)
explicit

Definition at line 34 of file dl_runtime_effect.cc.

36 : skia_runtime_effect_(runtime_effect) {}

Member Function Documentation

◆ runtime_stage()

std::shared_ptr< impeller::RuntimeStage > flutter::DlRuntimeEffectSkia::runtime_stage ( ) const
overridevirtual

Implements flutter::DlRuntimeEffect.

Definition at line 42 of file dl_runtime_effect.cc.

43 {
44 return nullptr;
45}

◆ skia_runtime_effect()

sk_sp< SkRuntimeEffect > flutter::DlRuntimeEffectSkia::skia_runtime_effect ( ) const
overridevirtual

Implements flutter::DlRuntimeEffect.

Definition at line 38 of file dl_runtime_effect.cc.

38 {
39 return skia_runtime_effect_;
40}

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