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
5
#include "
flutter/display_list/effects/dl_runtime_effect_skia.h
"
6
#include "third_party/skia/include/effects/SkRuntimeEffect.h"
7
8
namespace
flutter
{
9
//------------------------------------------------------------------------------
10
/// DlRuntimeEffectSkia
11
///
12
13
sk_sp<DlRuntimeEffect>
DlRuntimeEffectSkia::Make
(
14
const
sk_sp<SkRuntimeEffect>& runtime_effect) {
15
return
sk_make_sp<DlRuntimeEffectSkia>(runtime_effect);
16
}
17
18
DlRuntimeEffectSkia::~DlRuntimeEffectSkia
() =
default
;
19
20
DlRuntimeEffectSkia::DlRuntimeEffectSkia(
21
const
sk_sp<SkRuntimeEffect>& runtime_effect)
22
: skia_runtime_effect_(runtime_effect) {}
23
24
sk_sp<SkRuntimeEffect>
DlRuntimeEffectSkia::skia_runtime_effect
()
const
{
25
return
skia_runtime_effect_;
26
}
27
28
std::shared_ptr<impeller::RuntimeStage>
DlRuntimeEffectSkia::runtime_stage
()
29
const
{
30
return
nullptr
;
31
}
32
33
}
// namespace flutter
flutter::DlRuntimeEffectSkia::skia_runtime_effect
sk_sp< SkRuntimeEffect > skia_runtime_effect() const override
Definition
dl_runtime_effect_skia.cc:24
flutter::DlRuntimeEffectSkia::Make
static sk_sp< DlRuntimeEffect > Make(const sk_sp< SkRuntimeEffect > &runtime_effect)
Definition
dl_runtime_effect_skia.cc:13
flutter::DlRuntimeEffectSkia::~DlRuntimeEffectSkia
~DlRuntimeEffectSkia() override
flutter::DlRuntimeEffectSkia::runtime_stage
std::shared_ptr< impeller::RuntimeStage > runtime_stage() const override
Definition
dl_runtime_effect_skia.cc:28
dl_runtime_effect_skia.h
flutter
Definition
asset_manager.cc:10
display_list
effects
dl_runtime_effect_skia.cc
Generated on Thu Nov 6 2025 16:11:21 for Flutter Engine by
1.9.8