15f968a64dc965c7197c2b85ccf0a596fde366c06Luca Barbieri// Copyright 2013 The Chromium Authors. All rights reserved. 25f968a64dc965c7197c2b85ccf0a596fde366c06Luca Barbieri// Use of this source code is governed by a BSD-style license that can be 35f968a64dc965c7197c2b85ccf0a596fde366c06Luca Barbieri// found in the LICENSE file. 45f968a64dc965c7197c2b85ccf0a596fde366c06Luca Barbieri 55f968a64dc965c7197c2b85ccf0a596fde366c06Luca Barbieri#ifndef MOJO_APPS_JS_BINDINGS_GL_MODULE_H_ 65f968a64dc965c7197c2b85ccf0a596fde366c06Luca Barbieri#define MOJO_APPS_JS_BINDINGS_GL_MODULE_H_ 75f968a64dc965c7197c2b85ccf0a596fde366c06Luca Barbieri 85f968a64dc965c7197c2b85ccf0a596fde366c06Luca Barbieri#include "gin/public/wrapper_info.h" 95f968a64dc965c7197c2b85ccf0a596fde366c06Luca Barbieri#include "v8/include/v8.h" 105f968a64dc965c7197c2b85ccf0a596fde366c06Luca Barbieri 115f968a64dc965c7197c2b85ccf0a596fde366c06Luca Barbierinamespace mojo { 125f968a64dc965c7197c2b85ccf0a596fde366c06Luca Barbierinamespace js { 135f968a64dc965c7197c2b85ccf0a596fde366c06Luca Barbierinamespace gl { 145f968a64dc965c7197c2b85ccf0a596fde366c06Luca Barbieri 155f968a64dc965c7197c2b85ccf0a596fde366c06Luca Barbieriextern const char* kModuleName; 165f968a64dc965c7197c2b85ccf0a596fde366c06Luca Barbieriv8::Local<v8::Value> GetModule(v8::Isolate* isolate); 175f968a64dc965c7197c2b85ccf0a596fde366c06Luca Barbieri 185f968a64dc965c7197c2b85ccf0a596fde366c06Luca Barbieri} // namespace gl 195f968a64dc965c7197c2b85ccf0a596fde366c06Luca Barbieri} // namespace js 205f968a64dc965c7197c2b85ccf0a596fde366c06Luca Barbieri} // namespace mojo 215f968a64dc965c7197c2b85ccf0a596fde366c06Luca Barbieri 225f968a64dc965c7197c2b85ccf0a596fde366c06Luca Barbieri#endif // MOJO_APPS_JS_BINDINGS_GL_H_ 235f968a64dc965c7197c2b85ccf0a596fde366c06Luca Barbieri