Home
last modified time | relevance | path

Searched refs:SkBaseDevice (Results 1 - 25 of 28) sorted by relevance

12

/third_party/skia/src/core/
H A DSkDevice.cpp37 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 DSkDevice.h38 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 DSkClipStackDevice.h15 class SkClipStackDevice : public SkBaseDevice {
18 : SkBaseDevice(info, props) in SkClipStackDevice()
49 using INHERITED = SkBaseDevice;
H A DSkBitmapDevice.h36 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 DSkCanvas.cpp103 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 DSkDraw.h22 class SkBaseDevice;
39 const SkPaint&, SkBaseDevice*) const;
H A DSkClipStackDevice.cpp107 SkBaseDevice::ClipType SkClipStackDevice::onGetClipType() const { in onGetClipType()
H A DSkMatrixProvider.h39 friend class SkBaseDevice;
H A DSkGlyphRun.h23 class SkBaseDevice;
H A DSkBitmapDevice.cpp304 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 DSkRemoteGlyphCache.cpp795 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 DDeviceTest.cpp26 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 DSkCanvas.h44 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 DDevice.h29 class Device final : public SkBaseDevice {
65 SkBaseDevice* onCreateDevice(const CreateInfo&, const SkPaint*) override;
107 void drawDevice(SkBaseDevice*, const SkSamplingOptions&, const SkPaint&) override {}
H A DDevice.cpp67 : 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 DBaseDevice.h36 class BaseDevice : public SkBaseDevice {
106 using INHERITED = SkBaseDevice;
/third_party/skia/src/pdf/
H A DSkPDFDevice.h111 void drawDevice(SkBaseDevice*, const SkSamplingOptions&, const SkPaint&) override;
140 SkBaseDevice* onCreateDevice(const CreateInfo&, const SkPaint*) override;
/third_party/skia/src/xps/
H A DSkXPSDevice.h99 void drawDevice(SkBaseDevice*, const SkSamplingOptions&, const SkPaint&) override;
271 SkBaseDevice* onCreateDevice(const CreateInfo&, const SkPaint*) override;
H A DSkXPSDevice.cpp1177 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 DSkSVGDevice.h20 static sk_sp<SkBaseDevice> Make(const SkISize& size, std::unique_ptr<SkXMLWriter>,
H A DSkSVGDevice.cpp685 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 DDevice_v1.h130 void drawDevice(SkBaseDevice*, const SkSamplingOptions&, const SkPaint&) override;
195 SkBaseDevice* onCreateDevice(const CreateInfo&, const SkPaint*) override;
H A DDevice.cpp307 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 DSkNoDrawCanvas.h30 explicit SkNoDrawCanvas(sk_sp<SkBaseDevice> device);
/third_party/skia/src/utils/
H A DSkCanvasStateUtils.cpp181 SkBaseDevice* device = canvas->topDevice(); in CaptureCanvasState()

Completed in 22 milliseconds

12