SkBlurDrawLooper::SkBlurDrawLooper(SkFlattenableReadBuffer& buffer) : INHERITED(buffer) { fDx = buffer.readScalar(); fDy = buffer.readScalar(); fBlurColor = buffer.readColor(); fBlur = buffer.readMaskFilter(); fColorFilter = buffer.readColorFilter(); fBlurFlags = buffer.readUInt() & kAll_BlurFlag; }
SkModeColorFilter(SkFlattenableReadBuffer& buffer) { fColor = buffer.readColor(); fMode = (SkXfermode::Mode)buffer.readUInt(); this->updateCache(); buffer.validate(SkIsValidMode(fMode)); }