Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(329)

Unified Diff: ui/accelerated_widget_mac/ca_renderer_layer_tree.mm

Issue 1917723002: Move logic from ImageTransportSurfaceOverlayMac into ui/ (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix grammar Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ui/accelerated_widget_mac/ca_renderer_layer_tree.mm
diff --git a/ui/accelerated_widget_mac/ca_layer_tree_mac.mm b/ui/accelerated_widget_mac/ca_renderer_layer_tree.mm
similarity index 90%
rename from ui/accelerated_widget_mac/ca_layer_tree_mac.mm
rename to ui/accelerated_widget_mac/ca_renderer_layer_tree.mm
index 9216158d2444976a32d5ed8db1cdf3bc381c6286..2f65bc02883afcacba3ead21d6f15bad4fb59ca3 100644
--- a/ui/accelerated_widget_mac/ca_layer_tree_mac.mm
+++ b/ui/accelerated_widget_mac/ca_renderer_layer_tree.mm
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "ui/accelerated_widget_mac/ca_layer_tree_mac.h"
+#include "ui/accelerated_widget_mac/ca_renderer_layer_tree.h"
#include <AVFoundation/AVFoundation.h>
#include <CoreMedia/CoreMedia.h>
@@ -127,10 +127,10 @@ bool AVSampleBufferDisplayLayerEnqueueIOSurface(
} // namespace
-CALayerTree::CALayerTree() {}
-CALayerTree::~CALayerTree() {}
+CARendererLayerTree::CARendererLayerTree() {}
+CARendererLayerTree::~CARendererLayerTree() {}
-bool CALayerTree::ScheduleCALayer(
+bool CARendererLayerTree::ScheduleCALayer(
bool is_clipped,
const gfx::Rect& clip_rect,
unsigned sorting_context_id,
@@ -154,10 +154,11 @@ bool CALayerTree::ScheduleCALayer(
edge_aa_mask, opacity);
}
-void CALayerTree::CommitScheduledCALayers(CALayer* superlayer,
- std::unique_ptr<CALayerTree> old_tree,
- float scale_factor) {
- TRACE_EVENT0("gpu", "CALayerTree::CommitScheduledCALayers");
+void CARendererLayerTree::CommitScheduledCALayers(
+ CALayer* superlayer,
+ std::unique_ptr<CARendererLayerTree> old_tree,
+ float scale_factor) {
+ TRACE_EVENT0("gpu", "CARendererLayerTree::CommitScheduledCALayers");
RootLayer* old_root_layer = nullptr;
if (old_tree) {
DCHECK(old_tree->has_committed_);
@@ -173,15 +174,15 @@ void CALayerTree::CommitScheduledCALayers(CALayer* superlayer,
scale_factor_ = scale_factor;
}
-CALayerTree::RootLayer::RootLayer() {}
+CARendererLayerTree::RootLayer::RootLayer() {}
// Note that for all destructors, the the CALayer will have been reset to nil if
// another layer has taken it.
-CALayerTree::RootLayer::~RootLayer() {
+CARendererLayerTree::RootLayer::~RootLayer() {
[ca_layer removeFromSuperlayer];
}
-CALayerTree::ClipAndSortingLayer::ClipAndSortingLayer(
+CARendererLayerTree::ClipAndSortingLayer::ClipAndSortingLayer(
bool is_clipped,
gfx::Rect clip_rect,
unsigned sorting_context_id,
@@ -191,14 +192,13 @@ CALayerTree::ClipAndSortingLayer::ClipAndSortingLayer(
sorting_context_id(sorting_context_id),
is_singleton_sorting_context(is_singleton_sorting_context) {}
-CALayerTree::ClipAndSortingLayer::ClipAndSortingLayer(
+CARendererLayerTree::ClipAndSortingLayer::ClipAndSortingLayer(
ClipAndSortingLayer&& layer)
: transform_layers(std::move(layer.transform_layers)),
is_clipped(layer.is_clipped),
clip_rect(layer.clip_rect),
sorting_context_id(layer.sorting_context_id),
- is_singleton_sorting_context(
- layer.is_singleton_sorting_context),
+ is_singleton_sorting_context(layer.is_singleton_sorting_context),
ca_layer(layer.ca_layer) {
// Ensure that the ca_layer be reset, so that when the destructor is called,
// the layer hierarchy is unaffected.
@@ -207,25 +207,26 @@ CALayerTree::ClipAndSortingLayer::ClipAndSortingLayer(
layer.ca_layer.reset();
}
-CALayerTree::ClipAndSortingLayer::~ClipAndSortingLayer() {
+CARendererLayerTree::ClipAndSortingLayer::~ClipAndSortingLayer() {
[ca_layer removeFromSuperlayer];
}
-CALayerTree::TransformLayer::TransformLayer(const gfx::Transform& transform)
+CARendererLayerTree::TransformLayer::TransformLayer(
+ const gfx::Transform& transform)
: transform(transform) {}
-CALayerTree::TransformLayer::TransformLayer(TransformLayer&& layer)
+CARendererLayerTree::TransformLayer::TransformLayer(TransformLayer&& layer)
: transform(layer.transform),
content_layers(std::move(layer.content_layers)),
ca_layer(layer.ca_layer) {
layer.ca_layer.reset();
}
-CALayerTree::TransformLayer::~TransformLayer() {
+CARendererLayerTree::TransformLayer::~TransformLayer() {
[ca_layer removeFromSuperlayer];
}
-CALayerTree::ContentLayer::ContentLayer(
+CARendererLayerTree::ContentLayer::ContentLayer(
base::ScopedCFTypeRef<IOSurfaceRef> io_surface,
base::ScopedCFTypeRef<CVPixelBufferRef> cv_pixel_buffer,
const gfx::RectF& contents_rect,
@@ -277,7 +278,7 @@ CALayerTree::ContentLayer::ContentLayer(
}
}
-CALayerTree::ContentLayer::ContentLayer(ContentLayer&& layer)
+CARendererLayerTree::ContentLayer::ContentLayer(ContentLayer&& layer)
: io_surface(layer.io_surface),
cv_pixel_buffer(layer.cv_pixel_buffer),
contents_rect(layer.contents_rect),
@@ -292,11 +293,11 @@ CALayerTree::ContentLayer::ContentLayer(ContentLayer&& layer)
DCHECK(!layer.av_layer);
}
-CALayerTree::ContentLayer::~ContentLayer() {
+CARendererLayerTree::ContentLayer::~ContentLayer() {
[ca_layer removeFromSuperlayer];
}
-bool CALayerTree::RootLayer::AddContentLayer(
+bool CARendererLayerTree::RootLayer::AddContentLayer(
bool is_clipped,
const gfx::Rect& clip_rect,
unsigned sorting_context_id,
@@ -349,7 +350,7 @@ bool CALayerTree::RootLayer::AddContentLayer(
return true;
}
-void CALayerTree::ClipAndSortingLayer::AddContentLayer(
+void CARendererLayerTree::ClipAndSortingLayer::AddContentLayer(
const gfx::Transform& transform,
base::ScopedCFTypeRef<IOSurfaceRef> io_surface,
base::ScopedCFTypeRef<CVPixelBufferRef> cv_pixel_buffer,
@@ -371,7 +372,7 @@ void CALayerTree::ClipAndSortingLayer::AddContentLayer(
edge_aa_mask, opacity);
}
-void CALayerTree::TransformLayer::AddContentLayer(
+void CARendererLayerTree::TransformLayer::AddContentLayer(
base::ScopedCFTypeRef<IOSurfaceRef> io_surface,
base::ScopedCFTypeRef<CVPixelBufferRef> cv_pixel_buffer,
const gfx::RectF& contents_rect,
@@ -384,9 +385,9 @@ void CALayerTree::TransformLayer::AddContentLayer(
edge_aa_mask, opacity));
}
-void CALayerTree::RootLayer::CommitToCA(CALayer* superlayer,
- RootLayer* old_layer,
- float scale_factor) {
+void CARendererLayerTree::RootLayer::CommitToCA(CALayer* superlayer,
+ RootLayer* old_layer,
+ float scale_factor) {
if (old_layer) {
DCHECK(old_layer->ca_layer);
std::swap(ca_layer, old_layer->ca_layer);
@@ -400,7 +401,7 @@ void CALayerTree::RootLayer::CommitToCA(CALayer* superlayer,
// Excessive logging to debug white screens (crbug.com/583805).
// TODO(ccameron): change this back to a DCHECK.
if ([ca_layer superlayer] != superlayer) {
- LOG(ERROR) << "CALayerTree root layer not attached to tree.";
+ LOG(ERROR) << "CARendererLayerTree root layer not attached to tree.";
}
for (size_t i = 0; i < clip_and_sorting_layers.size(); ++i) {
@@ -413,7 +414,7 @@ void CALayerTree::RootLayer::CommitToCA(CALayer* superlayer,
}
}
-void CALayerTree::ClipAndSortingLayer::CommitToCA(
+void CARendererLayerTree::ClipAndSortingLayer::CommitToCA(
CALayer* superlayer,
ClipAndSortingLayer* old_layer,
float scale_factor) {
@@ -432,7 +433,7 @@ void CALayerTree::ClipAndSortingLayer::CommitToCA(
// Excessive logging to debug white screens (crbug.com/583805).
// TODO(ccameron): change this back to a DCHECK.
if ([ca_layer superlayer] != superlayer) {
- LOG(ERROR) << "CALayerTree root layer not attached to tree.";
+ LOG(ERROR) << "CARendererLayerTree root layer not attached to tree.";
}
if (update_is_clipped)
@@ -464,9 +465,9 @@ void CALayerTree::ClipAndSortingLayer::CommitToCA(
}
}
-void CALayerTree::TransformLayer::CommitToCA(CALayer* superlayer,
- TransformLayer* old_layer,
- float scale_factor) {
+void CARendererLayerTree::TransformLayer::CommitToCA(CALayer* superlayer,
+ TransformLayer* old_layer,
+ float scale_factor) {
bool update_transform = true;
if (old_layer) {
DCHECK(old_layer->ca_layer);
@@ -499,9 +500,9 @@ void CALayerTree::TransformLayer::CommitToCA(CALayer* superlayer,
}
}
-void CALayerTree::ContentLayer::CommitToCA(CALayer* superlayer,
- ContentLayer* old_layer,
- float scale_factor) {
+void CARendererLayerTree::ContentLayer::CommitToCA(CALayer* superlayer,
+ ContentLayer* old_layer,
+ float scale_factor) {
bool update_contents = true;
bool update_contents_rect = true;
bool update_rect = true;
« no previous file with comments | « ui/accelerated_widget_mac/ca_renderer_layer_tree.h ('k') | ui/accelerated_widget_mac/gl_renderer_layer_tree.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698