void SkStrokePE::flatten(SkWriteBuffer& buffer) const { buffer.writeScalar(fWidth); buffer.writeScalar(fMiter); buffer.write32(fJoin); buffer.write32(fCap); }
void SkPath2DPathEffect::flatten(SkWriteBuffer& buffer) const { buffer.writeMatrix(this->getMatrix()); buffer.writePath(fPath); }
void SkMagnifierImageFilter::flatten(SkWriteBuffer& buffer) const { this->INHERITED::flatten(buffer); buffer.writeRect(fSrcRect); buffer.writeScalar(fInset); }
void SkToSRGBColorFilter::flatten(SkWriteBuffer& buffer) const { buffer.writeDataAsByteArray(fSrcColorSpace->serialize().get()); }
void SkImageSource::flatten(SkWriteBuffer& buffer) const { buffer.writeInt(fFilterQuality); buffer.writeRect(fSrcRect); buffer.writeRect(fDstRect); buffer.writeImage(fImage.get()); }
void SkDisplacementMapEffect::flatten(SkWriteBuffer& buffer) const { this->INHERITED::flatten(buffer); buffer.writeInt((int) fXChannelSelector); buffer.writeInt((int) fYChannelSelector); buffer.writeScalar(fScale); }
void SkAvoidXfermode::flatten(SkWriteBuffer& buffer) const { buffer.writeColor(fOpColor); buffer.writeUInt(fTolerance); buffer.writeUInt(fMode); }
void SkColorCubeFilter::flatten(SkWriteBuffer& buffer) const { this->INHERITED::flatten(buffer); buffer.writeInt(fCache.cubeDimension()); buffer.writeDataAsByteArray(fCubeData); }
void SkTileImageFilter::flatten(SkWriteBuffer& buffer) const { this->INHERITED::flatten(buffer); buffer.writeRect(fSrcRect); buffer.writeRect(fDstRect); }
void SkPixelXorXfermode::flatten(SkWriteBuffer& wb) const { wb.writeColor(SkColorSetRGB(SkGetPackedR32(fOpColor), SkGetPackedG32(fOpColor), SkGetPackedB32(fOpColor))); }
void SkDownSampleImageFilter::flatten(SkWriteBuffer& buffer) const { this->INHERITED::flatten(buffer); buffer.writeScalar(fScale); }
void SkOffsetImageFilter::flatten(SkWriteBuffer& buffer) const { this->INHERITED::flatten(buffer); buffer.writePoint(fOffset); }
void SkMatrixPE::flatten(SkWriteBuffer& buffer) const { buffer.writeMatrix(fMatrix); }
void SkOpPE::flatten(SkWriteBuffer& buffer) const { buffer.writeFlattenable(fOne.get()); buffer.writeFlattenable(fTwo.get()); buffer.write32(fOp); }
void SkColorFilterImageFilter::flatten(SkWriteBuffer& buffer) const { this->INHERITED::flatten(buffer); buffer.writeFlattenable(fColorFilter); }
void SkCornerPathEffect::flatten(SkWriteBuffer& buffer) const { buffer.writeScalar(fRadius); }
void SkColorShader::flatten(SkWriteBuffer& buffer) const { buffer.writeColor(fColor); }
void SkComposeShader::flatten(SkWriteBuffer& buffer) const { buffer.writeFlattenable(fShaderA); buffer.writeFlattenable(fShaderB); buffer.writeFlattenable(fMode); }
static void Flatten(SkWriteBuffer& buffer, const SkShader& shader) { buffer.writeFlattenable(&shader); }
void SkColorShader::flatten(SkWriteBuffer& buffer) const { this->INHERITED::flatten(buffer); buffer.writeColor(fColor); }
void SkBitmapProcShader::flatten(SkWriteBuffer& buffer) const { buffer.writeMatrix(this->getLocalMatrix()); buffer.writeBitmap(fRawBitmap); buffer.writeUInt(fTileModeX); buffer.writeUInt(fTileModeY); }
void SkFilterShader::flatten(SkWriteBuffer& buffer) const { buffer.writeFlattenable(fShader); buffer.writeFlattenable(fFilter); }
void flatten(SkWriteBuffer& buffer) const override { buffer.writeMatrix(this->getMatrix()); buffer.writeScalar(fRadius); }
void SkLocalMatrixImageFilter::flatten(SkWriteBuffer& buffer) const { this->INHERITED::flatten(buffer); buffer.writeMatrix(fLocalM); }
void SkLine2DPathEffect::flatten(SkWriteBuffer &buffer) const { buffer.writeMatrix(this->getMatrix()); buffer.writeScalar(fWidth); }
void SkMorphologyImageFilter::flatten(SkWriteBuffer& buffer) const { this->INHERITED::flatten(buffer); buffer.writeInt(fRadius.fWidth); buffer.writeInt(fRadius.fHeight); }
void Sk2DPathEffect::flatten(SkWriteBuffer& buffer) const { this->INHERITED::flatten(buffer); buffer.writeMatrix(fMatrix); }
/* Format: [oe0-factory][pe1-factory][pe0-size][pe0-data][pe1-data] */ void SkPairPathEffect::flatten(SkWriteBuffer& buffer) const { this->INHERITED::flatten(buffer); buffer.writeFlattenable(fPE0); buffer.writeFlattenable(fPE1); }
void SkModeColorFilter::flatten(SkWriteBuffer& buffer) const { buffer.writeColor(fColor); buffer.writeUInt(fMode); }
void SkXfermodeImageFilter::flatten(SkWriteBuffer& buffer) const { this->INHERITED::flatten(buffer); buffer.writeFlattenable(fMode.get()); }