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

Unified Diff: components/mus/public/cpp/surfaces/surfaces_type_converters.cc

Issue 2056483002: Move quads.mojom from Mus to cc (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase Created 4 years, 6 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: components/mus/public/cpp/surfaces/surfaces_type_converters.cc
diff --git a/components/mus/public/cpp/surfaces/surfaces_type_converters.cc b/components/mus/public/cpp/surfaces/surfaces_type_converters.cc
index 14ce1fd75d253834e075bc4d97d4b5eef02af6e0..1fa0e7d41f76b8b147b4f65ea3616cb885b06896 100644
--- a/components/mus/public/cpp/surfaces/surfaces_type_converters.cc
+++ b/components/mus/public/cpp/surfaces/surfaces_type_converters.cc
@@ -26,35 +26,35 @@
#include "cc/surfaces/surface_id_allocator.h"
#include "components/mus/public/cpp/surfaces/custom_surface_converter.h"
-using mus::mojom::Color;
-using mus::mojom::ColorPtr;
+using cc::mojom::Color;
+using cc::mojom::ColorPtr;
+using cc::mojom::DebugBorderQuadState;
+using cc::mojom::DebugBorderQuadStatePtr;
+using cc::mojom::DrawQuad;
+using cc::mojom::DrawQuadPtr;
+using cc::mojom::RenderPass;
+using cc::mojom::RenderPassPtr;
+using cc::mojom::RenderPassQuadState;
+using cc::mojom::RenderPassQuadStatePtr;
+using cc::mojom::SolidColorQuadState;
+using cc::mojom::SolidColorQuadStatePtr;
+using cc::mojom::SurfaceQuadState;
+using cc::mojom::SurfaceQuadStatePtr;
+using cc::mojom::TextureQuadState;
+using cc::mojom::TextureQuadStatePtr;
+using cc::mojom::TileQuadState;
+using cc::mojom::TileQuadStatePtr;
+using cc::mojom::YUVColorSpace;
+using cc::mojom::YUVVideoQuadState;
+using cc::mojom::YUVVideoQuadStatePtr;
using mus::mojom::CompositorFrame;
using mus::mojom::CompositorFramePtr;
-using mus::mojom::DebugBorderQuadState;
-using mus::mojom::DebugBorderQuadStatePtr;
-using mus::mojom::Pass;
-using mus::mojom::PassPtr;
-using mus::mojom::Quad;
-using mus::mojom::QuadPtr;
-using mus::mojom::RenderPassQuadState;
-using mus::mojom::RenderPassQuadStatePtr;
-using mus::mojom::SolidColorQuadState;
-using mus::mojom::SolidColorQuadStatePtr;
-using mus::mojom::SurfaceQuadState;
-using mus::mojom::SurfaceQuadStatePtr;
-using mus::mojom::TextureQuadState;
-using mus::mojom::TextureQuadStatePtr;
-using mus::mojom::TileQuadState;
-using mus::mojom::TileQuadStatePtr;
-using mus::mojom::YUVColorSpace;
-using mus::mojom::YUVVideoQuadState;
-using mus::mojom::YUVVideoQuadStatePtr;
namespace mojo {
#define ASSERT_ENUM_VALUES_EQUAL(value) \
static_assert(cc::DrawQuad::value == static_cast<cc::DrawQuad::Material>( \
- mus::mojom::Material::value), \
+ cc::mojom::Material::value), \
#value " enum value must match")
ASSERT_ENUM_VALUES_EQUAL(DEBUG_BORDER);
@@ -69,20 +69,20 @@ ASSERT_ENUM_VALUES_EQUAL(YUV_VIDEO_CONTENT);
static_assert(cc::YUVVideoDrawQuad::REC_601 ==
static_cast<cc::YUVVideoDrawQuad::ColorSpace>(
- mus::mojom::YUVColorSpace::REC_601),
+ cc::mojom::YUVColorSpace::REC_601),
"REC_601 enum value must match");
// TODO(jamesr): Add REC_709 and JPEG to the YUVColorSpace enum upstream in
// mojo.
namespace {
-bool ConvertDrawQuad(const QuadPtr& input,
+bool ConvertDrawQuad(const DrawQuadPtr& input,
const cc::CompositorFrameMetadata& metadata,
cc::SharedQuadState* sqs,
cc::RenderPass* render_pass,
CustomSurfaceConverter* custom_converter) {
switch (input->material) {
- case mus::mojom::Material::DEBUG_BORDER: {
+ case cc::mojom::Material::DEBUG_BORDER: {
cc::DebugBorderDrawQuad* debug_border_quad =
render_pass->CreateAndAppendDrawQuad<cc::DebugBorderDrawQuad>();
debug_border_quad->SetAll(
@@ -92,7 +92,7 @@ bool ConvertDrawQuad(const QuadPtr& input,
input->debug_border_quad_state->width);
break;
}
- case mus::mojom::Material::RENDER_PASS: {
+ case cc::mojom::Material::RENDER_PASS: {
cc::RenderPassDrawQuad* render_pass_quad =
render_pass->CreateAndAppendDrawQuad<cc::RenderPassDrawQuad>();
RenderPassQuadState* render_pass_quad_state =
@@ -108,7 +108,7 @@ bool ConvertDrawQuad(const QuadPtr& input,
render_pass_quad_state->background_filters);
break;
}
- case mus::mojom::Material::SOLID_COLOR: {
+ case cc::mojom::Material::SOLID_COLOR: {
if (input->solid_color_quad_state.is_null())
return false;
cc::SolidColorDrawQuad* color_quad =
@@ -120,7 +120,7 @@ bool ConvertDrawQuad(const QuadPtr& input,
input->solid_color_quad_state->force_anti_aliasing_off);
break;
}
- case mus::mojom::Material::SURFACE_CONTENT: {
+ case cc::mojom::Material::SURFACE_CONTENT: {
if (input->surface_quad_state.is_null())
return false;
@@ -135,7 +135,7 @@ bool ConvertDrawQuad(const QuadPtr& input,
input->needs_blending, input->surface_quad_state->surface);
break;
}
- case mus::mojom::Material::TEXTURE_CONTENT: {
+ case cc::mojom::Material::TEXTURE_CONTENT: {
TextureQuadStatePtr& texture_quad_state =
input->texture_quad_state;
if (texture_quad_state.is_null() ||
@@ -155,7 +155,7 @@ bool ConvertDrawQuad(const QuadPtr& input,
texture_quad_state->secure_output_only);
break;
}
- case mus::mojom::Material::TILED_CONTENT: {
+ case cc::mojom::Material::TILED_CONTENT: {
TileQuadStatePtr& tile_state = input->tile_quad_state;
if (tile_state.is_null())
return false;
@@ -168,7 +168,7 @@ bool ConvertDrawQuad(const QuadPtr& input,
tile_state->nearest_neighbor);
break;
}
- case mus::mojom::Material::YUV_VIDEO_CONTENT: {
+ case cc::mojom::Material::YUV_VIDEO_CONTENT: {
YUVVideoQuadStatePtr& yuv_state = input->yuv_video_quad_state;
if (yuv_state.is_null())
return false;
@@ -207,10 +207,10 @@ SkColor TypeConverter<SkColor, ColorPtr>::Convert(const ColorPtr& input) {
}
// static
-QuadPtr TypeConverter<QuadPtr, cc::DrawQuad>::Convert(
+DrawQuadPtr TypeConverter<DrawQuadPtr, cc::DrawQuad>::Convert(
const cc::DrawQuad& input) {
- QuadPtr quad = Quad::New();
- quad->material = static_cast<mus::mojom::Material>(input.material);
+ DrawQuadPtr quad = DrawQuad::New();
+ quad->material = static_cast<cc::mojom::Material>(input.material);
quad->rect = input.rect;
quad->opaque_rect = input.opaque_rect;
quad->visible_rect = input.visible_rect;
@@ -324,15 +324,15 @@ QuadPtr TypeConverter<QuadPtr, cc::DrawQuad>::Convert(
}
// static
-PassPtr TypeConverter<PassPtr, cc::RenderPass>::Convert(
+RenderPassPtr TypeConverter<RenderPassPtr, cc::RenderPass>::Convert(
const cc::RenderPass& input) {
- PassPtr pass = Pass::New();
+ RenderPassPtr pass = RenderPass::New();
pass->id = input.id;
pass->output_rect = input.output_rect;
pass->damage_rect = input.damage_rect;
pass->transform_to_root_target = input.transform_to_root_target;
pass->has_transparent_background = input.has_transparent_background;
- Array<QuadPtr> quads(input.quad_list.size());
+ Array<DrawQuadPtr> quads(input.quad_list.size());
Array<cc::SharedQuadState> shared_quad_state(
input.shared_quad_state_list.size());
const cc::SharedQuadState* last_sqs = nullptr;
@@ -341,7 +341,7 @@ PassPtr TypeConverter<PassPtr, cc::RenderPass>::Convert(
for (auto iter = input.quad_list.cbegin(); iter != input.quad_list.cend();
++iter) {
const cc::DrawQuad& quad = **iter;
- quads[iter.index()] = Quad::From(quad);
+ quads[iter.index()] = DrawQuad::From(quad);
if (quad.shared_quad_state != last_sqs) {
shared_quad_state[next_sqs_iter.index()] = **next_sqs_iter;
last_sqs = *next_sqs_iter;
@@ -360,7 +360,7 @@ PassPtr TypeConverter<PassPtr, cc::RenderPass>::Convert(
// static
std::unique_ptr<cc::RenderPass> ConvertToRenderPass(
- const PassPtr& input,
+ const RenderPassPtr& input,
const cc::CompositorFrameMetadata& metadata,
CustomSurfaceConverter* custom_converter) {
std::unique_ptr<cc::RenderPass> pass = cc::RenderPass::Create(
@@ -375,7 +375,7 @@ std::unique_ptr<cc::RenderPass> ConvertToRenderPass(
cc::SharedQuadStateList::Iterator sqs_iter =
pass->shared_quad_state_list.begin();
for (size_t i = 0; i < input->quads.size(); ++i) {
- QuadPtr quad = std::move(input->quads[i]);
+ DrawQuadPtr quad = std::move(input->quads[i]);
while (quad->shared_quad_state_index > sqs_iter.index()) {
++sqs_iter;
}
@@ -388,8 +388,8 @@ std::unique_ptr<cc::RenderPass> ConvertToRenderPass(
// static
std::unique_ptr<cc::RenderPass>
-TypeConverter<std::unique_ptr<cc::RenderPass>, PassPtr>::Convert(
- const PassPtr& input) {
+TypeConverter<std::unique_ptr<cc::RenderPass>, RenderPassPtr>::Convert(
+ const RenderPassPtr& input) {
cc::CompositorFrameMetadata metadata;
return ConvertToRenderPass(input, metadata,
nullptr /* CustomSurfaceConverter */);
@@ -406,9 +406,9 @@ TypeConverter<CompositorFramePtr, cc::CompositorFrame>::Convert(
mojo::Array<cc::TransferableResource>(frame_data->resource_list);
frame->metadata = input.metadata;
const cc::RenderPassList& pass_list = frame_data->render_pass_list;
- frame->passes = Array<PassPtr>::New(pass_list.size());
+ frame->passes = Array<RenderPassPtr>::New(pass_list.size());
for (size_t i = 0; i < pass_list.size(); ++i) {
- frame->passes[i] = Pass::From(*pass_list[i]);
+ frame->passes[i] = RenderPass::From(*pass_list[i]);
}
return frame;
}
« no previous file with comments | « components/mus/public/cpp/surfaces/surfaces_type_converters.h ('k') | components/mus/public/cpp/surfaces/surfaces_utils.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698