Index: mojo/examples/pepper_container_app/graphics_3d_resource.h |
diff --git a/mojo/examples/pepper_container_app/graphics_3d_resource.h b/mojo/examples/pepper_container_app/graphics_3d_resource.h |
deleted file mode 100644 |
index b6ad3b5b0f914cfc393fc6cf29ff4bbac402f51d..0000000000000000000000000000000000000000 |
--- a/mojo/examples/pepper_container_app/graphics_3d_resource.h |
+++ /dev/null |
@@ -1,72 +0,0 @@ |
-// Copyright 2014 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef MOJO_EXAMPLES_PEPPER_CONTAINER_APP_GRAPHICS_3D_RESOURCE_H_ |
-#define MOJO_EXAMPLES_PEPPER_CONTAINER_APP_GRAPHICS_3D_RESOURCE_H_ |
- |
-#include "base/macros.h" |
-#include "mojo/public/c/gles2/gles2_types.h" |
-#include "ppapi/shared_impl/resource.h" |
-#include "ppapi/shared_impl/tracked_callback.h" |
-#include "ppapi/thunk/ppb_graphics_3d_api.h" |
- |
-namespace mojo { |
-namespace examples { |
- |
-class Graphics3DResource : public ppapi::Resource, |
- public ppapi::thunk::PPB_Graphics3D_API { |
- public: |
- explicit Graphics3DResource(PP_Instance instance); |
- |
- bool IsBoundGraphics() const; |
- void BindGraphics(); |
- |
- // ppapi::Resource overrides. |
- virtual ppapi::thunk::PPB_Graphics3D_API* AsPPB_Graphics3D_API() override; |
- |
- // ppapi::thunk::PPB_Graphics3D_API implementation. |
- virtual int32_t GetAttribs(int32_t attrib_list[]) override; |
- virtual int32_t SetAttribs(const int32_t attrib_list[]) override; |
- virtual int32_t GetError() override; |
- virtual int32_t ResizeBuffers(int32_t width, int32_t height) override; |
- virtual int32_t SwapBuffers( |
- scoped_refptr<ppapi::TrackedCallback> callback) override; |
- virtual int32_t GetAttribMaxValue(int32_t attribute, int32_t* value) override; |
- virtual PP_Bool SetGetBuffer(int32_t shm_id) override; |
- virtual scoped_refptr<gpu::Buffer> CreateTransferBuffer(uint32_t size, |
- int32* id) override; |
- virtual PP_Bool DestroyTransferBuffer(int32_t id) override; |
- virtual PP_Bool Flush(int32_t put_offset) override; |
- virtual gpu::CommandBuffer::State WaitForTokenInRange(int32_t start, |
- int32_t end) override; |
- virtual gpu::CommandBuffer::State WaitForGetOffsetInRange( |
- int32_t start, int32_t end) override; |
- virtual void* MapTexSubImage2DCHROMIUM(GLenum target, |
- GLint level, |
- GLint xoffset, |
- GLint yoffset, |
- GLsizei width, |
- GLsizei height, |
- GLenum format, |
- GLenum type, |
- GLenum access) override; |
- virtual void UnmapTexSubImage2DCHROMIUM(const void* mem) override; |
- virtual uint32_t InsertSyncPoint() override; |
- virtual uint32_t InsertFutureSyncPoint() override; |
- virtual void RetireSyncPoint(uint32_t sync_point) override; |
- |
- private: |
- virtual ~Graphics3DResource(); |
- |
- static void ContextLostThunk(void* closure); |
- void ContextLost(); |
- |
- MojoGLES2Context context_; |
- DISALLOW_COPY_AND_ASSIGN(Graphics3DResource); |
-}; |
- |
-} // namespace examples |
-} // namespace mojo |
- |
-#endif // MOJO_EXAMPLES_PEPPER_CONTAINER_APP_GRAPHICS_3D_RESOURCE_H_ |