Go to the source code of this file.
◆ M [1/2]
◆ M [2/2]
◆ SK_ALL_GRADIENTS
#define SK_ALL_GRADIENTS |
( |
|
M | ) |
|
Value:
M(Linear) \
M(Radial) \
M(Sweep)
Definition at line 180 of file SkShaderBase.h.
◆ SK_ALL_SHADERS
#define SK_ALL_SHADERS |
( |
|
M | ) |
|
Value:
M(Color4) \
M(GradientBase) \
M(PerlinNoise) \
M(Runtime) \
M(TriColor) \
SK_API sk_sp< SkShader > Color(SkColor)
SK_API sk_sp< SkShader > CoordClamp(sk_sp< SkShader >, const SkRect &subset)
SK_API sk_sp< SkShader > Empty()
sk_sp< PrecompileShader > CTM(SkSpan< const sk_sp< PrecompileShader > > wrapped)
SK_API sk_sp< PrecompileShader > ColorFilter(SkSpan< const sk_sp< PrecompileShader > > shaders, SkSpan< const sk_sp< PrecompileColorFilter > > colorFilters)
SK_API sk_sp< PrecompileShader > LocalMatrix(SkSpan< const sk_sp< PrecompileShader > > wrapped)
SK_API sk_sp< PrecompileShader > WorkingColorSpace(SkSpan< const sk_sp< PrecompileShader > > shaders, SkSpan< const sk_sp< SkColorSpace > > colorSpaces)
SK_API sk_sp< PrecompileShader > Picture()
skgpu::graphite::Transform Transform
Definition at line 162 of file SkShaderBase.h.
◆ as_SB() [1/3]
◆ as_SB() [2/3]
◆ as_SB() [3/3]
◆ SkRegisterBlendShaderFlattenable()
void SkRegisterBlendShaderFlattenable |
( |
| ) |
|
Definition at line 139 of file SkBlendShader.cpp.
139 {
141
143}
#define SK_REGISTER_FLATTENABLE(type)
static void Register(const char name[], Factory)
◆ SkRegisterColor4ShaderFlattenable()
void SkRegisterColor4ShaderFlattenable |
( |
| ) |
|
◆ SkRegisterColorShaderFlattenable()
void SkRegisterColorShaderFlattenable |
( |
| ) |
|
◆ SkRegisterCoordClampShaderFlattenable()
void SkRegisterCoordClampShaderFlattenable |
( |
| ) |
|
◆ SkRegisterEmptyShaderFlattenable()
void SkRegisterEmptyShaderFlattenable |
( |
| ) |
|
◆ SkRegisterPerlinNoiseShaderFlattenable()
void SkRegisterPerlinNoiseShaderFlattenable |
( |
| ) |
|
◆ SkRegisterWorkingColorSpaceShaderFlattenable()
void SkRegisterWorkingColorSpaceShaderFlattenable |
( |
| ) |
|