Lines Matching refs:SkBaseDevice
44 class SkBaseDevice;
79 SkCanvas and SkPaint together provide the state to draw into SkSurface or SkBaseDevice.
91 SkDocument based SkCanvas and other SkCanvas subclasses reference SkBaseDevice describing the
189 explicit SkCanvas(sk_sp<SkBaseDevice> device);
344 Pixels are readable when SkBaseDevice is raster. Pixels are not readable when SkCanvas
367 Pixels are readable when SkBaseDevice is raster, or backed by a GPU.
404 Pixels are readable when SkBaseDevice is raster, or backed by a GPU.
441 Pixels are readable when SkBaseDevice is raster, or backed by a GPU.
478 Pixels are writable when SkBaseDevice is raster, or backed by a GPU.
517 Pixels are writable when SkBaseDevice is raster, or backed by a GPU.
1098 @return bounds of clip in SkBaseDevice coordinates
1107 @return bounds of clip in SkBaseDevice coordinates
1168 discard() may do nothing, depending on the implementation of SkSurface or SkBaseDevice
1172 cached data associated with SkSurface or SkBaseDevice.
1174 any cached data is deleted when owning SkSurface or SkBaseDevice is deleted.
2369 SkBaseDevice* baseDevice() const {
2376 SkBaseDevice* topDevice() const;
2382 sk_sp<SkBaseDevice> fDevice;
2387 Layer(sk_sp<SkBaseDevice> device, sk_sp<SkImageFilter> imageFilter, const SkPaint& paint);
2405 SkBaseDevice* fDevice;
2411 MCRec(SkBaseDevice* device);
2415 void newLayer(sk_sp<SkBaseDevice> layerDevice,
2419 void reset(SkBaseDevice* device);
2435 sk_sp<SkBaseDevice> fBaseDevice;
2499 void init(sk_sp<SkBaseDevice>);
2535 void internalDrawDeviceWithFilter(SkBaseDevice* src, SkBaseDevice* dst,