5#ifndef FLUTTER_DISPLAY_LIST_EFFECTS_DL_RUNTIME_EFFECT_SKIA_H_
6#define FLUTTER_DISPLAY_LIST_EFFECTS_DL_RUNTIME_EFFECT_SKIA_H_
17 static sk_sp<DlRuntimeEffect>
Make(
18 const sk_sp<SkRuntimeEffect>& runtime_effect);
26 std::shared_ptr<impeller::RuntimeStage>
runtime_stage()
const override;
34 sk_sp<SkRuntimeEffect> skia_runtime_effect_;
size_t uniform_size() const override
Returns the total combined size of all uniforms in bytes.
sk_sp< SkRuntimeEffect > skia_runtime_effect() const override
static sk_sp< DlRuntimeEffect > Make(const sk_sp< SkRuntimeEffect > &runtime_effect)
~DlRuntimeEffectSkia() override
std::shared_ptr< impeller::RuntimeStage > runtime_stage() const override
#define FML_DISALLOW_COPY_AND_ASSIGN(TypeName)