Native Client

PPB_OpenGLES2 Struct Reference

Data Fields List

void(* ActiveTexture )(PP_Resource context, GLenum texture)
void(* AttachShader )(PP_Resource context, GLuint program, GLuint shader)
void(* BindAttribLocation )(PP_Resource context, GLuint program, GLuint index, const char *name)
void(* BindBuffer )(PP_Resource context, GLenum target, GLuint buffer)
void(* BindFramebuffer )(PP_Resource context, GLenum target, GLuint framebuffer)
void(* BindRenderbuffer )(PP_Resource context, GLenum target, GLuint renderbuffer)
void(* BindTexture )(PP_Resource context, GLenum target, GLuint texture)
void(* BlendColor )(PP_Resource context, GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
void(* BlendEquation )(PP_Resource context, GLenum mode)
void(* BlendEquationSeparate )(PP_Resource context, GLenum modeRGB, GLenum modeAlpha)
void(* BlendFunc )(PP_Resource context, GLenum sfactor, GLenum dfactor)
void(* BlendFuncSeparate )(PP_Resource context, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
void(* BufferData )(PP_Resource context, GLenum target, GLsizeiptr size, const void *data, GLenum usage)
void(* BufferSubData )(PP_Resource context, GLenum target, GLintptr offset, GLsizeiptr size, const void *data)
GLenum(* CheckFramebufferStatus )(PP_Resource context, GLenum target)
void(* Clear )(PP_Resource context, GLbitfield mask)
void(* ClearColor )(PP_Resource context, GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
void(* ClearDepthf )(PP_Resource context, GLclampf depth)
void(* ClearStencil )(PP_Resource context, GLint s)
void(* ColorMask )(PP_Resource context, GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
void(* CompileShader )(PP_Resource context, GLuint shader)
void(* CompressedTexImage2D )(PP_Resource context, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)
void(* CompressedTexSubImage2D )(PP_Resource context, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
void(* CopyTexImage2D )(PP_Resource context, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
void(* CopyTexSubImage2D )(PP_Resource context, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
GLuint(* CreateProgram )(PP_Resource context)
GLuint(* CreateShader )(PP_Resource context, GLenum type)
void(* CullFace )(PP_Resource context, GLenum mode)
void(* DeleteBuffers )(PP_Resource context, GLsizei n, const GLuint *buffers)
void(* DeleteFramebuffers )(PP_Resource context, GLsizei n, const GLuint *framebuffers)
void(* DeleteProgram )(PP_Resource context, GLuint program)
void(* DeleteRenderbuffers )(PP_Resource context, GLsizei n, const GLuint *renderbuffers)
void(* DeleteShader )(PP_Resource context, GLuint shader)
void(* DeleteTextures )(PP_Resource context, GLsizei n, const GLuint *textures)
void(* DepthFunc )(PP_Resource context, GLenum func)
void(* DepthMask )(PP_Resource context, GLboolean flag)
void(* DepthRangef )(PP_Resource context, GLclampf zNear, GLclampf zFar)
void(* DetachShader )(PP_Resource context, GLuint program, GLuint shader)
void(* Disable )(PP_Resource context, GLenum cap)
void(* DisableVertexAttribArray )(PP_Resource context, GLuint index)
void(* DrawArrays )(PP_Resource context, GLenum mode, GLint first, GLsizei count)
void(* DrawElements )(PP_Resource context, GLenum mode, GLsizei count, GLenum type, const void *indices)
void(* Enable )(PP_Resource context, GLenum cap)
void(* EnableVertexAttribArray )(PP_Resource context, GLuint index)
void(* Finish )(PP_Resource context)
void(* Flush )(PP_Resource context)
void(* FramebufferRenderbuffer )(PP_Resource context, GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
void(* FramebufferTexture2D )(PP_Resource context, GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
void(* FrontFace )(PP_Resource context, GLenum mode)
void(* GenBuffers )(PP_Resource context, GLsizei n, GLuint *buffers)
void(* GenerateMipmap )(PP_Resource context, GLenum target)
void(* GenFramebuffers )(PP_Resource context, GLsizei n, GLuint *framebuffers)
void(* GenRenderbuffers )(PP_Resource context, GLsizei n, GLuint *renderbuffers)
void(* GenTextures )(PP_Resource context, GLsizei n, GLuint *textures)
void(* GetActiveAttrib )(PP_Resource context, GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name)
void(* GetActiveUniform )(PP_Resource context, GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name)
void(* GetAttachedShaders )(PP_Resource context, GLuint program, GLsizei maxcount, GLsizei *count, GLuint *shaders)
GLint(* GetAttribLocation )(PP_Resource context, GLuint program, const char *name)
void(* GetBooleanv )(PP_Resource context, GLenum pname, GLboolean *params)
void(* GetBufferParameteriv )(PP_Resource context, GLenum target, GLenum pname, GLint *params)
GLenum(* GetError )(PP_Resource context)
void(* GetFloatv )(PP_Resource context, GLenum pname, GLfloat *params)
void(* GetFramebufferAttachmentParameteriv )(PP_Resource context, GLenum target, GLenum attachment, GLenum pname, GLint *params)
void(* GetIntegerv )(PP_Resource context, GLenum pname, GLint *params)
void(* GetProgramiv )(PP_Resource context, GLuint program, GLenum pname, GLint *params)
void(* GetProgramInfoLog )(PP_Resource context, GLuint program, GLsizei bufsize, GLsizei *length, char *infolog)
void(* GetRenderbufferParameteriv )(PP_Resource context, GLenum target, GLenum pname, GLint *params)
void(* GetShaderiv )(PP_Resource context, GLuint shader, GLenum pname, GLint *params)
void(* GetShaderInfoLog )(PP_Resource context, GLuint shader, GLsizei bufsize, GLsizei *length, char *infolog)
void(* GetShaderPrecisionFormat )(PP_Resource context, GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
void(* GetShaderSource )(PP_Resource context, GLuint shader, GLsizei bufsize, GLsizei *length, char *source)
const GLubyte *(* GetString )(PP_Resource context, GLenum name)
void(* GetTexParameterfv )(PP_Resource context, GLenum target, GLenum pname, GLfloat *params)
void(* GetTexParameteriv )(PP_Resource context, GLenum target, GLenum pname, GLint *params)
void(* GetUniformfv )(PP_Resource context, GLuint program, GLint location, GLfloat *params)
void(* GetUniformiv )(PP_Resource context, GLuint program, GLint location, GLint *params)
GLint(* GetUniformLocation )(PP_Resource context, GLuint program, const char *name)
void(* GetVertexAttribfv )(PP_Resource context, GLuint index, GLenum pname, GLfloat *params)
void(* GetVertexAttribiv )(PP_Resource context, GLuint index, GLenum pname, GLint *params)
void(* GetVertexAttribPointerv )(PP_Resource context, GLuint index, GLenum pname, void **pointer)
void(* Hint )(PP_Resource context, GLenum target, GLenum mode)
GLboolean(* IsBuffer )(PP_Resource context, GLuint buffer)
GLboolean(* IsEnabled )(PP_Resource context, GLenum cap)
GLboolean(* IsFramebuffer )(PP_Resource context, GLuint framebuffer)
GLboolean(* IsProgram )(PP_Resource context, GLuint program)
GLboolean(* IsRenderbuffer )(PP_Resource context, GLuint renderbuffer)
GLboolean(* IsShader )(PP_Resource context, GLuint shader)
GLboolean(* IsTexture )(PP_Resource context, GLuint texture)
void(* LineWidth )(PP_Resource context, GLfloat width)
void(* LinkProgram )(PP_Resource context, GLuint program)
void(* PixelStorei )(PP_Resource context, GLenum pname, GLint param)
void(* PolygonOffset )(PP_Resource context, GLfloat factor, GLfloat units)
void(* ReadPixels )(PP_Resource context, GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels)
void(* ReleaseShaderCompiler )(PP_Resource context)
void(* RenderbufferStorage )(PP_Resource context, GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
void(* SampleCoverage )(PP_Resource context, GLclampf value, GLboolean invert)
void(* Scissor )(PP_Resource context, GLint x, GLint y, GLsizei width, GLsizei height)
void(* ShaderBinary )(PP_Resource context, GLsizei n, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length)
void(* ShaderSource )(PP_Resource context, GLuint shader, GLsizei count, const char **str, const GLint *length)
void(* StencilFunc )(PP_Resource context, GLenum func, GLint ref, GLuint mask)
void(* StencilFuncSeparate )(PP_Resource context, GLenum face, GLenum func, GLint ref, GLuint mask)
void(* StencilMask )(PP_Resource context, GLuint mask)
void(* StencilMaskSeparate )(PP_Resource context, GLenum face, GLuint mask)
void(* StencilOp )(PP_Resource context, GLenum fail, GLenum zfail, GLenum zpass)
void(* StencilOpSeparate )(PP_Resource context, GLenum face, GLenum fail, GLenum zfail, GLenum zpass)
void(* TexImage2D )(PP_Resource context, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels)
void(* TexParameterf )(PP_Resource context, GLenum target, GLenum pname, GLfloat param)
void(* TexParameterfv )(PP_Resource context, GLenum target, GLenum pname, const GLfloat *params)
void(* TexParameteri )(PP_Resource context, GLenum target, GLenum pname, GLint param)
void(* TexParameteriv )(PP_Resource context, GLenum target, GLenum pname, const GLint *params)
void(* TexSubImage2D )(PP_Resource context, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
void(* Uniform1f )(PP_Resource context, GLint location, GLfloat x)
void(* Uniform1fv )(PP_Resource context, GLint location, GLsizei count, const GLfloat *v)
void(* Uniform1i )(PP_Resource context, GLint location, GLint x)
void(* Uniform1iv )(PP_Resource context, GLint location, GLsizei count, const GLint *v)
void(* Uniform2f )(PP_Resource context, GLint location, GLfloat x, GLfloat y)
void(* Uniform2fv )(PP_Resource context, GLint location, GLsizei count, const GLfloat *v)
void(* Uniform2i )(PP_Resource context, GLint location, GLint x, GLint y)
void(* Uniform2iv )(PP_Resource context, GLint location, GLsizei count, const GLint *v)
void(* Uniform3f )(PP_Resource context, GLint location, GLfloat x, GLfloat y, GLfloat z)
void(* Uniform3fv )(PP_Resource context, GLint location, GLsizei count, const GLfloat *v)
void(* Uniform3i )(PP_Resource context, GLint location, GLint x, GLint y, GLint z)
void(* Uniform3iv )(PP_Resource context, GLint location, GLsizei count, const GLint *v)
void(* Uniform4f )(PP_Resource context, GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void(* Uniform4fv )(PP_Resource context, GLint location, GLsizei count, const GLfloat *v)
void(* Uniform4i )(PP_Resource context, GLint location, GLint x, GLint y, GLint z, GLint w)
void(* Uniform4iv )(PP_Resource context, GLint location, GLsizei count, const GLint *v)
void(* UniformMatrix2fv )(PP_Resource context, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(* UniformMatrix3fv )(PP_Resource context, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(* UniformMatrix4fv )(PP_Resource context, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(* UseProgram )(PP_Resource context, GLuint program)
void(* ValidateProgram )(PP_Resource context, GLuint program)
void(* VertexAttrib1f )(PP_Resource context, GLuint indx, GLfloat x)
void(* VertexAttrib1fv )(PP_Resource context, GLuint indx, const GLfloat *values)
void(* VertexAttrib2f )(PP_Resource context, GLuint indx, GLfloat x, GLfloat y)
void(* VertexAttrib2fv )(PP_Resource context, GLuint indx, const GLfloat *values)
void(* VertexAttrib3f )(PP_Resource context, GLuint indx, GLfloat x, GLfloat y, GLfloat z)
void(* VertexAttrib3fv )(PP_Resource context, GLuint indx, const GLfloat *values)
void(* VertexAttrib4f )(PP_Resource context, GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void(* VertexAttrib4fv )(PP_Resource context, GLuint indx, const GLfloat *values)
void(* VertexAttribPointer )(PP_Resource context, GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *ptr)
void(* Viewport )(PP_Resource context, GLint x, GLint y, GLsizei width, GLsizei height)

Data Fields Details

void(* PPB_OpenGLES2::ActiveTexture)(PP_Resource context, GLenum texture)
void(* PPB_OpenGLES2::AttachShader)(PP_Resource context, GLuint program, GLuint shader)
void(* PPB_OpenGLES2::BindAttribLocation)(PP_Resource context, GLuint program, GLuint index, const char *name)
void(* PPB_OpenGLES2::BindBuffer)(PP_Resource context, GLenum target, GLuint buffer)
void(* PPB_OpenGLES2::BindFramebuffer)(PP_Resource context, GLenum target, GLuint framebuffer)
void(* PPB_OpenGLES2::BindRenderbuffer)(PP_Resource context, GLenum target, GLuint renderbuffer)
void(* PPB_OpenGLES2::BindTexture)(PP_Resource context, GLenum target, GLuint texture)
void(* PPB_OpenGLES2::BlendColor)(PP_Resource context, GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
void(* PPB_OpenGLES2::BlendEquationSeparate)(PP_Resource context, GLenum modeRGB, GLenum modeAlpha)
void(* PPB_OpenGLES2::BlendFunc)(PP_Resource context, GLenum sfactor, GLenum dfactor)
void(* PPB_OpenGLES2::BlendFuncSeparate)(PP_Resource context, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
void(* PPB_OpenGLES2::BufferData)(PP_Resource context, GLenum target, GLsizeiptr size, const void *data, GLenum usage)
void(* PPB_OpenGLES2::BufferSubData)(PP_Resource context, GLenum target, GLintptr offset, GLsizeiptr size, const void *data)
void(* PPB_OpenGLES2::ClearColor)(PP_Resource context, GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
void(* PPB_OpenGLES2::ColorMask)(PP_Resource context, GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
void(* PPB_OpenGLES2::CompressedTexImage2D)(PP_Resource context, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)
void(* PPB_OpenGLES2::CompressedTexSubImage2D)(PP_Resource context, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
void(* PPB_OpenGLES2::CopyTexImage2D)(PP_Resource context, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
void(* PPB_OpenGLES2::CopyTexSubImage2D)(PP_Resource context, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
void(* PPB_OpenGLES2::CullFace)(PP_Resource context, GLenum mode)
void(* PPB_OpenGLES2::DeleteBuffers)(PP_Resource context, GLsizei n, const GLuint *buffers)
void(* PPB_OpenGLES2::DeleteFramebuffers)(PP_Resource context, GLsizei n, const GLuint *framebuffers)
void(* PPB_OpenGLES2::DeleteProgram)(PP_Resource context, GLuint program)
void(* PPB_OpenGLES2::DeleteRenderbuffers)(PP_Resource context, GLsizei n, const GLuint *renderbuffers)
void(* PPB_OpenGLES2::DeleteTextures)(PP_Resource context, GLsizei n, const GLuint *textures)
void(* PPB_OpenGLES2::DetachShader)(PP_Resource context, GLuint program, GLuint shader)
void(* PPB_OpenGLES2::Disable)(PP_Resource context, GLenum cap)
void(* PPB_OpenGLES2::DrawArrays)(PP_Resource context, GLenum mode, GLint first, GLsizei count)
void(* PPB_OpenGLES2::DrawElements)(PP_Resource context, GLenum mode, GLsizei count, GLenum type, const void *indices)
void(* PPB_OpenGLES2::Enable)(PP_Resource context, GLenum cap)
void(* PPB_OpenGLES2::FramebufferRenderbuffer)(PP_Resource context, GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
void(* PPB_OpenGLES2::FramebufferTexture2D)(PP_Resource context, GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
void(* PPB_OpenGLES2::GenBuffers)(PP_Resource context, GLsizei n, GLuint *buffers)
void(* PPB_OpenGLES2::GenFramebuffers)(PP_Resource context, GLsizei n, GLuint *framebuffers)
void(* PPB_OpenGLES2::GenRenderbuffers)(PP_Resource context, GLsizei n, GLuint *renderbuffers)
void(* PPB_OpenGLES2::GenTextures)(PP_Resource context, GLsizei n, GLuint *textures)
void(* PPB_OpenGLES2::GetActiveAttrib)(PP_Resource context, GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name)
void(* PPB_OpenGLES2::GetActiveUniform)(PP_Resource context, GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name)
void(* PPB_OpenGLES2::GetAttachedShaders)(PP_Resource context, GLuint program, GLsizei maxcount, GLsizei *count, GLuint *shaders)
GLint(* PPB_OpenGLES2::GetAttribLocation)(PP_Resource context, GLuint program, const char *name)
void(* PPB_OpenGLES2::GetBooleanv)(PP_Resource context, GLenum pname, GLboolean *params)
void(* PPB_OpenGLES2::GetBufferParameteriv)(PP_Resource context, GLenum target, GLenum pname, GLint *params)
void(* PPB_OpenGLES2::GetFloatv)(PP_Resource context, GLenum pname, GLfloat *params)
void(* PPB_OpenGLES2::GetFramebufferAttachmentParameteriv)(PP_Resource context, GLenum target, GLenum attachment, GLenum pname, GLint *params)
void(* PPB_OpenGLES2::GetIntegerv)(PP_Resource context, GLenum pname, GLint *params)
void(* PPB_OpenGLES2::GetProgramInfoLog)(PP_Resource context, GLuint program, GLsizei bufsize, GLsizei *length, char *infolog)
void(* PPB_OpenGLES2::GetProgramiv)(PP_Resource context, GLuint program, GLenum pname, GLint *params)
void(* PPB_OpenGLES2::GetRenderbufferParameteriv)(PP_Resource context, GLenum target, GLenum pname, GLint *params)
void(* PPB_OpenGLES2::GetShaderInfoLog)(PP_Resource context, GLuint shader, GLsizei bufsize, GLsizei *length, char *infolog)
void(* PPB_OpenGLES2::GetShaderiv)(PP_Resource context, GLuint shader, GLenum pname, GLint *params)
void(* PPB_OpenGLES2::GetShaderPrecisionFormat)(PP_Resource context, GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
void(* PPB_OpenGLES2::GetShaderSource)(PP_Resource context, GLuint shader, GLsizei bufsize, GLsizei *length, char *source)
void(* PPB_OpenGLES2::GetTexParameterfv)(PP_Resource context, GLenum target, GLenum pname, GLfloat *params)
void(* PPB_OpenGLES2::GetTexParameteriv)(PP_Resource context, GLenum target, GLenum pname, GLint *params)
void(* PPB_OpenGLES2::GetUniformfv)(PP_Resource context, GLuint program, GLint location, GLfloat *params)
void(* PPB_OpenGLES2::GetUniformiv)(PP_Resource context, GLuint program, GLint location, GLint *params)
GLint(* PPB_OpenGLES2::GetUniformLocation)(PP_Resource context, GLuint program, const char *name)
void(* PPB_OpenGLES2::GetVertexAttribfv)(PP_Resource context, GLuint index, GLenum pname, GLfloat *params)
void(* PPB_OpenGLES2::GetVertexAttribiv)(PP_Resource context, GLuint index, GLenum pname, GLint *params)
void(* PPB_OpenGLES2::GetVertexAttribPointerv)(PP_Resource context, GLuint index, GLenum pname, void **pointer)
void(* PPB_OpenGLES2::Hint)(PP_Resource context, GLenum target, GLenum mode)
void(* PPB_OpenGLES2::LineWidth)(PP_Resource context, GLfloat width)
void(* PPB_OpenGLES2::LinkProgram)(PP_Resource context, GLuint program)
void(* PPB_OpenGLES2::PixelStorei)(PP_Resource context, GLenum pname, GLint param)
void(* PPB_OpenGLES2::PolygonOffset)(PP_Resource context, GLfloat factor, GLfloat units)
void(* PPB_OpenGLES2::ReadPixels)(PP_Resource context, GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels)
void(* PPB_OpenGLES2::RenderbufferStorage)(PP_Resource context, GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
void(* PPB_OpenGLES2::Scissor)(PP_Resource context, GLint x, GLint y, GLsizei width, GLsizei height)
void(* PPB_OpenGLES2::ShaderBinary)(PP_Resource context, GLsizei n, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length)
void(* PPB_OpenGLES2::ShaderSource)(PP_Resource context, GLuint shader, GLsizei count, const char **str, const GLint *length)
void(* PPB_OpenGLES2::StencilFunc)(PP_Resource context, GLenum func, GLint ref, GLuint mask)
void(* PPB_OpenGLES2::StencilFuncSeparate)(PP_Resource context, GLenum face, GLenum func, GLint ref, GLuint mask)
void(* PPB_OpenGLES2::StencilOp)(PP_Resource context, GLenum fail, GLenum zfail, GLenum zpass)
void(* PPB_OpenGLES2::StencilOpSeparate)(PP_Resource context, GLenum face, GLenum fail, GLenum zfail, GLenum zpass)
void(* PPB_OpenGLES2::TexImage2D)(PP_Resource context, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels)
void(* PPB_OpenGLES2::TexParameterf)(PP_Resource context, GLenum target, GLenum pname, GLfloat param)
void(* PPB_OpenGLES2::TexParameterfv)(PP_Resource context, GLenum target, GLenum pname, const GLfloat *params)
void(* PPB_OpenGLES2::TexParameteri)(PP_Resource context, GLenum target, GLenum pname, GLint param)
void(* PPB_OpenGLES2::TexParameteriv)(PP_Resource context, GLenum target, GLenum pname, const GLint *params)
void(* PPB_OpenGLES2::TexSubImage2D)(PP_Resource context, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
void(* PPB_OpenGLES2::Uniform1f)(PP_Resource context, GLint location, GLfloat x)
void(* PPB_OpenGLES2::Uniform1fv)(PP_Resource context, GLint location, GLsizei count, const GLfloat *v)
void(* PPB_OpenGLES2::Uniform1i)(PP_Resource context, GLint location, GLint x)
void(* PPB_OpenGLES2::Uniform1iv)(PP_Resource context, GLint location, GLsizei count, const GLint *v)
void(* PPB_OpenGLES2::Uniform2f)(PP_Resource context, GLint location, GLfloat x, GLfloat y)
void(* PPB_OpenGLES2::Uniform2fv)(PP_Resource context, GLint location, GLsizei count, const GLfloat *v)
void(* PPB_OpenGLES2::Uniform2i)(PP_Resource context, GLint location, GLint x, GLint y)
void(* PPB_OpenGLES2::Uniform2iv)(PP_Resource context, GLint location, GLsizei count, const GLint *v)
void(* PPB_OpenGLES2::Uniform3f)(PP_Resource context, GLint location, GLfloat x, GLfloat y, GLfloat z)
void(* PPB_OpenGLES2::Uniform3fv)(PP_Resource context, GLint location, GLsizei count, const GLfloat *v)
void(* PPB_OpenGLES2::Uniform3i)(PP_Resource context, GLint location, GLint x, GLint y, GLint z)
void(* PPB_OpenGLES2::Uniform3iv)(PP_Resource context, GLint location, GLsizei count, const GLint *v)
void(* PPB_OpenGLES2::Uniform4f)(PP_Resource context, GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void(* PPB_OpenGLES2::Uniform4fv)(PP_Resource context, GLint location, GLsizei count, const GLfloat *v)
void(* PPB_OpenGLES2::Uniform4i)(PP_Resource context, GLint location, GLint x, GLint y, GLint z, GLint w)
void(* PPB_OpenGLES2::Uniform4iv)(PP_Resource context, GLint location, GLsizei count, const GLint *v)
void(* PPB_OpenGLES2::UniformMatrix2fv)(PP_Resource context, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(* PPB_OpenGLES2::UniformMatrix3fv)(PP_Resource context, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(* PPB_OpenGLES2::UniformMatrix4fv)(PP_Resource context, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
void(* PPB_OpenGLES2::UseProgram)(PP_Resource context, GLuint program)
void(* PPB_OpenGLES2::VertexAttrib1fv)(PP_Resource context, GLuint indx, const GLfloat *values)
void(* PPB_OpenGLES2::VertexAttrib2fv)(PP_Resource context, GLuint indx, const GLfloat *values)
void(* PPB_OpenGLES2::VertexAttrib3fv)(PP_Resource context, GLuint indx, const GLfloat *values)
void(* PPB_OpenGLES2::VertexAttrib4fv)(PP_Resource context, GLuint indx, const GLfloat *values)
void(* PPB_OpenGLES2::VertexAttribPointer)(PP_Resource context, GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *ptr)
void(* PPB_OpenGLES2::Viewport)(PP_Resource context, GLint x, GLint y, GLsizei width, GLsizei height)

The documentation for this struct was generated from the following file:

Authentication required

You need to be signed in with Google+ to do that.

Signing you in...

Google Developers needs your permission to do that.