Go to the source code of this file.
◆ SK_IMAGEFILTER_UNFLATTEN_COMMON
#define SK_IMAGEFILTER_UNFLATTEN_COMMON |
( |
|
localVar, |
|
|
|
expectedCount |
|
) |
| |
Value: Common localVar; \
do { \
if (!localVar.unflatten(
buffer, expectedCount)) { \
return nullptr; \
} \
} while (0)
static const uint8_t buffer[]
Helper to unflatten the common data, and return nullptr if we fail.
Definition at line 325 of file SkImageFilter_Base.h.
327 { \
328 if (!localVar.unflatten(
buffer, expectedCount)) { \
329 return nullptr; \
330 } \
331 } while (0)
◆ as_IFB() [1/3]
◆ as_IFB() [2/3]
◆ as_IFB() [3/3]
◆ SkRegisterBlendImageFilterFlattenable()
void SkRegisterBlendImageFilterFlattenable |
( |
| ) |
|
All image filter implementations defined for the include/effects/SkImageFilters.h factories are entirely encapsulated within their own CPP files. SkFlattenable deserialization needs a hook into these types, so their registration functions are exposed here.
Definition at line 174 of file SkBlendImageFilter.cpp.
174 {
176
180 SkBlendImageFilter::LegacyArithmeticCreateProc);
182 SkBlendImageFilter::LegacyArithmeticCreateProc);
183}
#define SK_REGISTER_FLATTENABLE(type)
static void Register(const char name[], Factory)
◆ SkRegisterBlurImageFilterFlattenable()
void SkRegisterBlurImageFilterFlattenable |
( |
| ) |
|
◆ SkRegisterColorFilterImageFilterFlattenable()
void SkRegisterColorFilterImageFilterFlattenable |
( |
| ) |
|
◆ SkRegisterComposeImageFilterFlattenable()
void SkRegisterComposeImageFilterFlattenable |
( |
| ) |
|
◆ SkRegisterCropImageFilterFlattenable()
void SkRegisterCropImageFilterFlattenable |
( |
| ) |
|
◆ SkRegisterDisplacementMapImageFilterFlattenable()
void SkRegisterDisplacementMapImageFilterFlattenable |
( |
| ) |
|
◆ SkRegisterImageImageFilterFlattenable()
void SkRegisterImageImageFilterFlattenable |
( |
| ) |
|
◆ SkRegisterLegacyDropShadowImageFilterFlattenable()
void SkRegisterLegacyDropShadowImageFilterFlattenable |
( |
| ) |
|
◆ SkRegisterLightingImageFilterFlattenables()
void SkRegisterLightingImageFilterFlattenables |
( |
| ) |
|
Definition at line 368 of file SkLightingImageFilter.cpp.
368 {
370
372 SkLightingImageFilter::LegacyDiffuseCreateProc);
374 SkLightingImageFilter::LegacySpecularCreateProc);
375}
◆ SkRegisterMagnifierImageFilterFlattenable()
void SkRegisterMagnifierImageFilterFlattenable |
( |
| ) |
|
◆ SkRegisterMatrixConvolutionImageFilterFlattenable()
void SkRegisterMatrixConvolutionImageFilterFlattenable |
( |
| ) |
|
◆ SkRegisterMatrixTransformImageFilterFlattenable()
void SkRegisterMatrixTransformImageFilterFlattenable |
( |
| ) |
|
Definition at line 101 of file SkMatrixTransformImageFilter.cpp.
101 {
103
105
107 SkMatrixTransformImageFilter::LegacyOffsetCreateProc);
109 SkMatrixTransformImageFilter::LegacyOffsetCreateProc);
110}
◆ SkRegisterMergeImageFilterFlattenable()
void SkRegisterMergeImageFilterFlattenable |
( |
| ) |
|
◆ SkRegisterMorphologyImageFilterFlattenables()
void SkRegisterMorphologyImageFilterFlattenables |
( |
| ) |
|
◆ SkRegisterPictureImageFilterFlattenable()
void SkRegisterPictureImageFilterFlattenable |
( |
| ) |
|
◆ SkRegisterRuntimeImageFilterFlattenable()
void SkRegisterRuntimeImageFilterFlattenable |
( |
| ) |
|
◆ SkRegisterShaderImageFilterFlattenable()
void SkRegisterShaderImageFilterFlattenable |
( |
| ) |
|