Lines Matching refs:DeviceCM
111 struct DeviceCM { struct
112 DeviceCM* fNext; argument
120 DeviceCM(SkBaseDevice* device, const SkPaint* paint, SkCanvas* canvas, in DeviceCM() argument
134 ~DeviceCM() { in ~DeviceCM() argument
199 DeviceCM* fLayer;
206 DeviceCM* fTopLayer;
266 const DeviceCM* rec = fCurrLayer; in next()
294 const DeviceCM* fCurrLayer;
529 SkASSERT(sizeof(DeviceCM) <= sizeof(fDeviceCMStorage)); in init()
530 fMCRec->fLayer = (DeviceCM*)fDeviceCMStorage; in init()
531 new (fDeviceCMStorage) DeviceCM(NULL, NULL, NULL, fConservativeRasterClip, false); in init()
828 DeviceCM* layer = fMCRec->fTopLayer; in updateDeviceCMCache()
1049 DeviceCM* layer = SkNEW_ARGS(DeviceCM, (device, paint, this, fConservativeRasterClip, in internalSaveLayer()
1082 DeviceCM* layer = fMCRec->fLayer; // may be null in internalRestore()
1106 layer->~DeviceCM(); in internalRestore()