damage_rect));
request->set_area(gfx::Rect(view_->GetPhysicalBackingSize()));
+#if defined(USE_EFL)
+ NOTIMPLEMENTED();
+#else
view_->GetRootLayer()->RequestCopyOfOutput(std::move(request));
+#endif
}
void CopyFromCompositingSurfaceHasResult(
return;
}
+#if defined(USE_EFL)
+ NOTIMPLEMENTED();
+#else
content::ImageTransportFactory* factory =
content::ImageTransportFactory::GetInstance();
display_compositor::GLHelper* gl_helper = factory->GetGLHelper();
base::Passed(&bitmap_),
base::Passed(&bitmap_pixels_lock)),
display_compositor::GLHelper::SCALER_QUALITY_FAST);
+#endif
}
static void CopyFromCompositingSurfaceFinishedProxy(
std::unique_ptr<SkAutoLockPixels> bitmap_pixels_lock,
bool result) {
gpu::SyncToken sync_token;
+#if defined(USE_EFL)
+ NOTIMPLEMENTED();
+#else
if (result) {
display_compositor::GLHelper* gl_helper =
content::ImageTransportFactory::GetInstance()->GetGLHelper();
if (gl_helper)
gl_helper->GenerateSyncToken(&sync_token);
}
+#endif
const bool lost_resource = !sync_token.HasData();
release_callback->Run(sync_token, lost_resource);
root_layer_.reset(new ui::Layer(ui::LAYER_SOLID_COLOR));
#endif
-#if defined(OS_MACOSX)
+#if defined(USE_EFL)
+ NOTIMPLEMENTED();
+#elif defined(OS_MACOSX)
CreatePlatformWidget();
#else
compositor_.reset(
bool OffScreenRenderWidgetHostView::InstallTransparency() {
if (transparent_) {
SetBackgroundColor(SkColor());
-#if defined(OS_MACOSX)
+#if defined(USE_EFL)
+ NOTIMPLEMENTED();
+#elif defined(OS_MACOSX)
browser_compositor_->SetHasTransparentBackground(true);
#else
compositor_->SetHostHasTransparentBackground(true);
frame_rate_threshold_ms_ = 1000 / frame_rate_;
+#if defined(USE_EFL)
+ NOTIMPLEMENTED();
+#else
GetCompositor()->vsync_manager()->SetAuthoritativeVSyncInterval(
base::TimeDelta::FromMilliseconds(frame_rate_threshold_ms_));
+#endif
if (copy_frame_generator_) {
copy_frame_generator_->set_frame_rate_threshold_ms(
const gfx::Size& size_in_pixels =
gfx::ConvertSizeToPixel(scale_factor_, size);
+#if defined(USE_EFL)
+ NOTIMPLEMENTED();
+#else
GetRootLayer()->SetBounds(gfx::Rect(size));
GetCompositor()->SetScaleAndSize(scale_factor_, size_in_pixels);
+#endif
}
void OffScreenRenderWidgetHostView::OnWindowResize() {