viz: Move CopyOutput(Request|Result)=> components/viz/common/quads
This commit is contained in:
parent
128cb7f5b2
commit
76683c0af5
1 changed files with 7 additions and 7 deletions
|
@ -14,9 +14,9 @@
|
||||||
#include "base/memory/ptr_util.h"
|
#include "base/memory/ptr_util.h"
|
||||||
#include "base/single_thread_task_runner.h"
|
#include "base/single_thread_task_runner.h"
|
||||||
#include "base/time/time.h"
|
#include "base/time/time.h"
|
||||||
#include "cc/output/copy_output_request.h"
|
|
||||||
#include "cc/scheduler/delay_based_time_source.h"
|
#include "cc/scheduler/delay_based_time_source.h"
|
||||||
#include "components/viz/common/gl_helper.h"
|
#include "components/viz/common/gl_helper.h"
|
||||||
|
#include "components/viz/common/quads/copy_output_request.h"
|
||||||
#include "content/browser/renderer_host/compositor_resize_lock.h"
|
#include "content/browser/renderer_host/compositor_resize_lock.h"
|
||||||
#include "content/browser/renderer_host/render_widget_host_delegate.h"
|
#include "content/browser/renderer_host/render_widget_host_delegate.h"
|
||||||
#include "content/browser/renderer_host/render_widget_host_impl.h"
|
#include "content/browser/renderer_host/render_widget_host_impl.h"
|
||||||
|
@ -127,11 +127,11 @@ class AtomCopyFrameGenerator {
|
||||||
if (!view_->render_widget_host() || !view_->IsPainting())
|
if (!view_->render_widget_host() || !view_->IsPainting())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
std::unique_ptr<cc::CopyOutputRequest> request =
|
std::unique_ptr<viz::CopyOutputRequest> request =
|
||||||
cc::CopyOutputRequest::CreateBitmapRequest(base::Bind(
|
viz::CopyOutputRequest::CreateBitmapRequest(base::Bind(
|
||||||
&AtomCopyFrameGenerator::CopyFromCompositingSurfaceHasResult,
|
&AtomCopyFrameGenerator::CopyFromCompositingSurfaceHasResult,
|
||||||
weak_ptr_factory_.GetWeakPtr(),
|
weak_ptr_factory_.GetWeakPtr(),
|
||||||
damage_rect));
|
damage_rect));
|
||||||
|
|
||||||
request->set_area(gfx::Rect(view_->GetPhysicalBackingSize()));
|
request->set_area(gfx::Rect(view_->GetPhysicalBackingSize()));
|
||||||
view_->GetRootLayer()->RequestCopyOfOutput(std::move(request));
|
view_->GetRootLayer()->RequestCopyOfOutput(std::move(request));
|
||||||
|
@ -145,7 +145,7 @@ class AtomCopyFrameGenerator {
|
||||||
private:
|
private:
|
||||||
void CopyFromCompositingSurfaceHasResult(
|
void CopyFromCompositingSurfaceHasResult(
|
||||||
const gfx::Rect& damage_rect,
|
const gfx::Rect& damage_rect,
|
||||||
std::unique_ptr<cc::CopyOutputResult> result) {
|
std::unique_ptr<viz::CopyOutputResult> result) {
|
||||||
if (result->IsEmpty() || result->size().IsEmpty() ||
|
if (result->IsEmpty() || result->size().IsEmpty() ||
|
||||||
!view_->render_widget_host()) {
|
!view_->render_widget_host()) {
|
||||||
OnCopyFrameCaptureFailure(damage_rect);
|
OnCopyFrameCaptureFailure(damage_rect);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue