Lines Matching defs:info
70 SkPaint* dst, const SkPaint& src, const LayerInfo& info) {
79 dst->setColor4f(xferColor(srcColor, dst->getColor4f(), (SkBlendMode)info.fColorMode),
82 BitFlags bits = info.fPaintBits;
138 bool SkLayerDrawLooper::LayerDrawLooperContext::next(Info* info, SkPaint* paint) {
145 if (info) {
146 info->fTranslate = fCurrRec->fInfo.fOffset;
147 info->fApplyPostCTM = fCurrRec->fInfo.fPostTranslate;
226 LayerInfo info;
230 info.fPaintBits = buffer.readInt();
231 info.fColorMode = (SkBlendMode)buffer.readInt();
232 buffer.readPoint(&info.fOffset);
233 info.fPostTranslate = buffer.readBool();
234 *builder.addLayerOnTop(info) = buffer.readPaint();
257 SkPaint* SkLayerDrawLooper::Builder::addLayer(const LayerInfo& info) {
262 rec->fInfo = info;
272 LayerInfo info;
274 info.fOffset.set(dx, dy);
275 (void)this->addLayer(info);
278 SkPaint* SkLayerDrawLooper::Builder::addLayerOnTop(const LayerInfo& info) {
283 rec->fInfo = info;