Flutter Engine
The Flutter Engine
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
y
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
[
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
[
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
y
Properties
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Related Functions
:
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
y
z
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
v
w
y
Enumerator
b
c
d
e
f
g
h
k
l
m
n
p
r
s
t
u
v
w
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
skgpu
graphite
PrecompileColorShader
List of all members
skgpu::graphite::PrecompileColorShader Class Reference
final
Inheritance diagram for skgpu::graphite::PrecompileColorShader:
Additional Inherited Members
Public Types inherited from
skgpu::graphite::PrecompileBase
enum class
Type
{
kBlender
,
kColorFilter
,
kImageFilter
,
kMaskFilter
,
kShader
}
Public Member Functions inherited from
skgpu::graphite::PrecompileShader
sk_sp
<
PrecompileShader
>
makeWithLocalMatrix
()
sk_sp
<
PrecompileShader
>
makeWithColorFilter
(
sk_sp
<
PrecompileColorFilter
>)
sk_sp
<
PrecompileShader
>
makeWithWorkingColorSpace
(
sk_sp
<
SkColorSpace
>)
PrecompileShaderPriv
priv
()
const
PrecompileShaderPriv
priv
() const
Public Member Functions inherited from
skgpu::graphite::PrecompileBase
Type
type
() const
PrecompileBasePriv
priv
()
const
PrecompileBasePriv
priv
() const
Public Member Functions inherited from
SkRefCntBase
SkRefCntBase
()
virtual
~SkRefCntBase
()
bool
unique
() const
void
ref
() const
void
unref
() const
Protected Member Functions inherited from
skgpu::graphite::PrecompileShader
PrecompileShader
()
~PrecompileShader
() override
virtual bool
isConstant
(
int
) const
virtual bool
isALocalMatrixShader
() const
Protected Member Functions inherited from
skgpu::graphite::PrecompileBase
PrecompileBase
(
Type
type
)
virtual
int
numIntrinsicCombinations
() const
virtual
int
numChildCombinations
() const
int
numCombinations
() const
virtual void
addToKey
(const
KeyContext
&,
PaintParamsKeyBuilder
*,
PipelineDataGatherer
*,
int
desiredCombination) const =0
Static Protected Member Functions inherited from
skgpu::graphite::PrecompileBase
template<typename
T
>
static std::pair<
sk_sp
<
T
>,
int
>
SelectOption
(
SkSpan
< const
sk_sp
<
T
> >
options
,
int
desiredOption)
template<typename
T
>
static void
AddToKey
(const
KeyContext
&,
PaintParamsKeyBuilder
*,
PipelineDataGatherer
*,
SkSpan
< const
sk_sp
<
T
> >
options
,
int
desiredOption)
Detailed Description
Definition at line
79
of file
PrecompileShader.cpp
.
The documentation for this class was generated from the following file:
third_party/skia/src/gpu/graphite/precompile/
PrecompileShader.cpp
Generated on Sun Jun 23 2024 22:00:39 for Flutter Engine by
1.9.4