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
12namespace ui {
13namespace gl {
14namespace android {
15
16static base::android::RegistrationMethod kGLRegisteredMethods[] = {
17  { "SurfaceTexture",
18    gfx::SurfaceTexture::RegisterSurfaceTexture },
19  { "SurfaceTextureListener",
20    gfx::SurfaceTextureListener::RegisterSurfaceTextureListener },
21};
22
23bool RegisterJni(JNIEnv* env) {
24  return RegisterNativeMethods(env, kGLRegisteredMethods,
25                               arraysize(kGLRegisteredMethods));
26}
27
28}  // namespace android
29}  // namespace gl
30}  // namespace ui
31