Flutter Engine
The Flutter Engine
third_party
skia
src
gpu
graphite
precompile
PrecompileColorFiltersPriv.h
Go to the documentation of this file.
1
/*
2
* Copyright 2024 Google LLC
3
*
4
* Use of this source code is governed by a BSD-style license that can be
5
* found in the LICENSE file.
6
*/
7
8
#ifndef skgpu_graphite_precompile_PrecompileColorFiltersPriv_DEFINED
9
#define skgpu_graphite_precompile_PrecompileColorFiltersPriv_DEFINED
10
11
#include "
include/core/SkRefCnt.h
"
12
#include "
include/core/SkSpan.h
"
13
14
namespace
skgpu::graphite
{
15
16
class
PrecompileColorFilter;
17
18
namespace
PrecompileColorFiltersPriv {
19
// These three factories match those in src/core/SkColorFilterPriv.h
20
sk_sp<PrecompileColorFilter>
Gaussian
();
21
22
sk_sp<PrecompileColorFilter>
ColorSpaceXform
();
23
24
sk_sp<PrecompileColorFilter>
WithWorkingFormat
(
25
SkSpan
<
const
sk_sp<PrecompileColorFilter>
> childOptions);
26
27
}
// namespace PrecompileColorFiltersPriv
28
29
}
// namespace skgpu::graphite
30
31
#endif
// skgpu_graphite_precompile_PrecompileColorFiltersPriv_DEFINED
SkRefCnt.h
SkSpan.h
SkSpan
Definition:
SkSpan_impl.h:65
sk_sp
Definition:
SkRefCnt.h:220
skgpu::graphite::PrecompileColorFiltersPriv::WithWorkingFormat
sk_sp< PrecompileColorFilter > WithWorkingFormat(SkSpan< const sk_sp< PrecompileColorFilter > > childOptions)
Definition:
PrecompileColorFilter.cpp:364
skgpu::graphite::PrecompileColorFiltersPriv::Gaussian
sk_sp< PrecompileColorFilter > Gaussian()
Definition:
PrecompileColorFilter.cpp:307
skgpu::graphite::PrecompileColorFiltersPriv::ColorSpaceXform
sk_sp< PrecompileColorFilter > ColorSpaceXform()
Definition:
PrecompileColorFilter.cpp:210
skgpu::graphite
Definition:
BoundsManagerBench.cpp:27
Generated on Sun Jun 23 2024 21:56:27 for Flutter Engine by
1.9.4