Index: ui/ozone/public/client_native_pixmap.h |
diff --git a/ui/ozone/public/client_native_pixmap.h b/ui/ozone/public/client_native_pixmap.h |
index e7aa3615d84234327f847744057dbd2214203541..a94e34fb9fdb5e796f909412df24422924775ccb 100644 |
--- a/ui/ozone/public/client_native_pixmap.h |
+++ b/ui/ozone/public/client_native_pixmap.h |
@@ -16,9 +16,13 @@ class OZONE_EXPORT ClientNativePixmap { |
public: |
virtual ~ClientNativePixmap() {} |
- virtual void* Map() = 0; |
+ // Map each plane in the client address space. |
+ // Return false on error. |
+ virtual bool Map() = 0; |
virtual void Unmap() = 0; |
- virtual void GetStride(int* stride) const = 0; |
+ |
+ virtual void* GetMemoryAddress(size_t plane) const = 0; |
+ virtual int GetStride(size_t plane) const = 0; |
}; |
} // namespace ui |