#include <dl_runtime_effect_impeller.h>
◆ ~DlRuntimeEffectImpeller()
| flutter::DlRuntimeEffectImpeller::~DlRuntimeEffectImpeller |
( |
| ) |
|
|
overridedefault |
◆ DlRuntimeEffectImpeller()
| flutter::DlRuntimeEffectImpeller::DlRuntimeEffectImpeller |
( |
std::shared_ptr< impeller::RuntimeStage > |
runtime_stage | ) |
|
|
explicit |
◆ Make()
DlRuntimeEffectImpeller
Definition at line 14 of file dl_runtime_effect_impeller.cc.
15 {
16 return sk_make_sp<DlRuntimeEffectImpeller>(std::move(
runtime_stage));
17}
References runtime_stage().
Referenced by Skwasm::CreateRuntimeEffect(), flutter::FragmentProgram::initFromAsset(), impeller::interop::ColorSource::MakeFragmentProgram(), impeller::interop::ImageFilter::MakeFragmentProgram(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), and impeller::testing::TEST_P().
◆ runtime_stage()
◆ skia_runtime_effect()
| sk_sp< SkRuntimeEffect > flutter::DlRuntimeEffectImpeller::skia_runtime_effect |
( |
| ) |
const |
|
overridevirtual |
◆ uniform_size()
| size_t flutter::DlRuntimeEffectImpeller::uniform_size |
( |
| ) |
const |
|
overridevirtual |
Returns the total combined size of all uniforms in bytes.
Implements flutter::DlRuntimeEffect.
Definition at line 34 of file dl_runtime_effect_impeller.cc.
34 {
35 if (!runtime_stage_) {
36 return 0;
37 }
38
39 size_t total = 0;
40 for (const auto& uniform : runtime_stage_->GetUniforms()) {
41 total += uniform.GetSize();
42 }
43 return total;
44}
The documentation for this class was generated from the following files: