8#ifndef SkPicturePriv_DEFINED
9#define SkPicturePriv_DEFINED
42 return (sharedID << 32) | pictureID;
46 pic->fAddedToCache.store(
true);
bool SkPicture_StreamIsSKP(SkStream *, SkPictInfo *)
static constexpr SkFourByteTag SkSetFourByteTag(char a, char b, char c, char d)
static void AddedToCache(const SkPicture *pic)
static uint64_t MakeSharedID(uint32_t pictureID)
@ kDropShadowImageFilterComposition
@ kCropImageFilterSupportsTiling
@ kVerticesRemoveCustomData_Version
@ kRemoveDeprecatedCropRect
@ kRuntimeImageFilterSampleRadius
@ kPictureShaderFilterParam_Version
@ kConvolutionImageFilterTilingUpdate
@ kImageFilterImageSampling_Version
@ kShaderImageFilterSerializeShader
@ kNoFilterQualityShaders_Version
@ kMultipleFiltersOnSaveLayer
@ kRemoveLegacyMagnifierFilter
@ kCombineBlendArithmeticFilters
@ kMatrixImageFilterSampling_Version
static const SkBigPicture * AsSkBigPicture(const sk_sp< const SkPicture > &picture)
static void Flatten(const sk_sp< const SkPicture >, SkWriteBuffer &buffer)
static sk_sp< SkPicture > MakeFromBuffer(SkReadBuffer &buffer)
virtual const class SkBigPicture * asSkBigPicture() const
static const uint8_t buffer[]