/third_party/skia/src/core/ |
H A D | SkDevice.cpp | 37 SkBaseDevice::SkBaseDevice(const SkImageInfo& info, const SkSurfaceProps& surfaceProps) in SkBaseDevice() function in SkBaseDevice 45 bool SkBaseDevice::setDeviceCoordinateSystem(const SkM44& deviceToGlobal, in setDeviceCoordinateSystem() 66 void SkBaseDevice::setGlobalCTM(const SkM44& ctm) { in setGlobalCTM() 74 bool SkBaseDevice::isPixelAlignedToGlobal() const { in isPixelAlignedToGlobal() 83 SkIPoint SkBaseDevice::getOrigin() const { in getOrigin() 95 SkMatrix SkBaseDevice::getRelativeTransform(const SkBaseDevice& dstDevice) const { in getRelativeTransform() 101 bool SkBaseDevice::getLocalToMarker(uint32_t id, SkM44* localToMarker) const { in getLocalToMarker() 120 void SkBaseDevice [all...] |
H A D | SkDevice.h | 38 class SkBaseDevice : public SkRefCnt, public SkMatrixProvider { class 40 SkBaseDevice(const SkImageInfo&, const SkSurfaceProps&); 140 SkMatrix getRelativeTransform(const SkBaseDevice&) const; 313 virtual void drawDevice(SkBaseDevice*, const SkSamplingOptions&, const SkPaint&); 398 * same subclass (since drawDevice is passed a SkBaseDevice*). If the subclass cannot fulfill 403 virtual SkBaseDevice* onCreateDevice(const CreateInfo&, const SkPaint*) { in onCreateDevice() 472 class SkNoPixelsDevice : public SkBaseDevice { 476 : SkBaseDevice(SkImageInfo::Make(bounds.size(), kUnknown_SkColorType, in SkNoPixelsDevice() 524 void drawDevice(SkBaseDevice*, const SkSamplingOptions&, const SkPaint&) override {} 564 using INHERITED = SkBaseDevice; [all...] |
H A D | SkClipStackDevice.h | 15 class SkClipStackDevice : public SkBaseDevice { 18 : SkBaseDevice(info, props) in SkClipStackDevice() 49 using INHERITED = SkBaseDevice;
|
H A D | SkBitmapDevice.h | 36 class SkBitmapDevice : public SkBaseDevice { 104 void drawDevice(SkBaseDevice*, const SkSamplingOptions&, const SkPaint&) override; 154 SkBaseDevice* onCreateDevice(const CreateInfo&, const SkPaint*) override; 167 using INHERITED = SkBaseDevice;
|
H A D | SkCanvas.cpp | 103 const SkBaseDevice* base = this->baseDevice(); in wouldOverwriteEntireSurface() 104 const SkBaseDevice* top = this->topDevice(); in wouldOverwriteEntireSurface() 197 SkCanvas::Layer::Layer(sk_sp<SkBaseDevice> device, in Layer() 210 SkCanvas::MCRec::MCRec(SkBaseDevice* device) : fDevice(device) { in MCRec() 222 void SkCanvas::MCRec::newLayer(sk_sp<SkBaseDevice> layerDevice, in newLayer() 230 void SkCanvas::MCRec::reset(SkBaseDevice* device) { in reset() 395 void SkCanvas::init(sk_sp<SkBaseDevice> device) { in init() 443 SkCanvas::SkCanvas(sk_sp<SkBaseDevice> device) in SkCanvas() 455 sk_sp<SkBaseDevice> device(new SkBitmapDevice(bitmap, fProps, nullptr, nullptr)); in SkCanvas() 466 sk_sp<SkBaseDevice> devic in SkCanvas() [all...] |
H A D | SkDraw.h | 22 class SkBaseDevice; 39 const SkPaint&, SkBaseDevice*) const;
|
H A D | SkClipStackDevice.cpp | 107 SkBaseDevice::ClipType SkClipStackDevice::onGetClipType() const { in onGetClipType()
|
H A D | SkMatrixProvider.h | 39 friend class SkBaseDevice;
|
H A D | SkGlyphRun.h | 23 class SkBaseDevice;
|
H A D | SkBitmapDevice.cpp | 304 SkBaseDevice* SkBitmapDevice::onCreateDevice(const CreateInfo& cinfo, const SkPaint* layerPaint) { in onCreateDevice() 567 void SkBitmapDevice::drawDevice(SkBaseDevice* device, const SkSamplingOptions& sampling, in drawDevice() 709 SkBaseDevice::ClipType SkBitmapDevice::onGetClipType() const { in onGetClipType()
|
H A D | SkRemoteGlyphCache.cpp | 795 SkBaseDevice* onCreateDevice(const CreateInfo& cinfo, const SkPaint*) override { 840 sk_sp<SkBaseDevice> trackingDevice(new GlyphTrackingDevice(SkISize::Make(width, height), in makeAnalysisCanvas()
|
/third_party/skia/tests/ |
H A D | DeviceTest.cpp | 26 static sk_sp<SkSpecialImage> MakeSpecial(SkBaseDevice* dev, const SkBitmap& bm) { in MakeSpecial() 30 static sk_sp<SkSpecialImage> MakeSpecial(SkBaseDevice* dev, SkImage* img) { in MakeSpecial() 34 static sk_sp<SkSpecialImage> SnapSpecial(SkBaseDevice* dev) { in SnapSpecial() 47 sk_sp<SkBaseDevice> bmDev(SkBitmapDevice::Create(ii));
|
/third_party/skia/include/core/ |
H A D | SkCanvas.h | 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 i [all...] |
/third_party/skia/experimental/graphite/src/ |
H A D | Device.h | 29 class Device final : public SkBaseDevice { 65 SkBaseDevice* onCreateDevice(const CreateInfo&, const SkPaint*) override; 107 void drawDevice(SkBaseDevice*, const SkSamplingOptions&, const SkPaint&) override {}
|
H A D | Device.cpp | 67 : SkBaseDevice(dc->imageInfo(), SkSurfaceProps()) in Device() 79 SkBaseDevice* Device::onCreateDevice(const CreateInfo& info, const SkPaint*) { in onCreateDevice() 82 // TODO: onCreateDevice really should return sk_sp<SkBaseDevice>... in onCreateDevice()
|
/third_party/skia/src/gpu/ |
H A D | BaseDevice.h | 36 class BaseDevice : public SkBaseDevice { 106 using INHERITED = SkBaseDevice;
|
/third_party/skia/src/pdf/ |
H A D | SkPDFDevice.h | 111 void drawDevice(SkBaseDevice*, const SkSamplingOptions&, const SkPaint&) override; 140 SkBaseDevice* onCreateDevice(const CreateInfo&, const SkPaint*) override;
|
/third_party/skia/src/xps/ |
H A D | SkXPSDevice.h | 99 void drawDevice(SkBaseDevice*, const SkSamplingOptions&, const SkPaint&) override; 271 SkBaseDevice* onCreateDevice(const CreateInfo&, const SkPaint*) override;
|
H A D | SkXPSDevice.cpp | 1177 static SkIRect size(const SkBaseDevice& dev) { return {0, 0, dev.width(), dev.height()}; } in size() 1965 void SkXPSDevice::drawDevice(SkBaseDevice* dev, const SkSamplingOptions&, const SkPaint&) { in drawDevice() 1983 SkBaseDevice* SkXPSDevice::onCreateDevice(const CreateInfo& info, const SkPaint*) { in onCreateDevice() 1986 if (SkBaseDevice::kGeneral_Usage == info.fUsage) { in onCreateDevice()
|
/third_party/skia/src/svg/ |
H A D | SkSVGDevice.h | 20 static sk_sp<SkBaseDevice> Make(const SkISize& size, std::unique_ptr<SkXMLWriter>,
|
H A D | SkSVGDevice.cpp | 685 sk_sp<SkBaseDevice> SkSVGDevice::Make(const SkISize& size, std::unique_ptr<SkXMLWriter> writer, 687 return writer ? sk_sp<SkBaseDevice>(new SkSVGDevice(size, std::move(writer), flags))
|
/third_party/skia/src/gpu/v1/ |
H A D | Device_v1.h | 130 void drawDevice(SkBaseDevice*, const SkSamplingOptions&, const SkPaint&) override; 195 SkBaseDevice* onCreateDevice(const CreateInfo&, const SkPaint*) override;
|
H A D | Device.cpp | 307 SkBaseDevice::ClipType Device::onGetClipType() const { in onGetClipType() 739 void Device::drawDevice(SkBaseDevice* device, in drawDevice() 994 SkBaseDevice* Device::onCreateDevice(const CreateInfo& cinfo, const SkPaint*) { in onCreateDevice()
|
/third_party/skia/include/utils/ |
H A D | SkNoDrawCanvas.h | 30 explicit SkNoDrawCanvas(sk_sp<SkBaseDevice> device);
|
/third_party/skia/src/utils/ |
H A D | SkCanvasStateUtils.cpp | 181 SkBaseDevice* device = canvas->topDevice(); in CaptureCanvasState()
|