1// Copyright 2014 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#ifndef CONTENT_COMMON_ANDROID_SURFACE_TEXTURE_LOOKUP_H_ 6#define CONTENT_COMMON_ANDROID_SURFACE_TEXTURE_LOOKUP_H_ 7 8#include "ui/gfx/native_widget_types.h" 9 10namespace content { 11 12class SurfaceTextureLookup { 13 public: 14 static SurfaceTextureLookup* GetInstance(); 15 static void InitInstance(SurfaceTextureLookup* instance); 16 17 virtual gfx::AcceleratedWidget AcquireNativeWidget(int primary_id, 18 int secondary_id) = 0; 19 20 protected: 21 virtual ~SurfaceTextureLookup() {} 22}; 23 24} // namespace content 25 26#endif // CONTENT_COMMON_ANDROID_SURFACE_TEXTURE_LOOKUP_H_ 27