1 #pragma once
2 
3 #include "EXGLNativeContext.h"
4 
5 namespace expo {
6 namespace gl_cpp {
7 namespace method {
8 
9 #define NATIVE_METHOD(name) \
10   jsi::Value glNativeMethod_##name(jsi::Runtime &, const jsi::Value &, const jsi::Value *, size_t);
11 #define NATIVE_WEBGL2_METHOD(name) NATIVE_METHOD(name)
12 #include "EXWebGLMethods.def"
13 #undef NATIVE_WEBGL2_METHOD
14 #undef NATIVE_METHOD
15 
16 } // namespace method
17 } // namespace gl_cpp
18 } // namespace expo
19