Index: ppapi/proxy/graphics_2d_resource.cc |
diff --git a/ppapi/proxy/graphics_2d_resource.cc b/ppapi/proxy/graphics_2d_resource.cc |
index 3b91a6a493b99c6f64422b43b235272b66f301f6..211727c7d791b9fde19b7cf4a3bba57e131069e7 100644 |
--- a/ppapi/proxy/graphics_2d_resource.cc |
+++ b/ppapi/proxy/graphics_2d_resource.cc |
@@ -113,6 +113,17 @@ float Graphics2DResource::GetScale() { |
return scale_; |
} |
+PP_Bool Graphics2DResource::SetLayerTransform(float scale, |
+ const PP_Point* origin, |
+ const PP_Point* translate) { |
+ if (scale <= 0.0f) |
+ return PP_FALSE; |
+ |
+ Post(RENDERER, |
+ PpapiHostMsg_Graphics2D_SetLayerTransform(scale, *origin, *translate)); |
+ return PP_TRUE; |
+} |
+ |
int32_t Graphics2DResource::Flush(scoped_refptr<TrackedCallback> callback) { |
// If host is not even created, return failure immediately. This can happen |
// when failed to initialize (in constructor). |