aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkDevice.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/SkDevice.cpp')
-rw-r--r--src/core/SkDevice.cpp33
1 files changed, 30 insertions, 3 deletions
diff --git a/src/core/SkDevice.cpp b/src/core/SkDevice.cpp
index 69f86ccf52..ffde8de697 100644
--- a/src/core/SkDevice.cpp
+++ b/src/core/SkDevice.cpp
@@ -63,6 +63,18 @@ SkMetaData& SkDevice::getMetaData() {
return *fMetaData;
}
+uint32_t SkDevice::getDeviceCapabilities() {
+ return 0;
+}
+
+int SkDevice::width() const {
+ return fBitmap.width();
+}
+
+int SkDevice::height() const {
+ return fBitmap.height();
+}
+
void SkDevice::lockPixels() {
if (fBitmap.lockPixelsAreWritable()) {
fBitmap.lockPixels();
@@ -94,10 +106,8 @@ void SkDevice::clear(SkColor color) {
fBitmap.eraseColor(color);
}
-void SkDevice::onAccessBitmap(SkBitmap* bitmap) {}
+void SkDevice::onAccessBitmap(SkBitmap* bitmap) {
-void SkDevice::setMatrixClip(const SkMatrix& matrix, const SkRegion& region,
- const SkClipStack& clipStack) {
}
///////////////////////////////////////////////////////////////////////////////
@@ -242,3 +252,20 @@ bool SkDevice::filterTextFlags(const SkPaint& paint, TextFlags* flags) {
return false;
}
+void SkDevice::markMatrixDirty() {
+
+}
+
+void SkDevice::markClipDirty() {
+
+}
+
+void SkDevice::gainFocus(SkCanvas*, const SkMatrix&, const SkRegion&,
+ const SkClipStack&) {
+
+}
+
+void SkDevice::flush() {
+
+}
+