Home | History | Annotate | Download | only in android
      1 // Copyright (c) 2013 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 #include "ui/gl/android/gl_jni_registrar.h"
      6 
      7 #include "base/android/jni_android.h"
      8 #include "base/android/jni_registrar.h"
      9 #include "ui/gl/android/surface_texture.h"
     10 #include "ui/gl/android/surface_texture_listener.h"
     11 
     12 namespace ui {
     13 namespace gl {
     14 namespace android {
     15 
     16 static base::android::RegistrationMethod kGLRegisteredMethods[] = {
     17   { "SurfaceTexture",
     18     gfx::SurfaceTexture::RegisterSurfaceTexture },
     19   { "SurfaceTextureListener",
     20     gfx::SurfaceTextureListener::RegisterSurfaceTextureListener },
     21 };
     22 
     23 bool RegisterJni(JNIEnv* env) {
     24   return RegisterNativeMethods(env, kGLRegisteredMethods,
     25                                arraysize(kGLRegisteredMethods));
     26 }
     27 
     28 }  // namespace android
     29 }  // namespace gl
     30 }  // namespace ui
     31