diff options
Diffstat (limited to 'chromium/content/browser/renderer_host/image_transport_factory_android.h')
-rw-r--r-- | chromium/content/browser/renderer_host/image_transport_factory_android.h | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/chromium/content/browser/renderer_host/image_transport_factory_android.h b/chromium/content/browser/renderer_host/image_transport_factory_android.h deleted file mode 100644 index 25623811406..00000000000 --- a/chromium/content/browser/renderer_host/image_transport_factory_android.h +++ /dev/null @@ -1,58 +0,0 @@ -// Copyright (c) 2012 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 CONTENT_BROWSER_RENDERER_HOST_IMAGE_TRANSPORT_FACTORY_ANDROID_H_ -#define CONTENT_BROWSER_RENDERER_HOST_IMAGE_TRANSPORT_FACTORY_ANDROID_H_ - -#include "base/memory/scoped_ptr.h" -#include "content/common/content_export.h" -#include "ui/gfx/native_widget_types.h" - -namespace gfx { -class GLShareGroup; -} - -namespace gpu { -namespace gles2 { -class GLES2Interface; -} -} - -namespace content { -class GLHelper; -class GLContextLostListener; - -class ImageTransportFactoryAndroidObserver { - public: - virtual ~ImageTransportFactoryAndroidObserver() {} - virtual void OnLostResources() = 0; -}; - -class CONTENT_EXPORT ImageTransportFactoryAndroid { - public: - virtual ~ImageTransportFactoryAndroid(); - - // Initializes the global transport factory for unit tests. - static void InitializeForUnitTests( - scoped_ptr<ImageTransportFactoryAndroid> test_factory); - // Terminates the global transport factory for unit tests. - static void TerminateForUnitTests(); - - static ImageTransportFactoryAndroid* GetInstance(); - - virtual GLHelper* GetGLHelper() = 0; - virtual uint32 GetChannelID() = 0; - - static void AddObserver(ImageTransportFactoryAndroidObserver* observer); - static void RemoveObserver(ImageTransportFactoryAndroidObserver* observer); - -protected: - ImageTransportFactoryAndroid(); - - scoped_ptr<GLContextLostListener> context_lost_listener_; -}; - -} // namespace content - -#endif // CONTENT_BROWSER_RENDERER_HOST_IMAGE_TRANSPORT_FACTORY_ANDROID_H_ |