MapLibre Native Core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
mbgl::platform Namespace Reference

Classes

class  Collator
 
class  Settings
 Settings class provides non-persistent, in-process key-value storage. More...
 

Typedefs

using GLbitfield = unsigned int
 
using GLboolean = unsigned char
 
using GLchar = char
 
using GLdouble = double
 
using GLenum = unsigned int
 
using GLfloat = float
 
using GLint = int
 
using GLsizei = int
 
using GLubyte = unsigned char
 
using GLuint = unsigned int
 
using GLvoid = void
 
using GLint64 = int64_t
 
using GLuint64 = uint64_t
 
using GLsync = ::__GLsync *
 
using GLintptr = long
 
using GLsizeiptr = long
 

Functions

std::string formatNumber (double number, const std::string &localeId, const std::string &currency, uint8_t minFractionDigits, uint8_t maxFractionDigits)
 
void glCheckError (const char *cmd, const char *file, int line)
 Check for GL errors and print on the console. More...
 
 DECLARE_MAPBOX_SETTING (EXPERIMENTAL_THREAD_PRIORITY_WORKER, thread_priority_worker)
 
 DECLARE_MAPBOX_SETTING (EXPERIMENTAL_THREAD_PRIORITY_FILE, thread_priority_file)
 
 DECLARE_MAPBOX_SETTING (EXPERIMENTAL_THREAD_PRIORITY_NETWORK, thread_priority_network)
 
 DECLARE_MAPBOX_SETTING (EXPERIMENTAL_THREAD_PRIORITY_DATABASE, thread_priority_database)
 
void attachThread ()
 Called when a thread is created. More...
 
void detachThread ()
 Called when a thread is destroyed. More...
 
std::chrono::time_point< std::chrono::system_clock, std::chrono::seconds > now ()
 
std::string uppercase (const std::string &string)
 Uppercase a string, potentially using platform-specific routines. More...
 
std::string lowercase (const std::string &string)
 Lowercase a string, potentially using platform-specific routines. More...
 
std::string getCurrentThreadName ()
 Gets the name of the current thread. More...
 
void setCurrentThreadName (const std::string &name)
 Set the name of the current thread, truncated at 15. More...
 
void makeThreadLowPriority ()
 Makes the current thread low priority. More...
 
void setCurrentThreadPriority (double priority)
 

Variables

void(*const glActiveTexture )(GLenum)
 Pointer to glActiveTexture OpenGL function. More...
 
void(*const glAttachShader )(GLuint, GLuint)
 Pointer to glAttachShader OpenGL function. More...
 
void(*const glBindAttribLocation )(GLuint, GLuint, const GLchar *)
 Pointer to glBindAttribLocation OpenGL function. More...
 
void(*const glBindBuffer )(GLenum, GLuint)
 Pointer to glBindBuffer OpenGL function. More...
 
void(*const glBindFramebuffer )(GLenum, GLuint)
 Pointer to glBindFramebuffer OpenGL function. More...
 
void(*const glBindRenderbuffer )(GLenum, GLuint)
 Pointer to glBindRenderbuffer OpenGL function. More...
 
void(*const glBindTexture )(GLenum, GLuint)
 Pointer to glBindTexture OpenGL function. More...
 
void(*const glBlendColor )(GLfloat, GLfloat, GLfloat, GLfloat)
 Pointer to glBlendColor OpenGL function. More...
 
void(*const glBlendEquation )(GLenum)
 Pointer to glBlendEquation OpenGL function. More...
 
void(*const glBlendEquationSeparate )(GLenum, GLenum)
 Pointer to glBlendEquationSeparate OpenGL function. More...
 
void(*const glBlendFunc )(GLenum, GLenum)
 Pointer to glBlendFunc OpenGL function. More...
 
void(*const glBlendFuncSeparate )(GLenum, GLenum, GLenum, GLenum)
 Pointer to glBlendFuncSeparate OpenGL function. More...
 
void(*const glBufferData )(GLenum, GLsizeiptr, const void *, GLenum)
 Pointer to glBufferData OpenGL function. More...
 
void(*const glBufferSubData )(GLenum, GLintptr, GLsizeiptr, const void *)
 Pointer to glBufferSubData OpenGL function. More...
 
GLenum(*const glCheckFramebufferStatus )(GLenum)
 Pointer to glCheckFramebufferStatus OpenGL function. More...
 
void(*const glClear )(GLbitfield)
 Pointer to glClear OpenGL function. More...
 
void(*const glClearColor )(GLfloat, GLfloat, GLfloat, GLfloat)
 Pointer to glClearColor OpenGL function. More...
 
void(*const glClearDepthf )(GLfloat)
 Pointer to glClearDepthf OpenGL function. More...
 
void(*const glClearStencil )(GLint)
 Pointer to glClearStencil OpenGL function. More...
 
void(*const glColorMask )(GLboolean, GLboolean, GLboolean, GLboolean)
 Pointer to glColorMask OpenGL function. More...
 
void(*const glCompileShader )(GLuint)
 Pointer to glCompileShader OpenGL function. More...
 
void(*const glCompressedTexImage2D )(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const void *)
 Pointer to glCompressedTexImage2D OpenGL function. More...
 
void(*const glCompressedTexSubImage2D )(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void *)
 Pointer to glCompressedTexSubImage2D OpenGL function. More...
 
void(*const glCopyTexImage2D )(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint)
 Pointer to glCopyTexImage2D OpenGL function. More...
 
void(*const glCopyTexSubImage2D )(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)
 Pointer to glCopyTexSubImage2D OpenGL function. More...
 
GLuint(*const glCreateProgram )()
 Pointer to glCreateProgram OpenGL function. More...
 
GLuint(*const glCreateShader )(GLenum)
 Pointer to glCreateShader OpenGL function. More...
 
void(*const glCullFace )(GLenum)
 Pointer to glCullFace OpenGL function. More...
 
void(*const glDeleteBuffers )(GLsizei, const GLuint *)
 Pointer to glDeleteBuffers OpenGL function. More...
 
void(*const glDeleteFramebuffers )(GLsizei, const GLuint *)
 Pointer to glDeleteFramebuffers OpenGL function. More...
 
void(*const glDeleteProgram )(GLuint)
 Pointer to glDeleteProgram OpenGL function. More...
 
void(*const glDeleteRenderbuffers )(GLsizei, const GLuint *)
 Pointer to glDeleteRenderbuffers OpenGL function. More...
 
void(*const glDeleteShader )(GLuint)
 Pointer to glDeleteShader OpenGL function. More...
 
void(*const glDeleteTextures )(GLsizei, const GLuint *)
 Pointer to glDeleteTextures OpenGL function. More...
 
void(*const glDepthFunc )(GLenum)
 Pointer to glDepthFunc OpenGL function. More...
 
void(*const glDepthMask )(GLboolean)
 Pointer to glDepthMask OpenGL function. More...
 
void(*const glDepthRangef )(GLfloat, GLfloat)
 Pointer to glDepthRangef OpenGL function. More...
 
void(*const glDetachShader )(GLuint, GLuint)
 Pointer to glDetachShader OpenGL function. More...
 
void(*const glDisable )(GLenum)
 Pointer to glDisable OpenGL function. More...
 
void(*const glDisableVertexAttribArray )(GLuint)
 Pointer to glDisableVertexAttribArray OpenGL function. More...
 
void(*const glDrawArrays )(GLenum, GLint, GLsizei)
 Pointer to glDrawArrays OpenGL function. More...
 
void(*const glDrawElements )(GLenum, GLsizei, GLenum, const void *)
 Pointer to glDrawElements OpenGL function. More...
 
void(*const glEnable )(GLenum)
 Pointer to glEnable OpenGL function. More...
 
void(*const glEnableVertexAttribArray )(GLuint)
 Pointer to glEnableVertexAttribArray OpenGL function. More...
 
void(*const glFinish )()
 Pointer to glFinish OpenGL function. More...
 
void(*const glFlush )()
 Pointer to glFlush OpenGL function. More...
 
void(*const glFramebufferRenderbuffer )(GLenum, GLenum, GLenum, GLuint)
 Pointer to glFramebufferRenderbuffer OpenGL function. More...
 
void(*const glFramebufferTexture2D )(GLenum, GLenum, GLenum, GLuint, GLint)
 Pointer to glFramebufferTexture2D OpenGL function. More...
 
void(*const glFrontFace )(GLenum)
 Pointer to glFrontFace OpenGL function. More...
 
void(*const glGenBuffers )(GLsizei, GLuint *)
 Pointer to glGenBuffers OpenGL function. More...
 
void(*const glGenerateMipmap )(GLenum)
 Pointer to glGenerateMipmap OpenGL function. More...
 
void(*const glGenFramebuffers )(GLsizei, GLuint *)
 Pointer to glGenFramebuffers OpenGL function. More...
 
void(*const glGenRenderbuffers )(GLsizei, GLuint *)
 Pointer to glGenRenderbuffers OpenGL function. More...
 
void(*const glGenTextures )(GLsizei, GLuint *)
 Pointer to glGenTextures OpenGL function. More...
 
void(*const glGetActiveAttrib )(GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar *)
 Pointer to glGetActiveAttrib OpenGL function. More...
 
void(*const glGetActiveUniform )(GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar *)
 Pointer to glGetActiveUniform OpenGL function. More...
 
void(*const glGetAttachedShaders )(GLuint, GLsizei, GLsizei *, GLuint *)
 Pointer to glGetAttachedShaders OpenGL function. More...
 
GLint(*const glGetAttribLocation )(GLuint, const GLchar *)
 Pointer to glGetAttribLocation OpenGL function. More...
 
void(*const glGetBooleanv )(GLenum, GLboolean *)
 Pointer to glGetBooleanv OpenGL function. More...
 
void(*const glGetBufferParameteriv )(GLenum, GLenum, GLint *)
 Pointer to glGetBufferParameteriv OpenGL function. More...
 
GLenum(*const glGetError )()
 Pointer to glGetError OpenGL function. More...
 
void(*const glGetFloatv )(GLenum, GLfloat *)
 Pointer to glGetFloatv OpenGL function. More...
 
void(*const glGetFramebufferAttachmentParameteriv )(GLenum, GLenum, GLenum, GLint *)
 Pointer to glGetFramebufferAttachmentParameteriv OpenGL function. More...
 
void(*const glGetIntegerv )(GLenum, GLint *)
 Pointer to glGetIntegerv OpenGL function. More...
 
void(*const glGetProgramInfoLog )(GLuint, GLsizei, GLsizei *, GLchar *)
 Pointer to glGetProgramInfoLog OpenGL function. More...
 
void(*const glGetProgramiv )(GLuint, GLenum, GLint *)
 Pointer to glGetProgramiv OpenGL function. More...
 
void(*const glGetRenderbufferParameteriv )(GLenum, GLenum, GLint *)
 Pointer to glGetRenderbufferParameteriv OpenGL function. More...
 
void(*const glGetShaderInfoLog )(GLuint, GLsizei, GLsizei *, GLchar *)
 Pointer to glGetShaderInfoLog OpenGL function. More...
 
void(*const glGetShaderiv )(GLuint, GLenum, GLint *)
 Pointer to glGetShaderiv OpenGL function. More...
 
void(*const glGetShaderPrecisionFormat )(GLenum, GLenum, GLint *, GLint *)
 Pointer to glGetShaderPrecisionFormat OpenGL function. More...
 
void(*const glGetShaderSource )(GLuint, GLsizei, GLsizei *, GLchar *)
 Pointer to glGetShaderSource OpenGL function. More...
 
const GLubyte *(*const glGetString )(GLenum)
 Pointer to glGetString OpenGL function. More...
 
void(*const glGetTexParameterfv )(GLenum, GLenum, GLfloat *)
 Pointer to glGetTexParameterfv OpenGL function. More...
 
void(*const glGetTexParameteriv )(GLenum, GLenum, GLint *)
 Pointer to glGetTexParameteriv OpenGL function. More...
 
void(*const glGetUniformfv )(GLuint, GLint, GLfloat *)
 Pointer to glGetUniformfv OpenGL function. More...
 
void(*const glGetUniformiv )(GLuint, GLint, GLint *)
 Pointer to glGetUniformiv OpenGL function. More...
 
GLint(*const glGetUniformLocation )(GLuint, const GLchar *)
 Pointer to glGetUniformLocation OpenGL function. More...
 
void(*const glGetVertexAttribfv )(GLuint, GLenum, GLfloat *)
 Pointer to glGetVertexAttribfv OpenGL function. More...
 
void(*const glGetVertexAttribiv )(GLuint, GLenum, GLint *)
 Pointer to glGetVertexAttribiv OpenGL function. More...
 
void(*const glGetVertexAttribPointerv )(GLuint, GLenum, void **)
 Pointer to glGetVertexAttribPointerv OpenGL function. More...
 
void(*const glHint )(GLenum, GLenum)
 Pointer to glHint OpenGL function. More...
 
GLboolean(*const glIsBuffer )(GLuint)
 Pointer to glIsBuffer OpenGL function. More...
 
GLboolean(*const glIsEnabled )(GLenum)
 Pointer to glIsEnabled OpenGL function. More...
 
GLboolean(*const glIsFramebuffer )(GLuint)
 Pointer to glIsFramebuffer OpenGL function. More...
 
GLboolean(*const glIsProgram )(GLuint)
 Pointer to glIsProgram OpenGL function. More...
 
GLboolean(*const glIsRenderbuffer )(GLuint)
 Pointer to glIsRenderbuffer OpenGL function. More...
 
GLboolean(*const glIsShader )(GLuint)
 Pointer to glIsShader OpenGL function. More...
 
GLboolean(*const glIsTexture )(GLuint)
 Pointer to glIsTexture OpenGL function. More...
 
void(*const glLineWidth )(GLfloat)
 Pointer to glLineWidth OpenGL function. More...
 
void(*const glLinkProgram )(GLuint)
 Pointer to glLinkProgram OpenGL function. More...
 
void(*const glPixelStorei )(GLenum, GLint)
 Pointer to glPixelStorei OpenGL function. More...
 
void(*const glPolygonOffset )(GLfloat, GLfloat)
 Pointer to glPolygonOffset OpenGL function. More...
 
void(*const glReadPixels )(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, void *)
 Pointer to glReadPixels OpenGL function. More...
 
void(*const glReleaseShaderCompiler )()
 Pointer to glReleaseShaderCompiler OpenGL function. More...
 
void(*const glRenderbufferStorage )(GLenum, GLenum, GLsizei, GLsizei)
 Pointer to glRenderbufferStorage OpenGL function. More...
 
void(*const glSampleCoverage )(GLfloat, GLboolean)
 Pointer to glSampleCoverage OpenGL function. More...
 
void(*const glScissor )(GLint, GLint, GLsizei, GLsizei)
 Pointer to glScissor OpenGL function. More...
 
void(*const glShaderBinary )(GLsizei, const GLuint *, GLenum, const GLvoid *, GLsizei)
 Pointer to glShaderBinary OpenGL function. More...
 
void(*const glShaderSource )(GLuint, GLsizei, const GLchar *const *, const GLint *)
 Pointer to glShaderSource OpenGL function. More...
 
void(*const glStencilFunc )(GLenum, GLint, GLuint)
 Pointer to glStencilFunc OpenGL function. More...
 
void(*const glStencilFuncSeparate )(GLenum, GLenum, GLint, GLuint)
 Pointer to glStencilFuncSeparate OpenGL function. More...
 
void(*const glStencilMask )(GLuint)
 Pointer to glStencilMask OpenGL function. More...
 
void(*const glStencilMaskSeparate )(GLenum, GLuint)
 Pointer to glStencilMaskSeparate OpenGL function. More...
 
void(*const glStencilOp )(GLenum, GLenum, GLenum)
 Pointer to glStencilOp OpenGL function. More...
 
void(*const glStencilOpSeparate )(GLenum, GLenum, GLenum, GLenum)
 Pointer to glStencilOpSeparate OpenGL function. More...
 
void(*const glTexImage2D )(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const void *)
 Pointer to glTexImage2D OpenGL function. More...
 
void(*const glTexParameterf )(GLenum, GLenum, GLfloat)
 Pointer to glTexParameterf OpenGL function. More...
 
void(*const glTexParameterfv )(GLenum, GLenum, const GLfloat *)
 Pointer to glTexParameterfv OpenGL function. More...
 
void(*const glTexParameteri )(GLenum, GLenum, GLint)
 Pointer to glTexParameteri OpenGL function. More...
 
void(*const glTexParameteriv )(GLenum, GLenum, const GLint *)
 Pointer to glTexParameteriv OpenGL function. More...
 
void(*const glTexSubImage2D )(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void *)
 Pointer to glTexSubImage2D OpenGL function. More...
 
void(*const glUniform1f )(GLint, GLfloat)
 Pointer to glUniform1f OpenGL function. More...
 
void(*const glUniform1fv )(GLint, GLsizei, const GLfloat *)
 Pointer to glUniform1fv OpenGL function. More...
 
void(*const glUniform1i )(GLint, GLint)
 Pointer to glUniform1i OpenGL function. More...
 
void(*const glUniform1iv )(GLint, GLsizei, const GLint *)
 Pointer to glUniform1iv OpenGL function. More...
 
void(*const glUniform2f )(GLint, GLfloat, GLfloat)
 Pointer to glUniform2f OpenGL function. More...
 
void(*const glUniform2fv )(GLint, GLsizei, const GLfloat *)
 Pointer to glUniform2fv OpenGL function. More...
 
void(*const glUniform2i )(GLint, GLint, GLint)
 Pointer to glUniform2i OpenGL function. More...
 
void(*const glUniform2iv )(GLint, GLsizei, const GLint *)
 Pointer to glUniform2iv OpenGL function. More...
 
void(*const glUniform3f )(GLint, GLfloat, GLfloat, GLfloat)
 Pointer to glUniform3f OpenGL function. More...
 
void(*const glUniform3fv )(GLint, GLsizei, const GLfloat *)
 Pointer to glUniform3fv OpenGL function. More...
 
void(*const glUniform3i )(GLint, GLint, GLint, GLint)
 Pointer to glUniform3i OpenGL function. More...
 
void(*const glUniform3iv )(GLint, GLsizei, const GLint *)
 Pointer to glUniform3iv OpenGL function. More...
 
void(*const glUniform4f )(GLint, GLfloat, GLfloat, GLfloat, GLfloat)
 Pointer to glUniform4f OpenGL function. More...
 
void(*const glUniform4fv )(GLint, GLsizei, const GLfloat *)
 Pointer to glUniform4fv OpenGL function. More...
 
void(*const glUniform4i )(GLint, GLint, GLint, GLint, GLint)
 Pointer to glUniform4i OpenGL function. More...
 
void(*const glUniform4iv )(GLint, GLsizei, const GLint *)
 Pointer to glUniform4iv OpenGL function. More...
 
void(*const glUniformMatrix2fv )(GLint, GLsizei, GLboolean, const GLfloat *)
 Pointer to glUniformMatrix2fv OpenGL function. More...
 
void(*const glUniformMatrix3fv )(GLint, GLsizei, GLboolean, const GLfloat *)
 Pointer to glUniformMatrix3fv OpenGL function. More...
 
void(*const glUniformMatrix4fv )(GLint, GLsizei, GLboolean, const GLfloat *)
 Pointer to glUniformMatrix4fv OpenGL function. More...
 
void(*const glUseProgram )(GLuint)
 Pointer to glUseProgram OpenGL function. More...
 
void(*const glValidateProgram )(GLuint)
 Pointer to glValidateProgram OpenGL function. More...
 
void(*const glVertexAttrib1f )(GLuint, GLfloat)
 Pointer to glVertexAttrib1f OpenGL function. More...
 
void(*const glVertexAttrib1fv )(GLuint, const GLfloat *)
 Pointer to glVertexAttrib1fv OpenGL function. More...
 
void(*const glVertexAttrib2f )(GLuint, GLfloat, GLfloat)
 Pointer to glVertexAttrib2f OpenGL function. More...
 
void(*const glVertexAttrib2fv )(GLuint, const GLfloat *)
 Pointer to glVertexAttrib2fv OpenGL function. More...
 
void(*const glVertexAttrib3f )(GLuint, GLfloat, GLfloat, GLfloat)
 Pointer to glVertexAttrib3f OpenGL function. More...
 
void(*const glVertexAttrib3fv )(GLuint, const GLfloat *)
 Pointer to glVertexAttrib3fv OpenGL function. More...
 
void(*const glVertexAttrib4f )(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)
 Pointer to glVertexAttrib4f OpenGL function. More...
 
void(*const glVertexAttrib4fv )(GLuint, const GLfloat *)
 Pointer to glVertexAttrib4fv OpenGL function. More...
 
void(*const glVertexAttribPointer )(GLuint, GLint, GLenum, GLboolean, GLsizei, const void *)
 Pointer to glVertexAttribPointer OpenGL function. More...
 
void(*const glViewport )(GLint, GLint, GLsizei, GLsizei)
 Pointer to glViewport OpenGL function. More...
 
void(*const glReadBuffer )(GLenum)
 Pointer to glReadBuffer OpenGL function. More...
 
void(*const glDrawRangeElements )(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *)
 Pointer to glDrawRangeElements OpenGL function. More...
 
void(*const glTexImage3D )(GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)
 Pointer to glTexImage3D OpenGL function. More...
 
void(*const glTexSubImage3D )(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)
 Pointer to glTexSubImage3D OpenGL function. More...
 
void(*const glCopyTexSubImage3D )(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)
 Pointer to glCopyTexSubImage3D OpenGL function. More...
 
void(*const glCompressedTexImage3D )(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *)
 Pointer to glCompressedTexImage3D OpenGL function. More...
 
void(*const glCompressedTexSubImage3D )(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)
 Pointer to glCompressedTexSubImage3D OpenGL function. More...
 
void(*const glGenQueries )(GLsizei, GLuint *)
 Pointer to glGenQueries OpenGL function. More...
 
void(*const glDeleteQueries )(GLsizei, const GLuint *)
 Pointer to glDeleteQueries OpenGL function. More...
 
GLboolean(*const glIsQuery )(GLuint)
 Pointer to glIsQuery OpenGL function. More...
 
void(*const glBeginQuery )(GLenum, GLuint)
 Pointer to glBeginQuery OpenGL function. More...
 
void(*const glEndQuery )(GLenum)
 Pointer to glEndQuery OpenGL function. More...
 
void(*const glGetQueryiv )(GLenum, GLenum, GLint *)
 Pointer to glGetQueryiv OpenGL function. More...
 
void(*const glGetQueryObjectuiv )(GLuint, GLenum, GLuint *)
 Pointer to glGetQueryObjectuiv OpenGL function. More...
 
GLboolean(*const glUnmapBuffer )(GLenum)
 Pointer to glUnmapBuffer OpenGL function. More...
 
void(*const glGetBufferPointerv )(GLenum, GLenum, GLvoid **)
 Pointer to glGetBufferPointerv OpenGL function. More...
 
void(*const glDrawBuffers )(GLsizei, const GLenum *)
 Pointer to glDrawBuffers OpenGL function. More...
 
void(*const glUniformMatrix2x3fv )(GLint, GLsizei, GLboolean, const GLfloat *)
 Pointer to glUniformMatrix2x3fv OpenGL function. More...
 
void(*const glUniformMatrix3x2fv )(GLint, GLsizei, GLboolean, const GLfloat *)
 Pointer to glUniformMatrix3x2fv OpenGL function. More...
 
void(*const glUniformMatrix2x4fv )(GLint, GLsizei, GLboolean, const GLfloat *)
 Pointer to glUniformMatrix2x4fv OpenGL function. More...
 
void(*const glUniformMatrix4x2fv )(GLint, GLsizei, GLboolean, const GLfloat *)
 Pointer to glUniformMatrix4x2fv OpenGL function. More...
 
void(*const glUniformMatrix3x4fv )(GLint, GLsizei, GLboolean, const GLfloat *)
 Pointer to glUniformMatrix3x4fv OpenGL function. More...
 
void(*const glUniformMatrix4x3fv )(GLint, GLsizei, GLboolean, const GLfloat *)
 Pointer to glUniformMatrix4x3fv OpenGL function. More...
 
void(*const glBlitFramebuffer )(GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum)
 Pointer to glBlitFramebuffer OpenGL function. More...
 
void(*const glRenderbufferStorageMultisample )(GLenum, GLsizei, GLenum, GLsizei, GLsizei)
 Pointer to glRenderbufferStorageMultisample OpenGL function. More...
 
void(*const glFramebufferTextureLayer )(GLenum, GLenum, GLuint, GLint, GLint)
 Pointer to glFramebufferTextureLayer OpenGL function. More...
 
GLvoid *(*const glMapBufferRange )(GLenum, GLintptr, GLsizeiptr, GLbitfield)
 Pointer to glMapBufferRange OpenGL function. More...
 
void(*const glFlushMappedBufferRange )(GLenum, GLintptr, GLsizeiptr)
 Pointer to glMapBufferRange OpenGL function. More...
 
void(*const glBindVertexArray )(GLuint)
 Pointer to glBindVertexArray OpenGL function. More...
 
void(*const glDeleteVertexArrays )(GLsizei, const GLuint *)
 Pointer to glDeleteVertexArrays OpenGL function. More...
 
void(*const glGenVertexArrays )(GLsizei, GLuint *)
 Pointer to glGenVertexArrays OpenGL function. More...
 
GLboolean(*const glIsVertexArray )(GLuint)
 Pointer to glIsVertexArray OpenGL function. More...
 
void(*const glGetIntegeri_v )(GLenum, GLuint, GLint *)
 Pointer to glGetIntegeri_v OpenGL function. More...
 
void(*const glBeginTransformFeedback )(GLenum)
 Pointer to glBeginTransformFeedback OpenGL function. More...
 
void(*const glEndTransformFeedback )()
 Pointer to glEndTransformFeedback OpenGL function. More...
 
void(*const glBindBufferRange )(GLenum, GLuint, GLuint, GLintptr, GLsizeiptr)
 Pointer to glBindBufferRange OpenGL function. More...
 
void(*const glBindBufferBase )(GLenum, GLuint, GLuint)
 Pointer to glBindBufferBase OpenGL function. More...
 
void(*const glTransformFeedbackVaryings )(GLuint, GLsizei, const GLchar *const *, GLenum)
 Pointer to glTransformFeedbackVaryings OpenGL function. More...
 
void(*const glGetTransformFeedbackVarying )(GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *)
 Pointer to glGetTransformFeedbackVarying OpenGL function. More...
 
void(*const glVertexAttribIPointer )(GLuint, GLint, GLenum, GLsizei, const GLvoid *)
 Pointer to glVertexAttribIPointer OpenGL function. More...
 
void(*const glGetVertexAttribIiv )(GLuint, GLenum, GLint *)
 Pointer to glGetVertexAttribIiv OpenGL function. More...
 
void(*const glGetVertexAttribIuiv )(GLuint, GLenum, GLuint *)
 Pointer to glGetVertexAttribIiv OpenGL function. More...
 
void(*const glVertexAttribI4i )(GLuint, GLint, GLint, GLint, GLint)
 Pointer to glVertexAttribI4i OpenGL function. More...
 
void(*const glVertexAttribI4ui )(GLuint, GLuint, GLuint, GLuint, GLuint)
 Pointer to glVertexAttribI4ui OpenGL function. More...
 
void(*const glVertexAttribI4iv )(GLuint, const GLint *)
 Pointer to glVertexAttribI4iv OpenGL function. More...
 
void(*const glVertexAttribI4uiv )(GLuint, const GLuint *)
 Pointer to glVertexAttribI4uiv OpenGL function. More...
 
void(*const glGetUniformuiv )(GLuint, GLint, GLuint *)
 Pointer to glGetUniformuiv OpenGL function. More...
 
GLint(*const glGetFragDataLocation )(GLuint, const GLchar *)
 Pointer to glGetFragDataLocation OpenGL function. More...
 
void(*const glUniform1ui )(GLint, GLuint)
 Pointer to glUniform1ui OpenGL function. More...
 
void(*const glUniform2ui )(GLint, GLuint, GLuint)
 Pointer to glUniform2ui OpenGL function. More...
 
void(*const glUniform3ui )(GLint, GLuint, GLuint, GLuint)
 Pointer to glUniform3ui OpenGL function. More...
 
void(*const glUniform4ui )(GLint, GLuint, GLuint, GLuint, GLuint)
 Pointer to glUniform4ui OpenGL function. More...
 
void(*const glUniform1uiv )(GLint, GLsizei, const GLuint *)
 Pointer to glUniform1uiv OpenGL function. More...
 
void(*const glUniform2uiv )(GLint, GLsizei, const GLuint *)
 Pointer to glUniform2uiv OpenGL function. More...
 
void(*const glUniform3uiv )(GLint, GLsizei, const GLuint *)
 Pointer to glUniform3uiv OpenGL function. More...
 
void(*const glUniform4uiv )(GLint, GLsizei, const GLuint *)
 Pointer to glUniform4uiv OpenGL function. More...
 
void(*const glClearBufferiv )(GLenum, GLint, const GLint *)
 Pointer to glClearBufferiv OpenGL function. More...
 
void(*const glClearBufferuiv )(GLenum, GLint, const GLuint *)
 Pointer to glClearBufferuiv OpenGL function. More...
 
void(*const glClearBufferfv )(GLenum, GLint, const GLfloat *)
 Pointer to glClearBufferfv OpenGL function. More...
 
void(*const glClearBufferfi )(GLenum, GLint, GLfloat, GLint)
 Pointer to glClearBufferfi OpenGL function. More...
 
const GLubyte *(*const glGetStringi )(GLenum, GLuint)
 Pointer to glGetStringi OpenGL function. More...
 
void(*const glCopyBufferSubData )(GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr)
 Pointer to glCopyBufferSubData OpenGL function. More...
 
void(*const glGetUniformIndices )(GLuint, GLsizei, const GLchar *const *, GLuint *)
 Pointer to glGetUniformIndices OpenGL function. More...
 
void(*const glGetActiveUniformsiv )(GLuint, GLsizei, const GLuint *, GLenum, GLint *)
 Pointer to glGetActiveUniformsiv OpenGL function. More...
 
GLuint(*const glGetUniformBlockIndex )(GLuint, const GLchar *)
 Pointer to glGetUniformBlockIndex OpenGL function. More...
 
void(*const glGetActiveUniformBlockiv )(GLuint, GLuint, GLenum, GLint *)
 Pointer to glGetActiveUniformBlockiv OpenGL function. More...
 
void(*const glGetActiveUniformBlockName )(GLuint, GLuint, GLsizei, GLsizei *, GLchar *)
 Pointer to glGetActiveUniformBlockName OpenGL function. More...
 
void(*const glUniformBlockBinding )(GLuint, GLuint, GLuint)
 Pointer to glUniformBlockBinding OpenGL function. More...
 
void(*const glDrawArraysInstanced )(GLenum, GLint, GLsizei, GLsizei)
 Pointer to glDrawArraysInstanced OpenGL function. More...
 
void(*const glDrawElementsInstanced )(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei)
 Pointer to glDrawElementsInstanced OpenGL function. More...
 
GLsync(*const glFenceSync )(GLenum, GLbitfield)
 Pointer to glFenceSync OpenGL function. More...
 
GLboolean(*const glIsSync )(GLsync)
 Pointer to glIsSync OpenGL function. More...
 
void(*const glDeleteSync )(GLsync)
 Pointer to glDeleteSync OpenGL function. More...
 
GLenum(*const glClientWaitSync )(GLsync, GLbitfield, GLuint64)
 Pointer to glClientWaitSync OpenGL function. More...
 
void(*const glWaitSync )(GLsync, GLbitfield, GLuint64)
 Pointer to glWaitSync OpenGL function. More...
 
void(*const glGetInteger64v )(GLenum, GLint64 *)
 Pointer to glGetInteger64v OpenGL function. More...
 
void(*const glGetSynciv )(GLsync, GLenum, GLsizei, GLsizei *, GLint *)
 Pointer to glGetSynciv OpenGL function. More...
 
void(*const glGetInteger64i_v )(GLenum, GLuint, GLint64 *)
 Pointer to glGetInteger64i_v OpenGL function. More...
 
void(*const glGetBufferParameteri64v )(GLenum, GLenum, GLint64 *)
 Pointer to glGetBufferParameteri64v OpenGL function. More...
 
void(*const glGenSamplers )(GLsizei, GLuint *)
 Pointer to glGenSamplers OpenGL function. More...
 
void(*const glDeleteSamplers )(GLsizei, const GLuint *)
 Pointer to glDeleteSamplers OpenGL function. More...
 
GLboolean(*const glIsSampler )(GLuint)
 Pointer to glIsSampler OpenGL function. More...
 
void(*const glBindSampler )(GLuint, GLuint)
 Pointer to glBindSampler OpenGL function. More...
 
void(*const glSamplerParameteri )(GLuint, GLenum, GLint)
 Pointer to glSamplerParameteri OpenGL function. More...
 
void(*const glSamplerParameteriv )(GLuint, GLenum, const GLint *)
 Pointer to glSamplerParameteriv OpenGL function. More...
 
void(*const glSamplerParameterf )(GLuint, GLenum, GLfloat)
 Pointer to glSamplerParameterf OpenGL function. More...
 
void(*const glSamplerParameterfv )(GLuint, GLenum, const GLfloat *)
 Pointer to glSamplerParameterfv OpenGL function. More...
 
void(*const glGetSamplerParameteriv )(GLuint, GLenum, GLint *)
 Pointer to glGetSamplerParameteriv OpenGL function. More...
 
void(*const glGetSamplerParameterfv )(GLuint, GLenum, GLfloat *)
 Pointer to glGetSamplerParameterfv OpenGL function. More...
 
void(*const glVertexAttribDivisor )(GLuint, GLuint)
 Pointer to glVertexAttribDivisor OpenGL function. More...
 
void(*const glBindTransformFeedback )(GLenum, GLuint)
 Pointer to glBindTransformFeedback OpenGL function. More...
 
void(*const glDeleteTransformFeedbacks )(GLsizei, const GLuint *)
 Pointer to glDeleteTransformFeedbacks OpenGL function. More...
 
void(*const glGenTransformFeedbacks )(GLsizei, GLuint *)
 Pointer to glGenTransformFeedbacks OpenGL function. More...
 
GLboolean(*const glIsTransformFeedback )(GLuint)
 Pointer to glIsTransformFeedback OpenGL function. More...
 
void(*const glPauseTransformFeedback )()
 Pointer to glPauseTransformFeedback OpenGL function. More...
 
void(*const glResumeTransformFeedback )()
 Pointer to glResumeTransformFeedback OpenGL function. More...
 
void(*const glGetProgramBinary )(GLuint, GLsizei, GLsizei *, GLenum *, GLvoid *)
 Pointer to glGetProgramBinary OpenGL function. More...
 
void(*const glProgramBinary )(GLuint, GLenum, const GLvoid *, GLsizei)
 Pointer to glProgramBinary OpenGL function. More...
 
void(*const glProgramParameteri )(GLuint, GLenum, GLint)
 Pointer to glProgramParameteri OpenGL function. More...
 
void(*const glInvalidateFramebuffer )(GLenum, GLsizei, const GLenum *)
 Pointer to glInvalidateFramebuffer OpenGL function. More...
 
void(*const glInvalidateSubFramebuffer )(GLenum, GLsizei, const GLenum *, GLint, GLint, GLsizei, GLsizei)
 Pointer to glInvalidateSubFramebuffer OpenGL function. More...
 
void(*const glTexStorage2D )(GLenum, GLsizei, GLenum, GLsizei, GLsizei)
 Pointer to glTexStorage2D OpenGL function. More...
 
void(*const glTexStorage3D )(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)
 Pointer to glTexStorage3D OpenGL function. More...
 
void(*const glGetInternalformativ )(GLenum, GLenum, GLenum, GLsizei, GLint *)
 Pointer to glGetInternalformativ OpenGL function. More...
 

Typedef Documentation

◆ GLbitfield

using mbgl::platform::GLbitfield = typedef unsigned int

Definition at line 20 of file gl_functions.hpp.

◆ GLboolean

using mbgl::platform::GLboolean = typedef unsigned char

Definition at line 21 of file gl_functions.hpp.

◆ GLchar

using mbgl::platform::GLchar = typedef char

Definition at line 22 of file gl_functions.hpp.

◆ GLdouble

using mbgl::platform::GLdouble = typedef double

Definition at line 23 of file gl_functions.hpp.

◆ GLenum

using mbgl::platform::GLenum = typedef unsigned int

Definition at line 24 of file gl_functions.hpp.

◆ GLfloat

using mbgl::platform::GLfloat = typedef float

Definition at line 25 of file gl_functions.hpp.

◆ GLint

using mbgl::platform::GLint = typedef int

Definition at line 26 of file gl_functions.hpp.

◆ GLint64

using mbgl::platform::GLint64 = typedef int64_t

Definition at line 31 of file gl_functions.hpp.

◆ GLintptr

using mbgl::platform::GLintptr = typedef long

Definition at line 39 of file gl_functions.hpp.

◆ GLsizei

using mbgl::platform::GLsizei = typedef int

Definition at line 27 of file gl_functions.hpp.

◆ GLsizeiptr

using mbgl::platform::GLsizeiptr = typedef long

Definition at line 40 of file gl_functions.hpp.

◆ GLsync

using mbgl::platform::GLsync = typedef ::__GLsync *

Definition at line 33 of file gl_functions.hpp.

◆ GLubyte

using mbgl::platform::GLubyte = typedef unsigned char

Definition at line 28 of file gl_functions.hpp.

◆ GLuint

using mbgl::platform::GLuint = typedef unsigned int

Definition at line 29 of file gl_functions.hpp.

◆ GLuint64

using mbgl::platform::GLuint64 = typedef uint64_t

Definition at line 32 of file gl_functions.hpp.

◆ GLvoid

using mbgl::platform::GLvoid = typedef void

Definition at line 30 of file gl_functions.hpp.

Function Documentation

◆ attachThread()

void mbgl::platform::attachThread ( )

Called when a thread is created.

◆ DECLARE_MAPBOX_SETTING() [1/4]

mbgl::platform::DECLARE_MAPBOX_SETTING ( EXPERIMENTAL_THREAD_PRIORITY_DATABASE  ,
thread_priority_database   
)

◆ DECLARE_MAPBOX_SETTING() [2/4]

mbgl::platform::DECLARE_MAPBOX_SETTING ( EXPERIMENTAL_THREAD_PRIORITY_FILE  ,
thread_priority_file   
)

◆ DECLARE_MAPBOX_SETTING() [3/4]

mbgl::platform::DECLARE_MAPBOX_SETTING ( EXPERIMENTAL_THREAD_PRIORITY_NETWORK  ,
thread_priority_network   
)

◆ DECLARE_MAPBOX_SETTING() [4/4]

mbgl::platform::DECLARE_MAPBOX_SETTING ( EXPERIMENTAL_THREAD_PRIORITY_WORKER  ,
thread_priority_worker   
)

◆ detachThread()

void mbgl::platform::detachThread ( )

Called when a thread is destroyed.

◆ formatNumber()

std::string mbgl::platform::formatNumber ( double  number,
const std::string &  localeId,
const std::string &  currency,
uint8_t  minFractionDigits,
uint8_t  maxFractionDigits 
)

◆ getCurrentThreadName()

std::string mbgl::platform::getCurrentThreadName ( )

Gets the name of the current thread.

◆ glCheckError()

void mbgl::platform::glCheckError ( const char *  cmd,
const char *  file,
int  line 
)

Check for GL errors and print on the console.

◆ lowercase()

std::string mbgl::platform::lowercase ( const std::string &  string)

Lowercase a string, potentially using platform-specific routines.

◆ makeThreadLowPriority()

void mbgl::platform::makeThreadLowPriority ( )

Makes the current thread low priority.

◆ now()

std::chrono::time_point<std::chrono::system_clock, std::chrono::seconds> mbgl::platform::now ( )

◆ setCurrentThreadName()

void mbgl::platform::setCurrentThreadName ( const std::string &  name)

Set the name of the current thread, truncated at 15.

◆ setCurrentThreadPriority()

void mbgl::platform::setCurrentThreadPriority ( double  priority)

Sets priority of a current thread. Platform implementation must validate provided value.

◆ uppercase()

std::string mbgl::platform::uppercase ( const std::string &  string)

Uppercase a string, potentially using platform-specific routines.

Variable Documentation

◆ glActiveTexture

void(* const mbgl::platform::glActiveTexture) (GLenum) ( GLenum  )
extern

Pointer to glActiveTexture OpenGL function.

◆ glAttachShader

void(* const mbgl::platform::glAttachShader) (GLuint, GLuint) ( GLuint  ,
GLuint   
)
extern

Pointer to glAttachShader OpenGL function.

◆ glBeginQuery

void(* const mbgl::platform::glBeginQuery) (GLenum, GLuint) ( GLenum  ,
GLuint   
)
extern

Pointer to glBeginQuery OpenGL function.

◆ glBeginTransformFeedback

void(* const mbgl::platform::glBeginTransformFeedback) (GLenum) ( GLenum  )
extern

Pointer to glBeginTransformFeedback OpenGL function.

◆ glBindAttribLocation

void(* const mbgl::platform::glBindAttribLocation) (GLuint, GLuint, const GLchar *) ( GLuint  ,
GLuint  ,
const GLchar  
)
extern

Pointer to glBindAttribLocation OpenGL function.

◆ glBindBuffer

void(* const mbgl::platform::glBindBuffer) (GLenum, GLuint) ( GLenum  ,
GLuint   
)
extern

Pointer to glBindBuffer OpenGL function.

◆ glBindBufferBase

void(* const mbgl::platform::glBindBufferBase) (GLenum, GLuint, GLuint) ( GLenum  ,
GLuint  ,
GLuint   
)
extern

Pointer to glBindBufferBase OpenGL function.

◆ glBindBufferRange

void(* const mbgl::platform::glBindBufferRange) (GLenum, GLuint, GLuint, GLintptr, GLsizeiptr) ( GLenum  ,
GLuint  ,
GLuint  ,
GLintptr  ,
GLsizeiptr   
)
extern

Pointer to glBindBufferRange OpenGL function.

◆ glBindFramebuffer

void(* const mbgl::platform::glBindFramebuffer) (GLenum, GLuint) ( GLenum  ,
GLuint   
)
extern

Pointer to glBindFramebuffer OpenGL function.

◆ glBindRenderbuffer

void(* const mbgl::platform::glBindRenderbuffer) (GLenum, GLuint) ( GLenum  ,
GLuint   
)
extern

Pointer to glBindRenderbuffer OpenGL function.

◆ glBindSampler

void(* const mbgl::platform::glBindSampler) (GLuint, GLuint) ( GLuint  ,
GLuint   
)
extern

Pointer to glBindSampler OpenGL function.

◆ glBindTexture

void(* const mbgl::platform::glBindTexture) (GLenum, GLuint) ( GLenum  ,
GLuint   
)
extern

Pointer to glBindTexture OpenGL function.

◆ glBindTransformFeedback

void(* const mbgl::platform::glBindTransformFeedback) (GLenum, GLuint) ( GLenum  ,
GLuint   
)
extern

Pointer to glBindTransformFeedback OpenGL function.

◆ glBindVertexArray

void(* const mbgl::platform::glBindVertexArray) (GLuint) ( GLuint  )
extern

Pointer to glBindVertexArray OpenGL function.

◆ glBlendColor

void(* const mbgl::platform::glBlendColor) (GLfloat, GLfloat, GLfloat, GLfloat) ( GLfloat  ,
GLfloat  ,
GLfloat  ,
GLfloat   
)
extern

Pointer to glBlendColor OpenGL function.

◆ glBlendEquation

void(* const mbgl::platform::glBlendEquation) (GLenum) ( GLenum  )
extern

Pointer to glBlendEquation OpenGL function.

◆ glBlendEquationSeparate

void(* const mbgl::platform::glBlendEquationSeparate) (GLenum, GLenum) ( GLenum  ,
GLenum   
)
extern

Pointer to glBlendEquationSeparate OpenGL function.

◆ glBlendFunc

void(* const mbgl::platform::glBlendFunc) (GLenum, GLenum) ( GLenum  ,
GLenum   
)
extern

Pointer to glBlendFunc OpenGL function.

◆ glBlendFuncSeparate

void(* const mbgl::platform::glBlendFuncSeparate) (GLenum, GLenum, GLenum, GLenum) ( GLenum  ,
GLenum  ,
GLenum  ,
GLenum   
)
extern

Pointer to glBlendFuncSeparate OpenGL function.

◆ glBlitFramebuffer

void(* const mbgl::platform::glBlitFramebuffer) (GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum) ( GLint  ,
GLint  ,
GLint  ,
GLint  ,
GLint  ,
GLint  ,
GLint  ,
GLint  ,
GLbitfield  ,
GLenum   
)
extern

Pointer to glBlitFramebuffer OpenGL function.

◆ glBufferData

void(* const mbgl::platform::glBufferData) (GLenum, GLsizeiptr, const void *, GLenum) ( GLenum  ,
GLsizeiptr  ,
const void *  ,
GLenum   
)
extern

Pointer to glBufferData OpenGL function.

◆ glBufferSubData

void(* const mbgl::platform::glBufferSubData) (GLenum, GLintptr, GLsizeiptr, const void *) ( GLenum  ,
GLintptr  ,
GLsizeiptr  ,
const void *   
)
extern

Pointer to glBufferSubData OpenGL function.

◆ glCheckFramebufferStatus

GLenum(* const mbgl::platform::glCheckFramebufferStatus) (GLenum) ( GLenum  )
extern

Pointer to glCheckFramebufferStatus OpenGL function.

◆ glClear

void(* const mbgl::platform::glClear) (GLbitfield) ( GLbitfield  )
extern

Pointer to glClear OpenGL function.

◆ glClearBufferfi

void(* const mbgl::platform::glClearBufferfi) (GLenum, GLint, GLfloat, GLint) ( GLenum  ,
GLint  ,
GLfloat  ,
GLint   
)
extern

Pointer to glClearBufferfi OpenGL function.

◆ glClearBufferfv

void(* const mbgl::platform::glClearBufferfv) (GLenum, GLint, const GLfloat *) ( GLenum  ,
GLint  ,
const GLfloat  
)
extern

Pointer to glClearBufferfv OpenGL function.

◆ glClearBufferiv

void(* const mbgl::platform::glClearBufferiv) (GLenum, GLint, const GLint *) ( GLenum  ,
GLint  ,
const GLint  
)
extern

Pointer to glClearBufferiv OpenGL function.

◆ glClearBufferuiv

void(* const mbgl::platform::glClearBufferuiv) (GLenum, GLint, const GLuint *) ( GLenum  ,
GLint  ,
const GLuint  
)
extern

Pointer to glClearBufferuiv OpenGL function.

◆ glClearColor

void(* const mbgl::platform::glClearColor) (GLfloat, GLfloat, GLfloat, GLfloat) ( GLfloat  ,
GLfloat  ,
GLfloat  ,
GLfloat   
)
extern

Pointer to glClearColor OpenGL function.

◆ glClearDepthf

void(* const mbgl::platform::glClearDepthf) (GLfloat) ( GLfloat  )
extern

Pointer to glClearDepthf OpenGL function.

◆ glClearStencil

void(* const mbgl::platform::glClearStencil) (GLint) ( GLint  )
extern

Pointer to glClearStencil OpenGL function.

◆ glClientWaitSync

GLenum(* const mbgl::platform::glClientWaitSync) (GLsync, GLbitfield, GLuint64) ( GLsync  ,
GLbitfield  ,
GLuint64   
)
extern

Pointer to glClientWaitSync OpenGL function.

◆ glColorMask

void(* const mbgl::platform::glColorMask) (GLboolean, GLboolean, GLboolean, GLboolean) ( GLboolean  ,
GLboolean  ,
GLboolean  ,
GLboolean   
)
extern

Pointer to glColorMask OpenGL function.

◆ glCompileShader

void(* const mbgl::platform::glCompileShader) (GLuint) ( GLuint  )
extern

Pointer to glCompileShader OpenGL function.

◆ glCompressedTexImage2D

void(* const mbgl::platform::glCompressedTexImage2D) (GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const void *) ( GLenum  ,
GLint  ,
GLenum  ,
GLsizei  ,
GLsizei  ,
GLint  ,
GLsizei  ,
const void *   
)
extern

Pointer to glCompressedTexImage2D OpenGL function.

◆ glCompressedTexImage3D

void(* const mbgl::platform::glCompressedTexImage3D) (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *) ( GLenum  ,
GLint  ,
GLenum  ,
GLsizei  ,
GLsizei  ,
GLsizei  ,
GLint  ,
GLsizei  ,
const GLvoid  
)
extern

Pointer to glCompressedTexImage3D OpenGL function.

◆ glCompressedTexSubImage2D

void(* const mbgl::platform::glCompressedTexSubImage2D) (GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void *) ( GLenum  ,
GLint  ,
GLint  ,
GLint  ,
GLsizei  ,
GLsizei  ,
GLenum  ,
GLsizei  ,
const void *   
)
extern

Pointer to glCompressedTexSubImage2D OpenGL function.

◆ glCompressedTexSubImage3D

void(* const mbgl::platform::glCompressedTexSubImage3D) (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *) ( GLenum  ,
GLint  ,
GLint  ,
GLint  ,
GLint  ,
GLsizei  ,
GLsizei  ,
GLsizei  ,
GLenum  ,
GLsizei  ,
const GLvoid  
)
extern

Pointer to glCompressedTexSubImage3D OpenGL function.

◆ glCopyBufferSubData

void(* const mbgl::platform::glCopyBufferSubData) (GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr) ( GLenum  ,
GLenum  ,
GLintptr  ,
GLintptr  ,
GLsizeiptr   
)
extern

Pointer to glCopyBufferSubData OpenGL function.

◆ glCopyTexImage2D

void(* const mbgl::platform::glCopyTexImage2D) (GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint) ( GLenum  ,
GLint  ,
GLenum  ,
GLint  ,
GLint  ,
GLsizei  ,
GLsizei  ,
GLint   
)
extern

Pointer to glCopyTexImage2D OpenGL function.

◆ glCopyTexSubImage2D

void(* const mbgl::platform::glCopyTexSubImage2D) (GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) ( GLenum  ,
GLint  ,
GLint  ,
GLint  ,
GLint  ,
GLint  ,
GLsizei  ,
GLsizei   
)
extern

Pointer to glCopyTexSubImage2D OpenGL function.

◆ glCopyTexSubImage3D

void(* const mbgl::platform::glCopyTexSubImage3D) (GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) ( GLenum  ,
GLint  ,
GLint  ,
GLint  ,
GLint  ,
GLint  ,
GLint  ,
GLsizei  ,
GLsizei   
)
extern

Pointer to glCopyTexSubImage3D OpenGL function.

◆ glCreateProgram

GLuint(* const mbgl::platform::glCreateProgram) () ( )
extern

Pointer to glCreateProgram OpenGL function.

◆ glCreateShader

GLuint(* const mbgl::platform::glCreateShader) (GLenum) ( GLenum  )
extern

Pointer to glCreateShader OpenGL function.

◆ glCullFace

void(* const mbgl::platform::glCullFace) (GLenum) ( GLenum  )
extern

Pointer to glCullFace OpenGL function.

◆ glDeleteBuffers

void(* const mbgl::platform::glDeleteBuffers) (GLsizei, const GLuint *) ( GLsizei  ,
const GLuint  
)
extern

Pointer to glDeleteBuffers OpenGL function.

◆ glDeleteFramebuffers

void(* const mbgl::platform::glDeleteFramebuffers) (GLsizei, const GLuint *) ( GLsizei  ,
const GLuint  
)
extern

Pointer to glDeleteFramebuffers OpenGL function.

◆ glDeleteProgram

void(* const mbgl::platform::glDeleteProgram) (GLuint) ( GLuint  )
extern

Pointer to glDeleteProgram OpenGL function.

◆ glDeleteQueries

void(* const mbgl::platform::glDeleteQueries) (GLsizei, const GLuint *) ( GLsizei  ,
const GLuint  
)
extern

Pointer to glDeleteQueries OpenGL function.

◆ glDeleteRenderbuffers

void(* const mbgl::platform::glDeleteRenderbuffers) (GLsizei, const GLuint *) ( GLsizei  ,
const GLuint  
)
extern

Pointer to glDeleteRenderbuffers OpenGL function.

◆ glDeleteSamplers

void(* const mbgl::platform::glDeleteSamplers) (GLsizei, const GLuint *) ( GLsizei  ,
const GLuint  
)
extern

Pointer to glDeleteSamplers OpenGL function.

◆ glDeleteShader

void(* const mbgl::platform::glDeleteShader) (GLuint) ( GLuint  )
extern

Pointer to glDeleteShader OpenGL function.

◆ glDeleteSync

void(* const mbgl::platform::glDeleteSync) (GLsync) ( GLsync  )
extern

Pointer to glDeleteSync OpenGL function.

◆ glDeleteTextures

void(* const mbgl::platform::glDeleteTextures) (GLsizei, const GLuint *) ( GLsizei  ,
const GLuint  
)
extern

Pointer to glDeleteTextures OpenGL function.

◆ glDeleteTransformFeedbacks

void(* const mbgl::platform::glDeleteTransformFeedbacks) (GLsizei, const GLuint *) ( GLsizei  ,
const GLuint  
)
extern

Pointer to glDeleteTransformFeedbacks OpenGL function.

◆ glDeleteVertexArrays

void(* const mbgl::platform::glDeleteVertexArrays) (GLsizei, const GLuint *) ( GLsizei  ,
const GLuint  
)
extern

Pointer to glDeleteVertexArrays OpenGL function.

◆ glDepthFunc

void(* const mbgl::platform::glDepthFunc) (GLenum) ( GLenum  )
extern

Pointer to glDepthFunc OpenGL function.

◆ glDepthMask

void(* const mbgl::platform::glDepthMask) (GLboolean) ( GLboolean  )
extern

Pointer to glDepthMask OpenGL function.

◆ glDepthRangef

void(* const mbgl::platform::glDepthRangef) (GLfloat, GLfloat) ( GLfloat  ,
GLfloat   
)
extern

Pointer to glDepthRangef OpenGL function.

◆ glDetachShader

void(* const mbgl::platform::glDetachShader) (GLuint, GLuint) ( GLuint  ,
GLuint   
)
extern

Pointer to glDetachShader OpenGL function.

◆ glDisable

void(* const mbgl::platform::glDisable) (GLenum) ( GLenum  )
extern

Pointer to glDisable OpenGL function.

◆ glDisableVertexAttribArray

void(* const mbgl::platform::glDisableVertexAttribArray) (GLuint) ( GLuint  )
extern

Pointer to glDisableVertexAttribArray OpenGL function.

◆ glDrawArrays

void(* const mbgl::platform::glDrawArrays) (GLenum, GLint, GLsizei) ( GLenum  ,
GLint  ,
GLsizei   
)
extern

Pointer to glDrawArrays OpenGL function.

◆ glDrawArraysInstanced

void(* const mbgl::platform::glDrawArraysInstanced) (GLenum, GLint, GLsizei, GLsizei) ( GLenum  ,
GLint  ,
GLsizei  ,
GLsizei   
)
extern

Pointer to glDrawArraysInstanced OpenGL function.

◆ glDrawBuffers

void(* const mbgl::platform::glDrawBuffers) (GLsizei, const GLenum *) ( GLsizei  ,
const GLenum  
)
extern

Pointer to glDrawBuffers OpenGL function.

◆ glDrawElements

void(* const mbgl::platform::glDrawElements) (GLenum, GLsizei, GLenum, const void *) ( GLenum  ,
GLsizei  ,
GLenum  ,
const void *   
)
extern

Pointer to glDrawElements OpenGL function.

◆ glDrawElementsInstanced

void(* const mbgl::platform::glDrawElementsInstanced) (GLenum, GLsizei, GLenum, const GLvoid *, GLsizei) ( GLenum  ,
GLsizei  ,
GLenum  ,
const GLvoid ,
GLsizei   
)
extern

Pointer to glDrawElementsInstanced OpenGL function.

◆ glDrawRangeElements

void(* const mbgl::platform::glDrawRangeElements) (GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *) ( GLenum  ,
GLuint  ,
GLuint  ,
GLsizei  ,
GLenum  ,
const GLvoid  
)
extern

Pointer to glDrawRangeElements OpenGL function.

◆ glEnable

void(* const mbgl::platform::glEnable) (GLenum) ( GLenum  )
extern

Pointer to glEnable OpenGL function.

◆ glEnableVertexAttribArray

void(* const mbgl::platform::glEnableVertexAttribArray) (GLuint) ( GLuint  )
extern

Pointer to glEnableVertexAttribArray OpenGL function.

◆ glEndQuery

void(* const mbgl::platform::glEndQuery) (GLenum) ( GLenum  )
extern

Pointer to glEndQuery OpenGL function.

◆ glEndTransformFeedback

void(* const mbgl::platform::glEndTransformFeedback) () ( )
extern

Pointer to glEndTransformFeedback OpenGL function.

◆ glFenceSync

GLsync(* const mbgl::platform::glFenceSync) (GLenum, GLbitfield) ( GLenum  ,
GLbitfield   
)
extern

Pointer to glFenceSync OpenGL function.

◆ glFinish

void(* const mbgl::platform::glFinish) () ( )
extern

Pointer to glFinish OpenGL function.

◆ glFlush

void(* const mbgl::platform::glFlush) () ( )
extern

Pointer to glFlush OpenGL function.

◆ glFlushMappedBufferRange

void(* const mbgl::platform::glFlushMappedBufferRange) (GLenum, GLintptr, GLsizeiptr) ( GLenum  ,
GLintptr  ,
GLsizeiptr   
)
extern

Pointer to glMapBufferRange OpenGL function.

◆ glFramebufferRenderbuffer

void(* const mbgl::platform::glFramebufferRenderbuffer) (GLenum, GLenum, GLenum, GLuint) ( GLenum  ,
GLenum  ,
GLenum  ,
GLuint   
)
extern

Pointer to glFramebufferRenderbuffer OpenGL function.

◆ glFramebufferTexture2D

void(* const mbgl::platform::glFramebufferTexture2D) (GLenum, GLenum, GLenum, GLuint, GLint) ( GLenum  ,
GLenum  ,
GLenum  ,
GLuint  ,
GLint   
)
extern

Pointer to glFramebufferTexture2D OpenGL function.

◆ glFramebufferTextureLayer

void(* const mbgl::platform::glFramebufferTextureLayer) (GLenum, GLenum, GLuint, GLint, GLint) ( GLenum  ,
GLenum  ,
GLuint  ,
GLint  ,
GLint   
)
extern

Pointer to glFramebufferTextureLayer OpenGL function.

◆ glFrontFace

void(* const mbgl::platform::glFrontFace) (GLenum) ( GLenum  )
extern

Pointer to glFrontFace OpenGL function.

◆ glGenBuffers

void(* const mbgl::platform::glGenBuffers) (GLsizei, GLuint *) ( GLsizei  ,
GLuint  
)
extern

Pointer to glGenBuffers OpenGL function.

◆ glGenerateMipmap

void(* const mbgl::platform::glGenerateMipmap) (GLenum) ( GLenum  )
extern

Pointer to glGenerateMipmap OpenGL function.

◆ glGenFramebuffers

void(* const mbgl::platform::glGenFramebuffers) (GLsizei, GLuint *) ( GLsizei  ,
GLuint  
)
extern

Pointer to glGenFramebuffers OpenGL function.

◆ glGenQueries

void(* const mbgl::platform::glGenQueries) (GLsizei, GLuint *) ( GLsizei  ,
GLuint  
)
extern

Pointer to glGenQueries OpenGL function.

◆ glGenRenderbuffers

void(* const mbgl::platform::glGenRenderbuffers) (GLsizei, GLuint *) ( GLsizei  ,
GLuint  
)
extern

Pointer to glGenRenderbuffers OpenGL function.

◆ glGenSamplers

void(* const mbgl::platform::glGenSamplers) (GLsizei, GLuint *) ( GLsizei  ,
GLuint  
)
extern

Pointer to glGenSamplers OpenGL function.

◆ glGenTextures

void(* const mbgl::platform::glGenTextures) (GLsizei, GLuint *) ( GLsizei  ,
GLuint  
)
extern

Pointer to glGenTextures OpenGL function.

◆ glGenTransformFeedbacks

void(* const mbgl::platform::glGenTransformFeedbacks) (GLsizei, GLuint *) ( GLsizei  ,
GLuint  
)
extern

Pointer to glGenTransformFeedbacks OpenGL function.

◆ glGenVertexArrays

void(* const mbgl::platform::glGenVertexArrays) (GLsizei, GLuint *) ( GLsizei  ,
GLuint  
)
extern

Pointer to glGenVertexArrays OpenGL function.

◆ glGetActiveAttrib

void(* const mbgl::platform::glGetActiveAttrib) (GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar *) ( GLuint  ,
GLuint  ,
GLsizei  ,
GLsizei ,
GLint ,
GLenum ,
GLchar  
)
extern

Pointer to glGetActiveAttrib OpenGL function.

◆ glGetActiveUniform

void(* const mbgl::platform::glGetActiveUniform) (GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar *) ( GLuint  ,
GLuint  ,
GLsizei  ,
GLsizei ,
GLint ,
GLenum ,
GLchar  
)
extern

Pointer to glGetActiveUniform OpenGL function.

◆ glGetActiveUniformBlockiv

void(* const mbgl::platform::glGetActiveUniformBlockiv) (GLuint, GLuint, GLenum, GLint *) ( GLuint  ,
GLuint  ,
GLenum  ,
GLint  
)
extern

Pointer to glGetActiveUniformBlockiv OpenGL function.

◆ glGetActiveUniformBlockName

void(* const mbgl::platform::glGetActiveUniformBlockName) (GLuint, GLuint, GLsizei, GLsizei *, GLchar *) ( GLuint  ,
GLuint  ,
GLsizei  ,
GLsizei ,
GLchar  
)
extern

Pointer to glGetActiveUniformBlockName OpenGL function.

◆ glGetActiveUniformsiv

void(* const mbgl::platform::glGetActiveUniformsiv) (GLuint, GLsizei, const GLuint *, GLenum, GLint *) ( GLuint  ,
GLsizei  ,
const GLuint ,
GLenum  ,
GLint  
)
extern

Pointer to glGetActiveUniformsiv OpenGL function.

◆ glGetAttachedShaders

void(* const mbgl::platform::glGetAttachedShaders) (GLuint, GLsizei, GLsizei *, GLuint *) ( GLuint  ,
GLsizei  ,
GLsizei ,
GLuint  
)
extern

Pointer to glGetAttachedShaders OpenGL function.

◆ glGetAttribLocation

GLint(* const mbgl::platform::glGetAttribLocation) (GLuint, const GLchar *) ( GLuint  ,
const GLchar  
)
extern

Pointer to glGetAttribLocation OpenGL function.

◆ glGetBooleanv

void(* const mbgl::platform::glGetBooleanv) (GLenum, GLboolean *) ( GLenum  ,
GLboolean  
)
extern

Pointer to glGetBooleanv OpenGL function.

◆ glGetBufferParameteri64v

void(* const mbgl::platform::glGetBufferParameteri64v) (GLenum, GLenum, GLint64 *) ( GLenum  ,
GLenum  ,
GLint64  
)
extern

Pointer to glGetBufferParameteri64v OpenGL function.

◆ glGetBufferParameteriv

void(* const mbgl::platform::glGetBufferParameteriv) (GLenum, GLenum, GLint *) ( GLenum  ,
GLenum  ,
GLint  
)
extern

Pointer to glGetBufferParameteriv OpenGL function.

◆ glGetBufferPointerv

void(* const mbgl::platform::glGetBufferPointerv) (GLenum, GLenum, GLvoid **) ( GLenum  ,
GLenum  ,
GLvoid **   
)
extern

Pointer to glGetBufferPointerv OpenGL function.

◆ glGetError

GLenum(* const mbgl::platform::glGetError) () ( )
extern

Pointer to glGetError OpenGL function.

◆ glGetFloatv

void(* const mbgl::platform::glGetFloatv) (GLenum, GLfloat *) ( GLenum  ,
GLfloat  
)
extern

Pointer to glGetFloatv OpenGL function.

◆ glGetFragDataLocation

GLint(* const mbgl::platform::glGetFragDataLocation) (GLuint, const GLchar *) ( GLuint  ,
const GLchar  
)
extern

Pointer to glGetFragDataLocation OpenGL function.

◆ glGetFramebufferAttachmentParameteriv

void(* const mbgl::platform::glGetFramebufferAttachmentParameteriv) (GLenum, GLenum, GLenum, GLint *) ( GLenum  ,
GLenum  ,
GLenum  ,
GLint  
)
extern

Pointer to glGetFramebufferAttachmentParameteriv OpenGL function.

◆ glGetInteger64i_v

void(* const mbgl::platform::glGetInteger64i_v) (GLenum, GLuint, GLint64 *) ( GLenum  ,
GLuint  ,
GLint64  
)
extern

Pointer to glGetInteger64i_v OpenGL function.

◆ glGetInteger64v

void(* const mbgl::platform::glGetInteger64v) (GLenum, GLint64 *) ( GLenum  ,
GLint64  
)
extern

Pointer to glGetInteger64v OpenGL function.

◆ glGetIntegeri_v

void(* const mbgl::platform::glGetIntegeri_v) (GLenum, GLuint, GLint *) ( GLenum  ,
GLuint  ,
GLint  
)
extern

Pointer to glGetIntegeri_v OpenGL function.

◆ glGetIntegerv

void(* const mbgl::platform::glGetIntegerv) (GLenum, GLint *) ( GLenum  ,
GLint  
)
extern

Pointer to glGetIntegerv OpenGL function.

◆ glGetInternalformativ

void(* const mbgl::platform::glGetInternalformativ) (GLenum, GLenum, GLenum, GLsizei, GLint *) ( GLenum  ,
GLenum  ,
GLenum  ,
GLsizei  ,
GLint  
)
extern

Pointer to glGetInternalformativ OpenGL function.

◆ glGetProgramBinary

void(* const mbgl::platform::glGetProgramBinary) (GLuint, GLsizei, GLsizei *, GLenum *, GLvoid *) ( GLuint  ,
GLsizei  ,
GLsizei ,
GLenum ,
GLvoid  
)
extern

Pointer to glGetProgramBinary OpenGL function.

◆ glGetProgramInfoLog

void(* const mbgl::platform::glGetProgramInfoLog) (GLuint, GLsizei, GLsizei *, GLchar *) ( GLuint  ,
GLsizei  ,
GLsizei ,
GLchar  
)
extern

Pointer to glGetProgramInfoLog OpenGL function.

◆ glGetProgramiv

void(* const mbgl::platform::glGetProgramiv) (GLuint, GLenum, GLint *) ( GLuint  ,
GLenum  ,
GLint  
)
extern

Pointer to glGetProgramiv OpenGL function.

◆ glGetQueryiv

void(* const mbgl::platform::glGetQueryiv) (GLenum, GLenum, GLint *) ( GLenum  ,
GLenum  ,
GLint  
)
extern

Pointer to glGetQueryiv OpenGL function.

◆ glGetQueryObjectuiv

void(* const mbgl::platform::glGetQueryObjectuiv) (GLuint, GLenum, GLuint *) ( GLuint  ,
GLenum  ,
GLuint  
)
extern

Pointer to glGetQueryObjectuiv OpenGL function.

◆ glGetRenderbufferParameteriv

void(* const mbgl::platform::glGetRenderbufferParameteriv) (GLenum, GLenum, GLint *) ( GLenum  ,
GLenum  ,
GLint  
)
extern

Pointer to glGetRenderbufferParameteriv OpenGL function.

◆ glGetSamplerParameterfv

void(* const mbgl::platform::glGetSamplerParameterfv) (GLuint, GLenum, GLfloat *) ( GLuint  ,
GLenum  ,
GLfloat  
)
extern

Pointer to glGetSamplerParameterfv OpenGL function.

◆ glGetSamplerParameteriv

void(* const mbgl::platform::glGetSamplerParameteriv) (GLuint, GLenum, GLint *) ( GLuint  ,
GLenum  ,
GLint  
)
extern

Pointer to glGetSamplerParameteriv OpenGL function.

◆ glGetShaderInfoLog

void(* const mbgl::platform::glGetShaderInfoLog) (GLuint, GLsizei, GLsizei *, GLchar *) ( GLuint  ,
GLsizei  ,
GLsizei ,
GLchar  
)
extern

Pointer to glGetShaderInfoLog OpenGL function.

◆ glGetShaderiv

void(* const mbgl::platform::glGetShaderiv) (GLuint, GLenum, GLint *) ( GLuint  ,
GLenum  ,
GLint  
)
extern

Pointer to glGetShaderiv OpenGL function.

◆ glGetShaderPrecisionFormat

void(* const mbgl::platform::glGetShaderPrecisionFormat) (GLenum, GLenum, GLint *, GLint *) ( GLenum  ,
GLenum  ,
GLint ,
GLint  
)
extern

Pointer to glGetShaderPrecisionFormat OpenGL function.

◆ glGetShaderSource

void(* const mbgl::platform::glGetShaderSource) (GLuint, GLsizei, GLsizei *, GLchar *) ( GLuint  ,
GLsizei  ,
GLsizei ,
GLchar  
)
extern

Pointer to glGetShaderSource OpenGL function.

◆ glGetString

const GLubyte*(* const mbgl::platform::glGetString) (GLenum) ( GLenum  )
extern

Pointer to glGetString OpenGL function.

◆ glGetStringi

const GLubyte*(* const mbgl::platform::glGetStringi) (GLenum, GLuint) ( GLenum  ,
GLuint   
)
extern

Pointer to glGetStringi OpenGL function.

◆ glGetSynciv

void(* const mbgl::platform::glGetSynciv) (GLsync, GLenum, GLsizei, GLsizei *, GLint *) ( GLsync  ,
GLenum  ,
GLsizei  ,
GLsizei ,
GLint  
)
extern

Pointer to glGetSynciv OpenGL function.

◆ glGetTexParameterfv

void(* const mbgl::platform::glGetTexParameterfv) (GLenum, GLenum, GLfloat *) ( GLenum  ,
GLenum  ,
GLfloat  
)
extern

Pointer to glGetTexParameterfv OpenGL function.

◆ glGetTexParameteriv

void(* const mbgl::platform::glGetTexParameteriv) (GLenum, GLenum, GLint *) ( GLenum  ,
GLenum  ,
GLint  
)
extern

Pointer to glGetTexParameteriv OpenGL function.

◆ glGetTransformFeedbackVarying

void(* const mbgl::platform::glGetTransformFeedbackVarying) (GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *) ( GLuint  ,
GLuint  ,
GLsizei  ,
GLsizei ,
GLsizei ,
GLenum ,
GLchar  
)
extern

Pointer to glGetTransformFeedbackVarying OpenGL function.

◆ glGetUniformBlockIndex

GLuint(* const mbgl::platform::glGetUniformBlockIndex) (GLuint, const GLchar *) ( GLuint  ,
const GLchar  
)
extern

Pointer to glGetUniformBlockIndex OpenGL function.

◆ glGetUniformfv

void(* const mbgl::platform::glGetUniformfv) (GLuint, GLint, GLfloat *) ( GLuint  ,
GLint  ,
GLfloat  
)
extern

Pointer to glGetUniformfv OpenGL function.

◆ glGetUniformIndices

void(* const mbgl::platform::glGetUniformIndices) (GLuint, GLsizei, const GLchar *const *, GLuint *) ( GLuint  ,
GLsizei  ,
const GLchar *const *  ,
GLuint  
)
extern

Pointer to glGetUniformIndices OpenGL function.

◆ glGetUniformiv

void(* const mbgl::platform::glGetUniformiv) (GLuint, GLint, GLint *) ( GLuint  ,
GLint  ,
GLint  
)
extern

Pointer to glGetUniformiv OpenGL function.

◆ glGetUniformLocation

GLint(* const mbgl::platform::glGetUniformLocation) (GLuint, const GLchar *) ( GLuint  ,
const GLchar  
)
extern

Pointer to glGetUniformLocation OpenGL function.

◆ glGetUniformuiv

void(* const mbgl::platform::glGetUniformuiv) (GLuint, GLint, GLuint *) ( GLuint  ,
GLint  ,
GLuint  
)
extern

Pointer to glGetUniformuiv OpenGL function.

◆ glGetVertexAttribfv

void(* const mbgl::platform::glGetVertexAttribfv) (GLuint, GLenum, GLfloat *) ( GLuint  ,
GLenum  ,
GLfloat  
)
extern

Pointer to glGetVertexAttribfv OpenGL function.

◆ glGetVertexAttribIiv

void(* const mbgl::platform::glGetVertexAttribIiv) (GLuint, GLenum, GLint *) ( GLuint  ,
GLenum  ,
GLint  
)
extern

Pointer to glGetVertexAttribIiv OpenGL function.

◆ glGetVertexAttribIuiv

void(* const mbgl::platform::glGetVertexAttribIuiv) (GLuint, GLenum, GLuint *) ( GLuint  ,
GLenum  ,
GLuint  
)
extern

Pointer to glGetVertexAttribIiv OpenGL function.

◆ glGetVertexAttribiv

void(* const mbgl::platform::glGetVertexAttribiv) (GLuint, GLenum, GLint *) ( GLuint  ,
GLenum  ,
GLint  
)
extern

Pointer to glGetVertexAttribiv OpenGL function.

◆ glGetVertexAttribPointerv

void(* const mbgl::platform::glGetVertexAttribPointerv) (GLuint, GLenum, void **) ( GLuint  ,
GLenum  ,
void **   
)
extern

Pointer to glGetVertexAttribPointerv OpenGL function.

◆ glHint

void(* const mbgl::platform::glHint) (GLenum, GLenum) ( GLenum  ,
GLenum   
)
extern

Pointer to glHint OpenGL function.

◆ glInvalidateFramebuffer

void(* const mbgl::platform::glInvalidateFramebuffer) (GLenum, GLsizei, const GLenum *) ( GLenum  ,
GLsizei  ,
const GLenum  
)
extern

Pointer to glInvalidateFramebuffer OpenGL function.

◆ glInvalidateSubFramebuffer

void(* const mbgl::platform::glInvalidateSubFramebuffer) (GLenum, GLsizei, const GLenum *, GLint, GLint, GLsizei, GLsizei) ( GLenum  ,
GLsizei  ,
const GLenum ,
GLint  ,
GLint  ,
GLsizei  ,
GLsizei   
)
extern

Pointer to glInvalidateSubFramebuffer OpenGL function.

◆ glIsBuffer

GLboolean(* const mbgl::platform::glIsBuffer) (GLuint) ( GLuint  )
extern

Pointer to glIsBuffer OpenGL function.

◆ glIsEnabled

GLboolean(* const mbgl::platform::glIsEnabled) (GLenum) ( GLenum  )
extern

Pointer to glIsEnabled OpenGL function.

◆ glIsFramebuffer

GLboolean(* const mbgl::platform::glIsFramebuffer) (GLuint) ( GLuint  )
extern

Pointer to glIsFramebuffer OpenGL function.

◆ glIsProgram

GLboolean(* const mbgl::platform::glIsProgram) (GLuint) ( GLuint  )
extern

Pointer to glIsProgram OpenGL function.

◆ glIsQuery

GLboolean(* const mbgl::platform::glIsQuery) (GLuint) ( GLuint  )
extern

Pointer to glIsQuery OpenGL function.

◆ glIsRenderbuffer

GLboolean(* const mbgl::platform::glIsRenderbuffer) (GLuint) ( GLuint  )
extern

Pointer to glIsRenderbuffer OpenGL function.

◆ glIsSampler

GLboolean(* const mbgl::platform::glIsSampler) (GLuint) ( GLuint  )
extern

Pointer to glIsSampler OpenGL function.

◆ glIsShader

GLboolean(* const mbgl::platform::glIsShader) (GLuint) ( GLuint  )
extern

Pointer to glIsShader OpenGL function.

◆ glIsSync

GLboolean(* const mbgl::platform::glIsSync) (GLsync) ( GLsync  )
extern

Pointer to glIsSync OpenGL function.

◆ glIsTexture

GLboolean(* const mbgl::platform::glIsTexture) (GLuint) ( GLuint  )
extern

Pointer to glIsTexture OpenGL function.

◆ glIsTransformFeedback

GLboolean(* const mbgl::platform::glIsTransformFeedback) (GLuint) ( GLuint  )
extern

Pointer to glIsTransformFeedback OpenGL function.

◆ glIsVertexArray

GLboolean(* const mbgl::platform::glIsVertexArray) (GLuint) ( GLuint  )
extern

Pointer to glIsVertexArray OpenGL function.

◆ glLineWidth

void(* const mbgl::platform::glLineWidth) (GLfloat) ( GLfloat  )
extern

Pointer to glLineWidth OpenGL function.

◆ glLinkProgram

void(* const mbgl::platform::glLinkProgram) (GLuint) ( GLuint  )
extern

Pointer to glLinkProgram OpenGL function.

◆ glMapBufferRange

GLvoid*(* const mbgl::platform::glMapBufferRange) (GLenum, GLintptr, GLsizeiptr, GLbitfield) ( GLenum  ,
GLintptr  ,
GLsizeiptr  ,
GLbitfield   
)
extern

Pointer to glMapBufferRange OpenGL function.

◆ glPauseTransformFeedback

void(* const mbgl::platform::glPauseTransformFeedback) () ( )
extern

Pointer to glPauseTransformFeedback OpenGL function.

◆ glPixelStorei

void(* const mbgl::platform::glPixelStorei) (GLenum, GLint) ( GLenum  ,
GLint   
)
extern

Pointer to glPixelStorei OpenGL function.

◆ glPolygonOffset

void(* const mbgl::platform::glPolygonOffset) (GLfloat, GLfloat) ( GLfloat  ,
GLfloat   
)
extern

Pointer to glPolygonOffset OpenGL function.

◆ glProgramBinary

void(* const mbgl::platform::glProgramBinary) (GLuint, GLenum, const GLvoid *, GLsizei) ( GLuint  ,
GLenum  ,
const GLvoid ,
GLsizei   
)
extern

Pointer to glProgramBinary OpenGL function.

◆ glProgramParameteri

void(* const mbgl::platform::glProgramParameteri) (GLuint, GLenum, GLint) ( GLuint  ,
GLenum  ,
GLint   
)
extern

Pointer to glProgramParameteri OpenGL function.

◆ glReadBuffer

void(* const mbgl::platform::glReadBuffer) (GLenum) ( GLenum  )
extern

Pointer to glReadBuffer OpenGL function.

◆ glReadPixels

void(* const mbgl::platform::glReadPixels) (GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, void *) ( GLint  ,
GLint  ,
GLsizei  ,
GLsizei  ,
GLenum  ,
GLenum  ,
void *   
)
extern

Pointer to glReadPixels OpenGL function.

◆ glReleaseShaderCompiler

void(* const mbgl::platform::glReleaseShaderCompiler) () ( )
extern

Pointer to glReleaseShaderCompiler OpenGL function.

◆ glRenderbufferStorage

void(* const mbgl::platform::glRenderbufferStorage) (GLenum, GLenum, GLsizei, GLsizei) ( GLenum  ,
GLenum  ,
GLsizei  ,
GLsizei   
)
extern

Pointer to glRenderbufferStorage OpenGL function.

◆ glRenderbufferStorageMultisample

void(* const mbgl::platform::glRenderbufferStorageMultisample) (GLenum, GLsizei, GLenum, GLsizei, GLsizei) ( GLenum  ,
GLsizei  ,
GLenum  ,
GLsizei  ,
GLsizei   
)
extern

Pointer to glRenderbufferStorageMultisample OpenGL function.

◆ glResumeTransformFeedback

void(* const mbgl::platform::glResumeTransformFeedback) () ( )
extern

Pointer to glResumeTransformFeedback OpenGL function.

◆ glSampleCoverage

void(* const mbgl::platform::glSampleCoverage) (GLfloat, GLboolean) ( GLfloat  ,
GLboolean   
)
extern

Pointer to glSampleCoverage OpenGL function.

◆ glSamplerParameterf

void(* const mbgl::platform::glSamplerParameterf) (GLuint, GLenum, GLfloat) ( GLuint  ,
GLenum  ,
GLfloat   
)
extern

Pointer to glSamplerParameterf OpenGL function.

◆ glSamplerParameterfv

void(* const mbgl::platform::glSamplerParameterfv) (GLuint, GLenum, const GLfloat *) ( GLuint  ,
GLenum  ,
const GLfloat  
)
extern

Pointer to glSamplerParameterfv OpenGL function.

◆ glSamplerParameteri

void(* const mbgl::platform::glSamplerParameteri) (GLuint, GLenum, GLint) ( GLuint  ,
GLenum  ,
GLint   
)
extern

Pointer to glSamplerParameteri OpenGL function.

◆ glSamplerParameteriv

void(* const mbgl::platform::glSamplerParameteriv) (GLuint, GLenum, const GLint *) ( GLuint  ,
GLenum  ,
const GLint  
)
extern

Pointer to glSamplerParameteriv OpenGL function.

◆ glScissor

void(* const mbgl::platform::glScissor) (GLint, GLint, GLsizei, GLsizei) ( GLint  ,
GLint  ,
GLsizei  ,
GLsizei   
)
extern

Pointer to glScissor OpenGL function.

◆ glShaderBinary

void(* const mbgl::platform::glShaderBinary) (GLsizei, const GLuint *, GLenum, const GLvoid *, GLsizei) ( GLsizei  ,
const GLuint ,
GLenum  ,
const GLvoid ,
GLsizei   
)
extern

Pointer to glShaderBinary OpenGL function.

◆ glShaderSource

void(* const mbgl::platform::glShaderSource) (GLuint, GLsizei, const GLchar *const *, const GLint *) ( GLuint  ,
GLsizei  ,
const GLchar *const *  ,
const GLint  
)
extern

Pointer to glShaderSource OpenGL function.

◆ glStencilFunc

void(* const mbgl::platform::glStencilFunc) (GLenum, GLint, GLuint) ( GLenum  ,
GLint  ,
GLuint   
)
extern

Pointer to glStencilFunc OpenGL function.

◆ glStencilFuncSeparate

void(* const mbgl::platform::glStencilFuncSeparate) (GLenum, GLenum, GLint, GLuint) ( GLenum  ,
GLenum  ,
GLint  ,
GLuint   
)
extern

Pointer to glStencilFuncSeparate OpenGL function.

◆ glStencilMask

void(* const mbgl::platform::glStencilMask) (GLuint) ( GLuint  )
extern

Pointer to glStencilMask OpenGL function.

◆ glStencilMaskSeparate

void(* const mbgl::platform::glStencilMaskSeparate) (GLenum, GLuint) ( GLenum  ,
GLuint   
)
extern

Pointer to glStencilMaskSeparate OpenGL function.

◆ glStencilOp

void(* const mbgl::platform::glStencilOp) (GLenum, GLenum, GLenum) ( GLenum  ,
GLenum  ,
GLenum   
)
extern

Pointer to glStencilOp OpenGL function.

◆ glStencilOpSeparate

void(* const mbgl::platform::glStencilOpSeparate) (GLenum, GLenum, GLenum, GLenum) ( GLenum  ,
GLenum  ,
GLenum  ,
GLenum   
)
extern

Pointer to glStencilOpSeparate OpenGL function.

◆ glTexImage2D

void(* const mbgl::platform::glTexImage2D) (GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const void *) ( GLenum  ,
GLint  ,
GLint  ,
GLsizei  ,
GLsizei  ,
GLint  ,
GLenum  ,
GLenum  ,
const void *   
)
extern

Pointer to glTexImage2D OpenGL function.

◆ glTexImage3D

void(* const mbgl::platform::glTexImage3D) (GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *) ( GLenum  ,
GLint  ,
GLint  ,
GLsizei  ,
GLsizei  ,
GLsizei  ,
GLint  ,
GLenum  ,
GLenum  ,
const GLvoid  
)
extern

Pointer to glTexImage3D OpenGL function.

◆ glTexParameterf

void(* const mbgl::platform::glTexParameterf) (GLenum, GLenum, GLfloat) ( GLenum  ,
GLenum  ,
GLfloat   
)
extern

Pointer to glTexParameterf OpenGL function.

◆ glTexParameterfv

void(* const mbgl::platform::glTexParameterfv) (GLenum, GLenum, const GLfloat *) ( GLenum  ,
GLenum  ,
const GLfloat  
)
extern

Pointer to glTexParameterfv OpenGL function.

◆ glTexParameteri

void(* const mbgl::platform::glTexParameteri) (GLenum, GLenum, GLint) ( GLenum  ,
GLenum  ,
GLint   
)
extern

Pointer to glTexParameteri OpenGL function.

◆ glTexParameteriv

void(* const mbgl::platform::glTexParameteriv) (GLenum, GLenum, const GLint *) ( GLenum  ,
GLenum  ,
const GLint  
)
extern

Pointer to glTexParameteriv OpenGL function.

◆ glTexStorage2D

void(* const mbgl::platform::glTexStorage2D) (GLenum, GLsizei, GLenum, GLsizei, GLsizei) ( GLenum  ,
GLsizei  ,
GLenum  ,
GLsizei  ,
GLsizei   
)
extern

Pointer to glTexStorage2D OpenGL function.

◆ glTexStorage3D

void(* const mbgl::platform::glTexStorage3D) (GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei) ( GLenum  ,
GLsizei  ,
GLenum  ,
GLsizei  ,
GLsizei  ,
GLsizei   
)
extern

Pointer to glTexStorage3D OpenGL function.

◆ glTexSubImage2D

void(* const mbgl::platform::glTexSubImage2D) (GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void *) ( GLenum  ,
GLint  ,
GLint  ,
GLint  ,
GLsizei  ,
GLsizei  ,
GLenum  ,
GLenum  ,
const void *   
)
extern

Pointer to glTexSubImage2D OpenGL function.

◆ glTexSubImage3D

void(* const mbgl::platform::glTexSubImage3D) (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *) ( GLenum  ,
GLint  ,
GLint  ,
GLint  ,
GLint  ,
GLsizei  ,
GLsizei  ,
GLsizei  ,
GLenum  ,
GLenum  ,
const GLvoid  
)
extern

Pointer to glTexSubImage3D OpenGL function.

◆ glTransformFeedbackVaryings

void(* const mbgl::platform::glTransformFeedbackVaryings) (GLuint, GLsizei, const GLchar *const *, GLenum) ( GLuint  ,
GLsizei  ,
const GLchar *const *  ,
GLenum   
)
extern

Pointer to glTransformFeedbackVaryings OpenGL function.

◆ glUniform1f

void(* const mbgl::platform::glUniform1f) (GLint, GLfloat) ( GLint  ,
GLfloat   
)
extern

Pointer to glUniform1f OpenGL function.

◆ glUniform1fv

void(* const mbgl::platform::glUniform1fv) (GLint, GLsizei, const GLfloat *) ( GLint  ,
GLsizei  ,
const GLfloat  
)
extern

Pointer to glUniform1fv OpenGL function.

◆ glUniform1i

void(* const mbgl::platform::glUniform1i) (GLint, GLint) ( GLint  ,
GLint   
)
extern

Pointer to glUniform1i OpenGL function.

◆ glUniform1iv

void(* const mbgl::platform::glUniform1iv) (GLint, GLsizei, const GLint *) ( GLint  ,
GLsizei  ,
const GLint  
)
extern

Pointer to glUniform1iv OpenGL function.

◆ glUniform1ui

void(* const mbgl::platform::glUniform1ui) (GLint, GLuint) ( GLint  ,
GLuint   
)
extern

Pointer to glUniform1ui OpenGL function.

◆ glUniform1uiv

void(* const mbgl::platform::glUniform1uiv) (GLint, GLsizei, const GLuint *) ( GLint  ,
GLsizei  ,
const GLuint  
)
extern

Pointer to glUniform1uiv OpenGL function.

◆ glUniform2f

void(* const mbgl::platform::glUniform2f) (GLint, GLfloat, GLfloat) ( GLint  ,
GLfloat  ,
GLfloat   
)
extern

Pointer to glUniform2f OpenGL function.

◆ glUniform2fv

void(* const mbgl::platform::glUniform2fv) (GLint, GLsizei, const GLfloat *) ( GLint  ,
GLsizei  ,
const GLfloat  
)
extern

Pointer to glUniform2fv OpenGL function.

◆ glUniform2i

void(* const mbgl::platform::glUniform2i) (GLint, GLint, GLint) ( GLint  ,
GLint  ,
GLint   
)
extern

Pointer to glUniform2i OpenGL function.

◆ glUniform2iv

void(* const mbgl::platform::glUniform2iv) (GLint, GLsizei, const GLint *) ( GLint  ,
GLsizei  ,
const GLint  
)
extern

Pointer to glUniform2iv OpenGL function.

◆ glUniform2ui

void(* const mbgl::platform::glUniform2ui) (GLint, GLuint, GLuint) ( GLint  ,
GLuint  ,
GLuint   
)
extern

Pointer to glUniform2ui OpenGL function.

◆ glUniform2uiv

void(* const mbgl::platform::glUniform2uiv) (GLint, GLsizei, const GLuint *) ( GLint  ,
GLsizei  ,
const GLuint  
)
extern

Pointer to glUniform2uiv OpenGL function.

◆ glUniform3f

void(* const mbgl::platform::glUniform3f) (GLint, GLfloat, GLfloat, GLfloat) ( GLint  ,
GLfloat  ,
GLfloat  ,
GLfloat   
)
extern

Pointer to glUniform3f OpenGL function.

◆ glUniform3fv

void(* const mbgl::platform::glUniform3fv) (GLint, GLsizei, const GLfloat *) ( GLint  ,
GLsizei  ,
const GLfloat  
)
extern

Pointer to glUniform3fv OpenGL function.

◆ glUniform3i

void(* const mbgl::platform::glUniform3i) (GLint, GLint, GLint, GLint) ( GLint  ,
GLint  ,
GLint  ,
GLint   
)
extern

Pointer to glUniform3i OpenGL function.

◆ glUniform3iv

void(* const mbgl::platform::glUniform3iv) (GLint, GLsizei, const GLint *) ( GLint  ,
GLsizei  ,
const GLint  
)
extern

Pointer to glUniform3iv OpenGL function.

◆ glUniform3ui

void(* const mbgl::platform::glUniform3ui) (GLint, GLuint, GLuint, GLuint) ( GLint  ,
GLuint  ,
GLuint  ,
GLuint   
)
extern

Pointer to glUniform3ui OpenGL function.

◆ glUniform3uiv

void(* const mbgl::platform::glUniform3uiv) (GLint, GLsizei, const GLuint *) ( GLint  ,
GLsizei  ,
const GLuint  
)
extern

Pointer to glUniform3uiv OpenGL function.

◆ glUniform4f

void(* const mbgl::platform::glUniform4f) (GLint, GLfloat, GLfloat, GLfloat, GLfloat) ( GLint  ,
GLfloat  ,
GLfloat  ,
GLfloat  ,
GLfloat   
)
extern

Pointer to glUniform4f OpenGL function.

◆ glUniform4fv

void(* const mbgl::platform::glUniform4fv) (GLint, GLsizei, const GLfloat *) ( GLint  ,
GLsizei  ,
const GLfloat  
)
extern

Pointer to glUniform4fv OpenGL function.

◆ glUniform4i

void(* const mbgl::platform::glUniform4i) (GLint, GLint, GLint, GLint, GLint) ( GLint  ,
GLint  ,
GLint  ,
GLint  ,
GLint   
)
extern

Pointer to glUniform4i OpenGL function.

◆ glUniform4iv

void(* const mbgl::platform::glUniform4iv) (GLint, GLsizei, const GLint *) ( GLint  ,
GLsizei  ,
const GLint  
)
extern

Pointer to glUniform4iv OpenGL function.

◆ glUniform4ui

void(* const mbgl::platform::glUniform4ui) (GLint, GLuint, GLuint, GLuint, GLuint) ( GLint  ,
GLuint  ,
GLuint  ,
GLuint  ,
GLuint   
)
extern

Pointer to glUniform4ui OpenGL function.

◆ glUniform4uiv

void(* const mbgl::platform::glUniform4uiv) (GLint, GLsizei, const GLuint *) ( GLint  ,
GLsizei  ,
const GLuint  
)
extern

Pointer to glUniform4uiv OpenGL function.

◆ glUniformBlockBinding

void(* const mbgl::platform::glUniformBlockBinding) (GLuint, GLuint, GLuint) ( GLuint  ,
GLuint  ,
GLuint   
)
extern

Pointer to glUniformBlockBinding OpenGL function.

◆ glUniformMatrix2fv

void(* const mbgl::platform::glUniformMatrix2fv) (GLint, GLsizei, GLboolean, const GLfloat *) ( GLint  ,
GLsizei  ,
GLboolean  ,
const GLfloat  
)
extern

Pointer to glUniformMatrix2fv OpenGL function.

◆ glUniformMatrix2x3fv

void(* const mbgl::platform::glUniformMatrix2x3fv) (GLint, GLsizei, GLboolean, const GLfloat *) ( GLint  ,
GLsizei  ,
GLboolean  ,
const GLfloat  
)
extern

Pointer to glUniformMatrix2x3fv OpenGL function.

◆ glUniformMatrix2x4fv

void(* const mbgl::platform::glUniformMatrix2x4fv) (GLint, GLsizei, GLboolean, const GLfloat *) ( GLint  ,
GLsizei  ,
GLboolean  ,
const GLfloat  
)
extern

Pointer to glUniformMatrix2x4fv OpenGL function.

◆ glUniformMatrix3fv

void(* const mbgl::platform::glUniformMatrix3fv) (GLint, GLsizei, GLboolean, const GLfloat *) ( GLint  ,
GLsizei  ,
GLboolean  ,
const GLfloat  
)
extern

Pointer to glUniformMatrix3fv OpenGL function.

◆ glUniformMatrix3x2fv

void(* const mbgl::platform::glUniformMatrix3x2fv) (GLint, GLsizei, GLboolean, const GLfloat *) ( GLint  ,
GLsizei  ,
GLboolean  ,
const GLfloat  
)
extern

Pointer to glUniformMatrix3x2fv OpenGL function.

◆ glUniformMatrix3x4fv

void(* const mbgl::platform::glUniformMatrix3x4fv) (GLint, GLsizei, GLboolean, const GLfloat *) ( GLint  ,
GLsizei  ,
GLboolean  ,
const GLfloat  
)
extern

Pointer to glUniformMatrix3x4fv OpenGL function.

◆ glUniformMatrix4fv

void(* const mbgl::platform::glUniformMatrix4fv) (GLint, GLsizei, GLboolean, const GLfloat *) ( GLint  ,
GLsizei  ,
GLboolean  ,
const GLfloat  
)
extern

Pointer to glUniformMatrix4fv OpenGL function.

◆ glUniformMatrix4x2fv

void(* const mbgl::platform::glUniformMatrix4x2fv) (GLint, GLsizei, GLboolean, const GLfloat *) ( GLint  ,
GLsizei  ,
GLboolean  ,
const GLfloat  
)
extern

Pointer to glUniformMatrix4x2fv OpenGL function.

◆ glUniformMatrix4x3fv

void(* const mbgl::platform::glUniformMatrix4x3fv) (GLint, GLsizei, GLboolean, const GLfloat *) ( GLint  ,
GLsizei  ,
GLboolean  ,
const GLfloat  
)
extern

Pointer to glUniformMatrix4x3fv OpenGL function.

◆ glUnmapBuffer

GLboolean(* const mbgl::platform::glUnmapBuffer) (GLenum) ( GLenum  )
extern

Pointer to glUnmapBuffer OpenGL function.

◆ glUseProgram

void(* const mbgl::platform::glUseProgram) (GLuint) ( GLuint  )
extern

Pointer to glUseProgram OpenGL function.

◆ glValidateProgram

void(* const mbgl::platform::glValidateProgram) (GLuint) ( GLuint  )
extern

Pointer to glValidateProgram OpenGL function.

◆ glVertexAttrib1f

void(* const mbgl::platform::glVertexAttrib1f) (GLuint, GLfloat) ( GLuint  ,
GLfloat   
)
extern

Pointer to glVertexAttrib1f OpenGL function.

◆ glVertexAttrib1fv

void(* const mbgl::platform::glVertexAttrib1fv) (GLuint, const GLfloat *) ( GLuint  ,
const GLfloat  
)
extern

Pointer to glVertexAttrib1fv OpenGL function.

◆ glVertexAttrib2f

void(* const mbgl::platform::glVertexAttrib2f) (GLuint, GLfloat, GLfloat) ( GLuint  ,
GLfloat  ,
GLfloat   
)
extern

Pointer to glVertexAttrib2f OpenGL function.

◆ glVertexAttrib2fv

void(* const mbgl::platform::glVertexAttrib2fv) (GLuint, const GLfloat *) ( GLuint  ,
const GLfloat  
)
extern

Pointer to glVertexAttrib2fv OpenGL function.

◆ glVertexAttrib3f

void(* const mbgl::platform::glVertexAttrib3f) (GLuint, GLfloat, GLfloat, GLfloat) ( GLuint  ,
GLfloat  ,
GLfloat  ,
GLfloat   
)
extern

Pointer to glVertexAttrib3f OpenGL function.

◆ glVertexAttrib3fv

void(* const mbgl::platform::glVertexAttrib3fv) (GLuint, const GLfloat *) ( GLuint  ,
const GLfloat  
)
extern

Pointer to glVertexAttrib3fv OpenGL function.

◆ glVertexAttrib4f

void(* const mbgl::platform::glVertexAttrib4f) (GLuint, GLfloat, GLfloat, GLfloat, GLfloat) ( GLuint  ,
GLfloat  ,
GLfloat  ,
GLfloat  ,
GLfloat   
)
extern

Pointer to glVertexAttrib4f OpenGL function.

◆ glVertexAttrib4fv

void(* const mbgl::platform::glVertexAttrib4fv) (GLuint, const GLfloat *) ( GLuint  ,
const GLfloat  
)
extern

Pointer to glVertexAttrib4fv OpenGL function.

◆ glVertexAttribDivisor

void(* const mbgl::platform::glVertexAttribDivisor) (GLuint, GLuint) ( GLuint  ,
GLuint   
)
extern

Pointer to glVertexAttribDivisor OpenGL function.

◆ glVertexAttribI4i

void(* const mbgl::platform::glVertexAttribI4i) (GLuint, GLint, GLint, GLint, GLint) ( GLuint  ,
GLint  ,
GLint  ,
GLint  ,
GLint   
)
extern

Pointer to glVertexAttribI4i OpenGL function.

◆ glVertexAttribI4iv

void(* const mbgl::platform::glVertexAttribI4iv) (GLuint, const GLint *) ( GLuint  ,
const GLint  
)
extern

Pointer to glVertexAttribI4iv OpenGL function.

◆ glVertexAttribI4ui

void(* const mbgl::platform::glVertexAttribI4ui) (GLuint, GLuint, GLuint, GLuint, GLuint) ( GLuint  ,
GLuint  ,
GLuint  ,
GLuint  ,
GLuint   
)
extern

Pointer to glVertexAttribI4ui OpenGL function.

◆ glVertexAttribI4uiv

void(* const mbgl::platform::glVertexAttribI4uiv) (GLuint, const GLuint *) ( GLuint  ,
const GLuint  
)
extern

Pointer to glVertexAttribI4uiv OpenGL function.

◆ glVertexAttribIPointer

void(* const mbgl::platform::glVertexAttribIPointer) (GLuint, GLint, GLenum, GLsizei, const GLvoid *) ( GLuint  ,
GLint  ,
GLenum  ,
GLsizei  ,
const GLvoid  
)
extern

Pointer to glVertexAttribIPointer OpenGL function.

◆ glVertexAttribPointer

void(* const mbgl::platform::glVertexAttribPointer) (GLuint, GLint, GLenum, GLboolean, GLsizei, const void *) ( GLuint  ,
GLint  ,
GLenum  ,
GLboolean  ,
GLsizei  ,
const void *   
)
extern

Pointer to glVertexAttribPointer OpenGL function.

◆ glViewport

void(* const mbgl::platform::glViewport) (GLint, GLint, GLsizei, GLsizei) ( GLint  ,
GLint  ,
GLsizei  ,
GLsizei   
)
extern

Pointer to glViewport OpenGL function.

◆ glWaitSync

void(* const mbgl::platform::glWaitSync) (GLsync, GLbitfield, GLuint64) ( GLsync  ,
GLbitfield  ,
GLuint64   
)
extern

Pointer to glWaitSync OpenGL function.