• Home
  • Raw
  • Download

Lines Matching refs:packedVerb

227 typedef void (*SkPipeHandler)(SkPipeReader&, uint32_t packedVerb, SkCanvas*);
229 static void save_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in save_handler() argument
230 SkASSERT(SkPipeVerb::kSave == unpack_verb(packedVerb)); in save_handler()
234 static void saveLayer_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in saveLayer_handler() argument
235 SkASSERT(SkPipeVerb::kSaveLayer == unpack_verb(packedVerb)); in saveLayer_handler()
236 unsigned extra = unpack_verb_extra(packedVerb); in saveLayer_handler()
266 static void restore_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in restore_handler() argument
267 SkASSERT(SkPipeVerb::kRestore == unpack_verb(packedVerb)); in restore_handler()
271 static void concat_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in concat_handler() argument
272 SkASSERT(SkPipeVerb::kConcat == unpack_verb(packedVerb)); in concat_handler()
273 SkMatrix::TypeMask tm = (SkMatrix::TypeMask)(packedVerb & kTypeMask_ConcatMask); in concat_handler()
275 if (packedVerb & kSetMatrix_ConcatMask) { in concat_handler()
282 static void clipRect_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in clipRect_handler() argument
283 SkASSERT(SkPipeVerb::kClipRect == unpack_verb(packedVerb)); in clipRect_handler()
284 SkClipOp op = (SkClipOp)(unpack_verb_extra(packedVerb) >> 1); in clipRect_handler()
285 bool isAA = unpack_verb_extra(packedVerb) & 1; in clipRect_handler()
289 static void clipRRect_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in clipRRect_handler() argument
290 SkASSERT(SkPipeVerb::kClipRRect == unpack_verb(packedVerb)); in clipRRect_handler()
291 SkClipOp op = (SkClipOp)(unpack_verb_extra(packedVerb) >> 1); in clipRRect_handler()
292 bool isAA = unpack_verb_extra(packedVerb) & 1; in clipRRect_handler()
296 static void clipPath_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in clipPath_handler() argument
297 SkASSERT(SkPipeVerb::kClipPath == unpack_verb(packedVerb)); in clipPath_handler()
298 SkClipOp op = (SkClipOp)(unpack_verb_extra(packedVerb) >> 1); in clipPath_handler()
299 bool isAA = unpack_verb_extra(packedVerb) & 1; in clipPath_handler()
305 static void clipRegion_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in clipRegion_handler() argument
306 SkASSERT(SkPipeVerb::kClipRegion == unpack_verb(packedVerb)); in clipRegion_handler()
307 SkClipOp op = (SkClipOp)(unpack_verb_extra(packedVerb) >> 1); in clipRegion_handler()
313 static void drawArc_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in drawArc_handler() argument
314 SkASSERT(SkPipeVerb::kDrawArc == unpack_verb(packedVerb)); in drawArc_handler()
315 const bool useCenter = (bool)(unpack_verb_extra(packedVerb) & 1); in drawArc_handler()
321 static void drawAtlas_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in drawAtlas_handler() argument
322 SkASSERT(SkPipeVerb::kDrawAtlas == unpack_verb(packedVerb)); in drawAtlas_handler()
323 SkBlendMode mode = (SkBlendMode)(packedVerb & kMode_DrawAtlasMask); in drawAtlas_handler()
329 if (packedVerb & kHasColors_DrawAtlasMask) { in drawAtlas_handler()
333 if (packedVerb & kHasCull_DrawAtlasMask) { in drawAtlas_handler()
337 if (packedVerb & kHasPaint_DrawAtlasMask) { in drawAtlas_handler()
344 static void drawDRRect_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in drawDRRect_handler() argument
345 SkASSERT(SkPipeVerb::kDrawDRRect == unpack_verb(packedVerb)); in drawDRRect_handler()
351 static void drawText_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in drawText_handler() argument
352 SkASSERT(SkPipeVerb::kDrawText == unpack_verb(packedVerb)); in drawText_handler()
353 uint32_t len = unpack_verb_extra(packedVerb); in drawText_handler()
363 static void drawPosText_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in drawPosText_handler() argument
364 SkASSERT(SkPipeVerb::kDrawPosText == unpack_verb(packedVerb)); in drawPosText_handler()
365 uint32_t len = unpack_verb_extra(packedVerb); in drawPosText_handler()
377 static void drawPosTextH_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in drawPosTextH_handler() argument
378 SkASSERT(SkPipeVerb::kDrawPosTextH == unpack_verb(packedVerb)); in drawPosTextH_handler()
379 uint32_t len = unpack_verb_extra(packedVerb); in drawPosTextH_handler()
392 static void drawTextOnPath_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in drawTextOnPath_handler() argument
393 SkASSERT(SkPipeVerb::kDrawTextOnPath == unpack_verb(packedVerb)); in drawTextOnPath_handler()
394 uint32_t byteLength = packedVerb & kTextLength_DrawTextOnPathMask; in drawTextOnPath_handler()
396 ((packedVerb & kMatrixType_DrawTextOnPathMask) >> kMatrixType_DrawTextOnPathShift); in drawTextOnPath_handler()
413 static void drawTextBlob_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in drawTextBlob_handler() argument
420 static void drawTextRSXform_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in drawTextRSXform_handler() argument
421 SkASSERT(SkPipeVerb::kDrawTextRSXform == unpack_verb(packedVerb)); in drawTextRSXform_handler()
422 uint32_t len = unpack_verb_extra(packedVerb) >> 1; in drawTextRSXform_handler()
429 const SkRect* cull = (packedVerb & 1) ? skip<SkRect>(reader) : nullptr; in drawTextRSXform_handler()
435 static void drawPatch_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in drawPatch_handler() argument
436 SkASSERT(SkPipeVerb::kDrawPatch == unpack_verb(packedVerb)); in drawPatch_handler()
440 if (packedVerb & kHasColors_DrawPatchExtraMask) { in drawPatch_handler()
443 if (packedVerb & kHasTexture_DrawPatchExtraMask) { in drawPatch_handler()
446 SkBlendMode mode = (SkBlendMode)(packedVerb & kModeEnum_DrawPatchExtraMask); in drawPatch_handler()
450 static void drawPaint_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in drawPaint_handler() argument
451 SkASSERT(SkPipeVerb::kDrawPaint == unpack_verb(packedVerb)); in drawPaint_handler()
455 static void drawRect_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in drawRect_handler() argument
456 SkASSERT(SkPipeVerb::kDrawRect == unpack_verb(packedVerb)); in drawRect_handler()
461 static void drawRegion_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in drawRegion_handler() argument
462 SkASSERT(SkPipeVerb::kDrawRegion == unpack_verb(packedVerb)); in drawRegion_handler()
463 size_t size = unpack_verb_extra(packedVerb); in drawRegion_handler()
472 static void drawOval_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in drawOval_handler() argument
473 SkASSERT(SkPipeVerb::kDrawOval == unpack_verb(packedVerb)); in drawOval_handler()
478 static void drawRRect_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in drawRRect_handler() argument
479 SkASSERT(SkPipeVerb::kDrawRRect == unpack_verb(packedVerb)); in drawRRect_handler()
484 static void drawPath_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in drawPath_handler() argument
485 SkASSERT(SkPipeVerb::kDrawPath == unpack_verb(packedVerb)); in drawPath_handler()
491 static void drawPoints_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in drawPoints_handler() argument
492 SkASSERT(SkPipeVerb::kDrawPoints == unpack_verb(packedVerb)); in drawPoints_handler()
493 SkCanvas::PointMode mode = (SkCanvas::PointMode)unpack_verb_extra(packedVerb); in drawPoints_handler()
499 static void drawImage_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in drawImage_handler() argument
500 SkASSERT(SkPipeVerb::kDrawImage == unpack_verb(packedVerb)); in drawImage_handler()
505 if (packedVerb & kHasPaint_DrawImageMask) { in drawImage_handler()
512 static void drawImageRect_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in drawImageRect_handler() argument
513 SkASSERT(SkPipeVerb::kDrawImageRect == unpack_verb(packedVerb)); in drawImageRect_handler()
516 (SkCanvas::SrcRectConstraint)(packedVerb & kConstraint_DrawImageRectMask); in drawImageRect_handler()
517 const SkRect* src = (packedVerb & kHasSrcRect_DrawImageRectMask) ? in drawImageRect_handler()
521 if (packedVerb & kHasPaint_DrawImageRectMask) { in drawImageRect_handler()
532 static void drawImageNine_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in drawImageNine_handler() argument
533 SkASSERT(SkPipeVerb::kDrawImageNine == unpack_verb(packedVerb)); in drawImageNine_handler()
538 if (packedVerb & kHasPaint_DrawImageNineMask) { in drawImageNine_handler()
545 static void drawImageLattice_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in drawImageLattice_handler() argument
546 SkASSERT(SkPipeVerb::kDrawImageLattice == unpack_verb(packedVerb)); in drawImageLattice_handler()
550 lattice.fXCount = (packedVerb >> kXCount_DrawImageLatticeShift) & kCount_DrawImageLatticeMask; in drawImageLattice_handler()
554 lattice.fYCount = (packedVerb >> kXCount_DrawImageLatticeShift) & kCount_DrawImageLatticeMask; in drawImageLattice_handler()
560 if (packedVerb & kHasFlags_DrawImageLatticeMask) { in drawImageLattice_handler()
571 if (packedVerb & kHasPaint_DrawImageLatticeMask) { in drawImageLattice_handler()
578 static void drawVertices_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in drawVertices_handler() argument
579 SkASSERT(SkPipeVerb::kDrawVertices == unpack_verb(packedVerb)); in drawVertices_handler()
580 SkBlendMode bmode = (SkBlendMode)unpack_verb_extra(packedVerb); in drawVertices_handler()
585 static void drawPicture_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in drawPicture_handler() argument
586 SkASSERT(SkPipeVerb::kDrawPicture == unpack_verb(packedVerb)); in drawPicture_handler()
587 unsigned extra = unpack_verb_extra(packedVerb); in drawPicture_handler()
603 static void drawAnnotation_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in drawAnnotation_handler() argument
604 SkASSERT(SkPipeVerb::kDrawAnnotation == unpack_verb(packedVerb)); in drawAnnotation_handler()
608 uint32_t len = unpack_verb_extra(packedVerb) >> 1; in drawAnnotation_handler()
614 if (packedVerb & 1) { in drawAnnotation_handler()
674 static void defineImage_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas*) { in defineImage_handler() argument
675 SkASSERT(SkPipeVerb::kDefineImage == unpack_verb(packedVerb)); in defineImage_handler()
677 uint32_t extra = unpack_verb_extra(packedVerb); in defineImage_handler()
702 static void defineTypeface_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in defineTypeface_handler() argument
703 SkASSERT(SkPipeVerb::kDefineTypeface == unpack_verb(packedVerb)); in defineTypeface_handler()
705 uint32_t extra = unpack_verb_extra(packedVerb); in defineTypeface_handler()
720 static void defineFactory_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in defineFactory_handler() argument
721 SkASSERT(SkPipeVerb::kDefineFactory == unpack_verb(packedVerb)); in defineFactory_handler()
723 uint32_t extra = unpack_verb_extra(packedVerb); in defineFactory_handler()
734 static void definePicture_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in definePicture_handler() argument
735 SkASSERT(SkPipeVerb::kDefinePicture == unpack_verb(packedVerb)); in definePicture_handler()
736 int deleteIndex = unpack_verb_extra(packedVerb); in definePicture_handler()
753 static void endPicture_handler(SkPipeReader& reader, uint32_t packedVerb, SkCanvas* canvas) { in endPicture_handler() argument
843 uint32_t packedVerb = *ptr++; in readImage() local
846 if (SkPipeVerb::kDefineImage == unpack_verb(packedVerb)) { in readImage()
852 defineImage_handler(reader, packedVerb, nullptr); in readImage()
853 packedVerb = reader.read32(); // read the next verb in readImage()
855 if (SkPipeVerb::kWriteImage != unpack_verb(packedVerb)) { in readImage()
856 SkDebugf("-------- unexpected verb for readImage %d\n", unpack_verb(packedVerb)); in readImage()
859 int index = unpack_verb_extra(packedVerb); in readImage()
873 uint32_t packedVerb = *ptr++; in readPicture() local
876 if (SkPipeVerb::kDefinePicture == unpack_verb(packedVerb)) { in readPicture()
882 definePicture_handler(reader, packedVerb, nullptr); in readPicture()
883 packedVerb = reader.read32(); // read the next verb in readPicture()
885 if (SkPipeVerb::kWritePicture != unpack_verb(packedVerb)) { in readPicture()
886 SkDebugf("-------- unexpected verb for readPicture %d\n", unpack_verb(packedVerb)); in readPicture()
889 int index = unpack_verb_extra(packedVerb); in readPicture()
903 uint32_t packedVerb = reader.read32(); in do_playback() local
904 SkPipeVerb verb = unpack_verb(packedVerb); in do_playback()
916 *endPictureIndex = unpack_verb_extra(packedVerb); in do_playback()
921 rec.fProc(reader, packedVerb, canvas); in do_playback()