Flutter Engine
 
Loading...
Searching...
No Matches
dl_runtime_effect_skia.cc
Go to the documentation of this file.
1// Copyright 2013 The Flutter Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
6#include "third_party/skia/include/effects/SkRuntimeEffect.h"
7
8namespace flutter {
9//------------------------------------------------------------------------------
10/// DlRuntimeEffectSkia
11///
12
13sk_sp<DlRuntimeEffect> DlRuntimeEffectSkia::Make(
14 const sk_sp<SkRuntimeEffect>& runtime_effect) {
15 return sk_make_sp<DlRuntimeEffectSkia>(runtime_effect);
16}
17
19
20DlRuntimeEffectSkia::DlRuntimeEffectSkia(
21 const sk_sp<SkRuntimeEffect>& runtime_effect)
22 : skia_runtime_effect_(runtime_effect) {}
23
24sk_sp<SkRuntimeEffect> DlRuntimeEffectSkia::skia_runtime_effect() const {
25 return skia_runtime_effect_;
26}
27
28std::shared_ptr<impeller::RuntimeStage> DlRuntimeEffectSkia::runtime_stage()
29 const {
30 return nullptr;
31}
32
33} // namespace flutter
sk_sp< SkRuntimeEffect > skia_runtime_effect() const override
static sk_sp< DlRuntimeEffect > Make(const sk_sp< SkRuntimeEffect > &runtime_effect)
std::shared_ptr< impeller::RuntimeStage > runtime_stage() const override