gpu: Move ContextProviderCommandBuffer into mus gpu client-lib.
By moving ContextProviderCommandBuffer into mus gpu client-lib, both
content and other mus clients can use this.
BUG=643746
TBR=jam@ for content/renderer and content/test (since simple rename)
Review-Url: https://codereview.chromium.org/2584363002
Cr-Commit-Position: refs/heads/master@{#439694}
diff --git a/content/renderer/webgraphicscontext3d_provider_impl.h b/content/renderer/webgraphicscontext3d_provider_impl.h
index 80e491b..d14b4928 100644
--- a/content/renderer/webgraphicscontext3d_provider_impl.h
+++ b/content/renderer/webgraphicscontext3d_provider_impl.h
@@ -16,14 +16,17 @@
}
}
-namespace content {
+namespace ui {
class ContextProviderCommandBuffer;
+}
+
+namespace content {
class CONTENT_EXPORT WebGraphicsContext3DProviderImpl
: public NON_EXPORTED_BASE(blink::WebGraphicsContext3DProvider) {
public:
explicit WebGraphicsContext3DProviderImpl(
- scoped_refptr<ContextProviderCommandBuffer> provider,
+ scoped_refptr<ui::ContextProviderCommandBuffer> provider,
bool software_rendering);
~WebGraphicsContext3DProviderImpl() override;
@@ -38,12 +41,12 @@
const base::Callback<void(const char*, int32_t)>&) override;
void signalQuery(uint32_t, const base::Closure&) override;
- ContextProviderCommandBuffer* context_provider() const {
+ ui::ContextProviderCommandBuffer* context_provider() const {
return provider_.get();
}
private:
- scoped_refptr<ContextProviderCommandBuffer> provider_;
+ scoped_refptr<ui::ContextProviderCommandBuffer> provider_;
const bool software_rendering_;
};