Index: x11/mock_x_connection.h |
diff --git a/x11/mock_x_connection.h b/x11/mock_x_connection.h |
index 4ce65cc32f6a8fea22ce76ae6516a2b1f19f9e4f..839a156da83e7b68ea386a3fc2e299ccb7cee459 100644 |
--- a/x11/mock_x_connection.h |
+++ b/x11/mock_x_connection.h |
@@ -20,6 +20,7 @@ extern "C" { |
#include "base/logging.h" |
#include "window_manager/callback.h" |
#include "window_manager/geometry.h" |
+#include "window_manager/math_types.h" |
#include "window_manager/x11/x_connection.h" |
namespace window_manager { |
@@ -181,6 +182,31 @@ class MockXConnection : public XConnection { |
} |
virtual bool QueryPointerPosition(Point* absolute_pos_out); |
virtual bool SetWindowBackgroundPixmap(XWindow xid, XPixmap pixmap); |
+ virtual bool RenderQueryExtension() { |
+ return true; |
+ } |
+ virtual XPixmap CreatePixmapFromContainer(const ImageContainer& container) { |
+ return 0; |
+ } |
+ virtual XPicture RenderCreatePicture(Drawable drawable, int depth) { |
+ return 0; |
+ } |
+ virtual void RenderComposite(bool blend, |
+ XPicture src, |
+ XPicture mask, |
+ XPicture dst, |
+ const Point& srcpos, |
+ const Point& maskpos, |
+ const Matrix4& transform, |
+ const Size& size) {} |
+ virtual bool RenderFreePicture(XPicture pict) {return true;} |
+ virtual void RenderFillRectangle(XPicture dst, |
+ float red, |
+ float green, |
+ float blue, |
+ const Point& pos, |
+ const Size& size) {} |
+ |
// End XConnection methods. |
// Testing-specific code. |