bindGLFW_EGL

Undocumented in source.
version(BindGLFW_Dynamic)
@nogc nothrow
enum bindGLFW_EGL = q{ extern(C) @nogc nothrow { alias pglfwGetEGLDisplay = EGLDisplay function(); alias pglfwGetEGLContext = EGLContext function(GLFWwindow* window); alias pglfwGetEGLSurface = EGLSurface function(GLFWwindow* window); } __gshared { pglfwGetEGLDisplay glfwGetEGLDisplay; pglfwGetEGLContext glfwGetEGLContext; pglfwGetEGLSurface glfwGetEGLSurface; } @nogc nothrow bool loadGLFW_EGL() { import bindbc.loader.sharedlib : errorCount; if(!isGLFWLoaded) return false; auto errCount = errorCount(); bindGLFWSymbol(cast(void**)&glfwGetEGLDisplay, "glfwGetEGLDisplay"); bindGLFWSymbol(cast(void**)&glfwGetEGLContext, "glfwGetEGLContext"); bindGLFWSymbol(cast(void**)&glfwGetEGLSurface,"glfwGetEGLSurface"); return errorCount() == errCount; } };

Meta