Home | History | Annotate | Download | only in pipe

Lines Matching defs:fCanvas

324         AutoPipeNotify(SkGPipeCanvas* canvas) : fCanvas(canvas) {}
325 ~AutoPipeNotify() { fCanvas->doNotify(); }
327 SkGPipeCanvas* fCanvas;
406 SkGPipeCanvas* fCanvas;
1128 SkSafeUnref(fCanvas);
1132 SkRefCnt_SafeAssign(fCanvas, canvas);
1139 fCanvas = NULL;
1148 if (NULL == fCanvas) {
1150 fCanvas = SkNEW_ARGS(SkGPipeCanvas, (controller, &fWriter, flags, width, height));
1152 controller->setCanvas(fCanvas);
1153 return fCanvas;
1157 if (fCanvas) {
1158 fCanvas->finish();
1159 fCanvas->unref();
1160 fCanvas = NULL;
1165 if (fCanvas) {
1166 fCanvas->flushRecording(detachCurrentBlock);
1171 if (fCanvas) {
1172 return fCanvas->freeMemoryIfPossible(bytesToFree);
1178 return NULL == fCanvas ? 0 : fCanvas->storageAllocatedForRecording();
1185 fCanvas = canvas;
1186 fCanvas->ref();
1190 fCanvas->unref();
1194 return fCanvas->shuttleBitmap(bitmap, slot);