Flutter Engine
 
Loading...
Searching...
No Matches
dl_runtime_effect_impeller.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
7
8namespace flutter {
9
10//------------------------------------------------------------------------------
11/// DlRuntimeEffectImpeller
12///
13
14sk_sp<DlRuntimeEffect> DlRuntimeEffectImpeller::Make(
15 std::shared_ptr<impeller::RuntimeStage> runtime_stage) {
16 return sk_make_sp<DlRuntimeEffectImpeller>(std::move(runtime_stage));
17}
18
20
21DlRuntimeEffectImpeller::DlRuntimeEffectImpeller(
22 std::shared_ptr<impeller::RuntimeStage> runtime_stage)
23 : runtime_stage_(std::move(runtime_stage)) {};
24
25sk_sp<SkRuntimeEffect> DlRuntimeEffectImpeller::skia_runtime_effect() const {
26 return nullptr;
27}
28
29std::shared_ptr<impeller::RuntimeStage> DlRuntimeEffectImpeller::runtime_stage()
30 const {
31 return runtime_stage_;
32}
33
34} // namespace flutter
sk_sp< SkRuntimeEffect > skia_runtime_effect() const override
std::shared_ptr< impeller::RuntimeStage > runtime_stage() const override
static sk_sp< DlRuntimeEffect > Make(std::shared_ptr< impeller::RuntimeStage > runtime_stage)
Definition ref_ptr.h:261