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

Unified Diff: components/pdf_viewer/pdf_viewer.cc

Issue 1406153004: components/mus/public/interfaces View => Window (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Yet another rebase Created 5 years, 2 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
« no previous file with comments | « components/mus/ws/window_manager_access_policy.cc ('k') | components/web_view/frame.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: components/pdf_viewer/pdf_viewer.cc
diff --git a/components/pdf_viewer/pdf_viewer.cc b/components/pdf_viewer/pdf_viewer.cc
index b1c11c7bb6e0a92c6cc4b7e35073cb6ca2585711..3dd8c6e6d476107baa94cc123aa2bc5fd24edca9 100644
--- a/components/pdf_viewer/pdf_viewer.cc
+++ b/components/pdf_viewer/pdf_viewer.cc
@@ -56,7 +56,7 @@ void LostContext(void*) {
void OnGotContentHandlerID(uint32_t content_handler_id) {}
// BitmapUploader is useful if you want to draw a bitmap or color in a View.
-class BitmapUploader : public mojo::SurfaceClient {
+class BitmapUploader : public mus::mojom::SurfaceClient {
public:
explicit BitmapUploader(mus::Window* view)
: view_(view),
@@ -84,7 +84,7 @@ class BitmapUploader : public mojo::SurfaceClient {
nullptr, base::Bind(&OnGotContentHandlerID));
ConnectToService(gpu_service_provider.get(), &gpu_service_);
- mojo::CommandBufferPtr gles2_client;
+ mus::mojom::CommandBufferPtr gles2_client;
gpu_service_->CreateOffscreenGLES2Context(GetProxy(&gles2_client));
gles2_context_ = MojoGLES2CreateContext(
gles2_client.PassInterface().PassHandle().release().value(),
@@ -123,12 +123,12 @@ class BitmapUploader : public mojo::SurfaceClient {
private:
void Upload() {
gfx::Rect bounds(view_->bounds().To<gfx::Rect>());
- mojo::PassPtr pass = mojo::CreateDefaultPass(1, bounds);
- mojo::CompositorFramePtr frame = mojo::CompositorFrame::New();
+ mus::mojom::PassPtr pass = mojo::CreateDefaultPass(1, bounds);
+ mus::mojom::CompositorFramePtr frame = mus::mojom::CompositorFrame::New();
// TODO(rjkroege): Support device scale factor in PDF viewer
- mojo::CompositorFrameMetadataPtr meta =
- mojo::CompositorFrameMetadata::New();
+ mus::mojom::CompositorFrameMetadataPtr meta =
+ mus::mojom::CompositorFrameMetadata::New();
meta->device_scale_factor = 1.0f;
frame->metadata = meta.Pass();
@@ -159,15 +159,16 @@ class BitmapUploader : public mojo::SurfaceClient {
glProduceTextureCHROMIUM(GL_TEXTURE_2D, mailbox);
GLuint sync_point = glInsertSyncPointCHROMIUM();
- mojo::TransferableResourcePtr resource =
- mojo::TransferableResource::New();
+ mus::mojom::TransferableResourcePtr resource =
+ mus::mojom::TransferableResource::New();
resource->id = next_resource_id_++;
resource_to_texture_id_map_[resource->id] = texture_id;
- resource->format = mojo::RESOURCE_FORMAT_RGBA_8888;
+ resource->format = mus::mojom::RESOURCE_FORMAT_RGBA_8888;
resource->filter = GL_LINEAR;
resource->size = bitmap_size.Clone();
- mojo::MailboxHolderPtr mailbox_holder = mojo::MailboxHolder::New();
- mailbox_holder->mailbox = mojo::Mailbox::New();
+ mus::mojom::MailboxHolderPtr mailbox_holder =
+ mus::mojom::MailboxHolder::New();
+ mailbox_holder->mailbox = mus::mojom::Mailbox::New();
for (int i = 0; i < GL_MAILBOX_SIZE_CHROMIUM; ++i)
mailbox_holder->mailbox->name.push_back(mailbox[i]);
mailbox_holder->texture_target = GL_TEXTURE_2D;
@@ -176,8 +177,8 @@ class BitmapUploader : public mojo::SurfaceClient {
resource->is_repeated = false;
resource->is_software = false;
- mojo::QuadPtr quad = mojo::Quad::New();
- quad->material = mojo::MATERIAL_TEXTURE_CONTENT;
+ mus::mojom::QuadPtr quad = mus::mojom::Quad::New();
+ quad->material = mus::mojom::MATERIAL_TEXTURE_CONTENT;
mojo::RectPtr rect = mojo::Rect::New();
if (width_ <= bounds.width() && height_ <= bounds.height()) {
@@ -202,14 +203,15 @@ class BitmapUploader : public mojo::SurfaceClient {
quad->needs_blending = true;
quad->shared_quad_state_index = 0u;
- mojo::TextureQuadStatePtr texture_state = mojo::TextureQuadState::New();
+ mus::mojom::TextureQuadStatePtr texture_state =
+ mus::mojom::TextureQuadState::New();
texture_state->resource_id = resource->id;
texture_state->premultiplied_alpha = true;
texture_state->uv_top_left = mojo::PointF::New();
texture_state->uv_bottom_right = mojo::PointF::New();
texture_state->uv_bottom_right->x = 1.f;
texture_state->uv_bottom_right->y = 1.f;
- texture_state->background_color = mojo::Color::New();
+ texture_state->background_color = mus::mojom::Color::New();
texture_state->background_color->rgba = g_transparent_color;
for (int i = 0; i < 4; ++i)
texture_state->vertex_opacity.push_back(1.f);
@@ -221,17 +223,17 @@ class BitmapUploader : public mojo::SurfaceClient {
}
if (color_ != g_transparent_color) {
- mojo::QuadPtr quad = mojo::Quad::New();
- quad->material = mojo::MATERIAL_SOLID_COLOR;
+ mus::mojom::QuadPtr quad = mus::mojom::Quad::New();
+ quad->material = mus::mojom::MATERIAL_SOLID_COLOR;
quad->rect = mojo::Rect::From(bounds);
quad->opaque_rect = mojo::Rect::New();
quad->visible_rect = mojo::Rect::From(bounds);
quad->needs_blending = true;
quad->shared_quad_state_index = 0u;
- mojo::SolidColorQuadStatePtr color_state =
- mojo::SolidColorQuadState::New();
- color_state->color = mojo::Color::New();
+ mus::mojom::SolidColorQuadStatePtr color_state =
+ mus::mojom::SolidColorQuadState::New();
+ color_state->color = mus::mojom::Color::New();
color_state->color->rgba = color_;
color_state->force_anti_aliasing_off = false;
@@ -275,11 +277,11 @@ class BitmapUploader : public mojo::SurfaceClient {
// SurfaceClient implementation.
void ReturnResources(
- mojo::Array<mojo::ReturnedResourcePtr> resources) override {
+ mojo::Array<mus::mojom::ReturnedResourcePtr> resources) override {
MojoGLES2MakeCurrent(gles2_context_);
// TODO(jamesr): Recycle.
for (size_t i = 0; i < resources.size(); ++i) {
- mojo::ReturnedResourcePtr resource = resources[i].Pass();
+ mus::mojom::ReturnedResourcePtr resource = resources[i].Pass();
DCHECK_EQ(1, resource->count);
glWaitSyncPointCHROMIUM(resource->sync_point);
uint32_t texture_id = resource_to_texture_id_map_[resource->id];
@@ -290,7 +292,7 @@ class BitmapUploader : public mojo::SurfaceClient {
}
mus::Window* view_;
- mojo::GpuPtr gpu_service_;
+ mus::mojom::GpuPtr gpu_service_;
scoped_ptr<mus::WindowSurface> surface_;
MojoGLES2Context gles2_context_;
@@ -304,7 +306,7 @@ class BitmapUploader : public mojo::SurfaceClient {
uint32_t id_namespace_;
uint32_t local_id_;
base::hash_map<uint32_t, uint32_t> resource_to_texture_id_map_;
- mojo::Binding<mojo::SurfaceClient> returner_binding_;
+ mojo::Binding<mus::mojom::SurfaceClient> returner_binding_;
DISALLOW_COPY_AND_ASSIGN(BitmapUploader);
};
@@ -327,7 +329,7 @@ class EmbedderData {
class PDFView : public mojo::ApplicationDelegate,
public mus::WindowTreeDelegate,
public mus::WindowObserver,
- public mojo::InterfaceFactory<mojo::ViewTreeClient> {
+ public mojo::InterfaceFactory<mus::mojom::WindowTreeClient> {
public:
PDFView(mojo::InterfaceRequest<mojo::Application> request,
mojo::URLResponsePtr response)
@@ -350,7 +352,7 @@ class PDFView : public mojo::ApplicationDelegate,
// Overridden from ApplicationDelegate:
bool ConfigureIncomingConnection(
mojo::ApplicationConnection* connection) override {
- connection->AddService<mojo::ViewTreeClient>(this);
+ connection->AddService<mus::mojom::WindowTreeClient>(this);
return true;
}
@@ -411,10 +413,10 @@ class PDFView : public mojo::ApplicationDelegate,
app_.Quit();
}
- // Overridden from mojo::InterfaceFactory<mojo::ViewTreeClient>:
+ // Overridden from mojo::InterfaceFactory<mus::mojom::WindowTreeClient>:
void Create(
mojo::ApplicationConnection* connection,
- mojo::InterfaceRequest<mojo::ViewTreeClient> request) override {
+ mojo::InterfaceRequest<mus::mojom::WindowTreeClient> request) override {
mus::WindowTreeConnection::Create(
this, request.Pass(),
mus::WindowTreeConnection::CreateType::DONT_WAIT_FOR_EMBED);
« no previous file with comments | « components/mus/ws/window_manager_access_policy.cc ('k') | components/web_view/frame.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698