Flutter Engine
 
Loading...
Searching...
No Matches
flutter::DlRuntimeEffectSkia Class Referencefinal

#include <dl_runtime_effect_skia.h>

Inheritance diagram for flutter::DlRuntimeEffectSkia:
flutter::DlRuntimeEffect

Public Member Functions

 ~DlRuntimeEffectSkia () override
 
 DlRuntimeEffectSkia (const sk_sp< SkRuntimeEffect > &runtime_effect)
 
sk_sp< SkRuntimeEffect > skia_runtime_effect () const override
 
std::shared_ptr< impeller::RuntimeStageruntime_stage () const override
 

Static Public Member Functions

static sk_sp< DlRuntimeEffectMake (const sk_sp< SkRuntimeEffect > &runtime_effect)
 

Additional Inherited Members

- Protected Member Functions inherited from flutter::DlRuntimeEffect
 DlRuntimeEffect ()
 
virtual ~DlRuntimeEffect ()
 

Detailed Description

Definition at line 12 of file dl_runtime_effect_skia.h.

Constructor & Destructor Documentation

◆ ~DlRuntimeEffectSkia()

flutter::DlRuntimeEffectSkia::~DlRuntimeEffectSkia ( )
overridedefault

◆ DlRuntimeEffectSkia()

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

Definition at line 20 of file dl_runtime_effect_skia.cc.

22 : skia_runtime_effect_(runtime_effect) {}

Member Function Documentation

◆ Make()

sk_sp< DlRuntimeEffect > flutter::DlRuntimeEffectSkia::Make ( const sk_sp< SkRuntimeEffect > &  runtime_effect)
static

DlRuntimeEffectSkia

Definition at line 13 of file dl_runtime_effect_skia.cc.

14 {
15 return sk_make_sp<DlRuntimeEffectSkia>(runtime_effect);
16}

Referenced by flutter::FragmentProgram::initFromAsset(), flutter::testing::TEST(), and flutter::testing::TEST().

◆ runtime_stage()

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

Implements flutter::DlRuntimeEffect.

Definition at line 28 of file dl_runtime_effect_skia.cc.

29 {
30 return nullptr;
31}

◆ skia_runtime_effect()

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

Implements flutter::DlRuntimeEffect.

Definition at line 24 of file dl_runtime_effect_skia.cc.

24 {
25 return skia_runtime_effect_;
26}

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