5#ifndef FLUTTER_IMPELLER_DISPLAY_LIST_DL_RUNTIME_EFFECT_IMPELLER_H_
6#define FLUTTER_IMPELLER_DISPLAY_LIST_DL_RUNTIME_EFFECT_IMPELLER_H_
17 static sk_sp<DlRuntimeEffect>
Make(
27 std::shared_ptr<impeller::RuntimeStage>
runtime_stage()
const override;
34 std::shared_ptr<impeller::RuntimeStage> runtime_stage_;
~DlRuntimeEffectImpeller() override
sk_sp< SkRuntimeEffect > skia_runtime_effect() const override
size_t uniform_size() const override
Returns the total combined size of all uniforms in bytes.
std::shared_ptr< impeller::RuntimeStage > runtime_stage() const override
static sk_sp< DlRuntimeEffect > Make(std::shared_ptr< impeller::RuntimeStage > runtime_stage)
#define FML_DISALLOW_COPY_AND_ASSIGN(TypeName)