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