14ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdoch// Copyright 2014 The Chromium Authors. All rights reserved. 24ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdoch// Use of this source code is governed by a BSD-style license that can be 34ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdoch// found in the LICENSE file. 44ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdoch 54ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdoch#include "content/common/android/surface_texture_lookup.h" 64ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdoch 74ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdoch#include "base/logging.h" 84ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdoch 94ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdochnamespace content { 104ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdoch 114ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdochnamespace { 124ad1aa43a48567659193a298fad74f55e00b3dd9Ben MurdochSurfaceTextureLookup* g_instance = NULL; 134ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdoch} // namespace 144ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdoch 154ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdoch// static 164ad1aa43a48567659193a298fad74f55e00b3dd9Ben MurdochSurfaceTextureLookup* SurfaceTextureLookup::GetInstance() { 174ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdoch DCHECK(g_instance); 184ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdoch return g_instance; 194ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdoch} 204ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdoch 214ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdoch// static 224ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdochvoid SurfaceTextureLookup::InitInstance(SurfaceTextureLookup* instance) { 234ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdoch DCHECK(!g_instance || !instance); 244ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdoch g_instance = instance; 254ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdoch} 264ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdoch 274ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdoch} // namespace content 28