Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / cc / surfaces / surface.cc
index 12f360a..82a1322 100644 (file)
@@ -4,6 +4,7 @@
 
 #include "cc/surfaces/surface.h"
 
+#include "cc/output/compositor_frame.h"
 #include "cc/surfaces/surface_manager.h"
 
 namespace cc {
@@ -21,4 +22,10 @@ Surface::~Surface() {
   manager_->DeregisterSurface(surface_id_);
 }
 
+void Surface::QueueFrame(scoped_ptr<CompositorFrame> frame) {
+  current_frame_ = frame.Pass();
+}
+
+CompositorFrame* Surface::GetEligibleFrame() { return current_frame_.get(); }
+
 }  // namespace cc