Pepper_47_C_interfaces
Public Attributes | List of all members
PPB_OpenGLES2_1_0 Struct Reference

#include <ppb_opengles2.h>

Collaboration diagram for PPB_OpenGLES2_1_0:
Collaboration graph

Public Attributes

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)
 

Detailed Description

Definition at line 91 of file ppb_opengles2.h.

Member Data Documentation

void(* PPB_OpenGLES2_1_0::ActiveTexture)(PP_Resource context, GLenum texture)

Definition at line 92 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::AttachShader)(PP_Resource context, GLuint program, GLuint shader)

Definition at line 93 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::BindAttribLocation)(PP_Resource context, GLuint program, GLuint index, const char *name)

Definition at line 94 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::BindBuffer)(PP_Resource context, GLenum target, GLuint buffer)

Definition at line 98 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::BindFramebuffer)(PP_Resource context, GLenum target, GLuint framebuffer)

Definition at line 99 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::BindRenderbuffer)(PP_Resource context, GLenum target, GLuint renderbuffer)

Definition at line 102 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::BindTexture)(PP_Resource context, GLenum target, GLuint texture)

Definition at line 105 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::BlendColor)(PP_Resource context, GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)

Definition at line 106 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::BlendEquation)(PP_Resource context, GLenum mode)

Definition at line 111 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::BlendEquationSeparate)(PP_Resource context, GLenum modeRGB, GLenum modeAlpha)

Definition at line 112 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::BlendFunc)(PP_Resource context, GLenum sfactor, GLenum dfactor)

Definition at line 115 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::BlendFuncSeparate)(PP_Resource context, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)

Definition at line 116 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::BufferData)(PP_Resource context, GLenum target, GLsizeiptr size, const void *data, GLenum usage)

Definition at line 121 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::BufferSubData)(PP_Resource context, GLenum target, GLintptr offset, GLsizeiptr size, const void *data)

Definition at line 126 of file ppb_opengles2.h.

GLenum(* PPB_OpenGLES2_1_0::CheckFramebufferStatus)(PP_Resource context, GLenum target)

Definition at line 131 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::Clear)(PP_Resource context, GLbitfield mask)

Definition at line 132 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::ClearColor)(PP_Resource context, GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)

Definition at line 133 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::ClearDepthf)(PP_Resource context, GLclampf depth)

Definition at line 138 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::ClearStencil)(PP_Resource context, GLint s)

Definition at line 139 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::ColorMask)(PP_Resource context, GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)

Definition at line 140 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::CompileShader)(PP_Resource context, GLuint shader)

Definition at line 145 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::CompressedTexImage2D)(PP_Resource context, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)

Definition at line 146 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::CompressedTexSubImage2D)(PP_Resource context, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)

Definition at line 155 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::CopyTexImage2D)(PP_Resource context, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)

Definition at line 165 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::CopyTexSubImage2D)(PP_Resource context, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)

Definition at line 174 of file ppb_opengles2.h.

GLuint(* PPB_OpenGLES2_1_0::CreateProgram)(PP_Resource context)

Definition at line 183 of file ppb_opengles2.h.

GLuint(* PPB_OpenGLES2_1_0::CreateShader)(PP_Resource context, GLenum type)

Definition at line 184 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::CullFace)(PP_Resource context, GLenum mode)

Definition at line 185 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::DeleteBuffers)(PP_Resource context, GLsizei n, const GLuint *buffers)

Definition at line 186 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::DeleteFramebuffers)(PP_Resource context, GLsizei n, const GLuint *framebuffers)

Definition at line 187 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::DeleteProgram)(PP_Resource context, GLuint program)

Definition at line 190 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::DeleteRenderbuffers)(PP_Resource context, GLsizei n, const GLuint *renderbuffers)

Definition at line 191 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::DeleteShader)(PP_Resource context, GLuint shader)

Definition at line 194 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::DeleteTextures)(PP_Resource context, GLsizei n, const GLuint *textures)

Definition at line 195 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::DepthFunc)(PP_Resource context, GLenum func)

Definition at line 198 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::DepthMask)(PP_Resource context, GLboolean flag)

Definition at line 199 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::DepthRangef)(PP_Resource context, GLclampf zNear, GLclampf zFar)

Definition at line 200 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::DetachShader)(PP_Resource context, GLuint program, GLuint shader)

Definition at line 201 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::Disable)(PP_Resource context, GLenum cap)

Definition at line 202 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::DisableVertexAttribArray)(PP_Resource context, GLuint index)

Definition at line 203 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::DrawArrays)(PP_Resource context, GLenum mode, GLint first, GLsizei count)

Definition at line 204 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::DrawElements)(PP_Resource context, GLenum mode, GLsizei count, GLenum type, const void *indices)

Definition at line 208 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::Enable)(PP_Resource context, GLenum cap)

Definition at line 213 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::EnableVertexAttribArray)(PP_Resource context, GLuint index)

Definition at line 214 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::Finish)(PP_Resource context)

Definition at line 215 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::Flush)(PP_Resource context)

Definition at line 216 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::FramebufferRenderbuffer)(PP_Resource context, GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)

Definition at line 217 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::FramebufferTexture2D)(PP_Resource context, GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)

Definition at line 222 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::FrontFace)(PP_Resource context, GLenum mode)

Definition at line 228 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GenBuffers)(PP_Resource context, GLsizei n, GLuint *buffers)

Definition at line 229 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GenerateMipmap)(PP_Resource context, GLenum target)

Definition at line 230 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GenFramebuffers)(PP_Resource context, GLsizei n, GLuint *framebuffers)

Definition at line 231 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GenRenderbuffers)(PP_Resource context, GLsizei n, GLuint *renderbuffers)

Definition at line 232 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GenTextures)(PP_Resource context, GLsizei n, GLuint *textures)

Definition at line 235 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GetActiveAttrib)(PP_Resource context, GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name)

Definition at line 236 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GetActiveUniform)(PP_Resource context, GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name)

Definition at line 244 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GetAttachedShaders)(PP_Resource context, GLuint program, GLsizei maxcount, GLsizei *count, GLuint *shaders)

Definition at line 252 of file ppb_opengles2.h.

GLint(* PPB_OpenGLES2_1_0::GetAttribLocation)(PP_Resource context, GLuint program, const char *name)

Definition at line 257 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GetBooleanv)(PP_Resource context, GLenum pname, GLboolean *params)

Definition at line 260 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GetBufferParameteriv)(PP_Resource context, GLenum target, GLenum pname, GLint *params)

Definition at line 261 of file ppb_opengles2.h.

GLenum(* PPB_OpenGLES2_1_0::GetError)(PP_Resource context)

Definition at line 265 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GetFloatv)(PP_Resource context, GLenum pname, GLfloat *params)

Definition at line 266 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GetFramebufferAttachmentParameteriv)(PP_Resource context, GLenum target, GLenum attachment, GLenum pname, GLint *params)

Definition at line 267 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GetIntegerv)(PP_Resource context, GLenum pname, GLint *params)

Definition at line 272 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GetProgramInfoLog)(PP_Resource context, GLuint program, GLsizei bufsize, GLsizei *length, char *infolog)

Definition at line 277 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GetProgramiv)(PP_Resource context, GLuint program, GLenum pname, GLint *params)

Definition at line 273 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GetRenderbufferParameteriv)(PP_Resource context, GLenum target, GLenum pname, GLint *params)

Definition at line 282 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GetShaderInfoLog)(PP_Resource context, GLuint shader, GLsizei bufsize, GLsizei *length, char *infolog)

Definition at line 290 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GetShaderiv)(PP_Resource context, GLuint shader, GLenum pname, GLint *params)

Definition at line 286 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GetShaderPrecisionFormat)(PP_Resource context, GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)

Definition at line 295 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GetShaderSource)(PP_Resource context, GLuint shader, GLsizei bufsize, GLsizei *length, char *source)

Definition at line 300 of file ppb_opengles2.h.

const GLubyte*(* PPB_OpenGLES2_1_0::GetString)(PP_Resource context, GLenum name)

Definition at line 305 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GetTexParameterfv)(PP_Resource context, GLenum target, GLenum pname, GLfloat *params)

Definition at line 306 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GetTexParameteriv)(PP_Resource context, GLenum target, GLenum pname, GLint *params)

Definition at line 310 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GetUniformfv)(PP_Resource context, GLuint program, GLint location, GLfloat *params)

Definition at line 314 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GetUniformiv)(PP_Resource context, GLuint program, GLint location, GLint *params)

Definition at line 318 of file ppb_opengles2.h.

GLint(* PPB_OpenGLES2_1_0::GetUniformLocation)(PP_Resource context, GLuint program, const char *name)

Definition at line 322 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GetVertexAttribfv)(PP_Resource context, GLuint index, GLenum pname, GLfloat *params)

Definition at line 325 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GetVertexAttribiv)(PP_Resource context, GLuint index, GLenum pname, GLint *params)

Definition at line 329 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::GetVertexAttribPointerv)(PP_Resource context, GLuint index, GLenum pname, void **pointer)

Definition at line 333 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::Hint)(PP_Resource context, GLenum target, GLenum mode)

Definition at line 337 of file ppb_opengles2.h.

GLboolean(* PPB_OpenGLES2_1_0::IsBuffer)(PP_Resource context, GLuint buffer)

Definition at line 338 of file ppb_opengles2.h.

GLboolean(* PPB_OpenGLES2_1_0::IsEnabled)(PP_Resource context, GLenum cap)

Definition at line 339 of file ppb_opengles2.h.

GLboolean(* PPB_OpenGLES2_1_0::IsFramebuffer)(PP_Resource context, GLuint framebuffer)

Definition at line 340 of file ppb_opengles2.h.

GLboolean(* PPB_OpenGLES2_1_0::IsProgram)(PP_Resource context, GLuint program)

Definition at line 341 of file ppb_opengles2.h.

GLboolean(* PPB_OpenGLES2_1_0::IsRenderbuffer)(PP_Resource context, GLuint renderbuffer)

Definition at line 342 of file ppb_opengles2.h.

GLboolean(* PPB_OpenGLES2_1_0::IsShader)(PP_Resource context, GLuint shader)

Definition at line 343 of file ppb_opengles2.h.

GLboolean(* PPB_OpenGLES2_1_0::IsTexture)(PP_Resource context, GLuint texture)

Definition at line 344 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::LineWidth)(PP_Resource context, GLfloat width)

Definition at line 345 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::LinkProgram)(PP_Resource context, GLuint program)

Definition at line 346 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::PixelStorei)(PP_Resource context, GLenum pname, GLint param)

Definition at line 347 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::PolygonOffset)(PP_Resource context, GLfloat factor, GLfloat units)

Definition at line 348 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::ReadPixels)(PP_Resource context, GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels)

Definition at line 349 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::ReleaseShaderCompiler)(PP_Resource context)

Definition at line 357 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::RenderbufferStorage)(PP_Resource context, GLenum target, GLenum internalformat, GLsizei width, GLsizei height)

Definition at line 358 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::SampleCoverage)(PP_Resource context, GLclampf value, GLboolean invert)

Definition at line 363 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::Scissor)(PP_Resource context, GLint x, GLint y, GLsizei width, GLsizei height)

Definition at line 364 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::ShaderBinary)(PP_Resource context, GLsizei n, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length)

Definition at line 369 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::ShaderSource)(PP_Resource context, GLuint shader, GLsizei count, const char **str, const GLint *length)

Definition at line 375 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::StencilFunc)(PP_Resource context, GLenum func, GLint ref, GLuint mask)

Definition at line 380 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::StencilFuncSeparate)(PP_Resource context, GLenum face, GLenum func, GLint ref, GLuint mask)

Definition at line 381 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::StencilMask)(PP_Resource context, GLuint mask)

Definition at line 386 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::StencilMaskSeparate)(PP_Resource context, GLenum face, GLuint mask)

Definition at line 387 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::StencilOp)(PP_Resource context, GLenum fail, GLenum zfail, GLenum zpass)

Definition at line 388 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::StencilOpSeparate)(PP_Resource context, GLenum face, GLenum fail, GLenum zfail, GLenum zpass)

Definition at line 392 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::TexImage2D)(PP_Resource context, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels)

Definition at line 397 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::TexParameterf)(PP_Resource context, GLenum target, GLenum pname, GLfloat param)

Definition at line 407 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::TexParameterfv)(PP_Resource context, GLenum target, GLenum pname, const GLfloat *params)

Definition at line 411 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::TexParameteri)(PP_Resource context, GLenum target, GLenum pname, GLint param)

Definition at line 415 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::TexParameteriv)(PP_Resource context, GLenum target, GLenum pname, const GLint *params)

Definition at line 419 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::TexSubImage2D)(PP_Resource context, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)

Definition at line 423 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::Uniform1f)(PP_Resource context, GLint location, GLfloat x)

Definition at line 433 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::Uniform1fv)(PP_Resource context, GLint location, GLsizei count, const GLfloat *v)

Definition at line 434 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::Uniform1i)(PP_Resource context, GLint location, GLint x)

Definition at line 438 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::Uniform1iv)(PP_Resource context, GLint location, GLsizei count, const GLint *v)

Definition at line 439 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::Uniform2f)(PP_Resource context, GLint location, GLfloat x, GLfloat y)

Definition at line 443 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::Uniform2fv)(PP_Resource context, GLint location, GLsizei count, const GLfloat *v)

Definition at line 444 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::Uniform2i)(PP_Resource context, GLint location, GLint x, GLint y)

Definition at line 448 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::Uniform2iv)(PP_Resource context, GLint location, GLsizei count, const GLint *v)

Definition at line 449 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::Uniform3f)(PP_Resource context, GLint location, GLfloat x, GLfloat y, GLfloat z)

Definition at line 453 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::Uniform3fv)(PP_Resource context, GLint location, GLsizei count, const GLfloat *v)

Definition at line 458 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::Uniform3i)(PP_Resource context, GLint location, GLint x, GLint y, GLint z)

Definition at line 462 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::Uniform3iv)(PP_Resource context, GLint location, GLsizei count, const GLint *v)

Definition at line 467 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::Uniform4f)(PP_Resource context, GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)

Definition at line 471 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::Uniform4fv)(PP_Resource context, GLint location, GLsizei count, const GLfloat *v)

Definition at line 477 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::Uniform4i)(PP_Resource context, GLint location, GLint x, GLint y, GLint z, GLint w)

Definition at line 481 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::Uniform4iv)(PP_Resource context, GLint location, GLsizei count, const GLint *v)

Definition at line 487 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::UniformMatrix2fv)(PP_Resource context, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

Definition at line 491 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::UniformMatrix3fv)(PP_Resource context, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

Definition at line 496 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::UniformMatrix4fv)(PP_Resource context, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

Definition at line 501 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::UseProgram)(PP_Resource context, GLuint program)

Definition at line 506 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::ValidateProgram)(PP_Resource context, GLuint program)

Definition at line 507 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::VertexAttrib1f)(PP_Resource context, GLuint indx, GLfloat x)

Definition at line 508 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::VertexAttrib1fv)(PP_Resource context, GLuint indx, const GLfloat *values)

Definition at line 509 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::VertexAttrib2f)(PP_Resource context, GLuint indx, GLfloat x, GLfloat y)

Definition at line 512 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::VertexAttrib2fv)(PP_Resource context, GLuint indx, const GLfloat *values)

Definition at line 516 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::VertexAttrib3f)(PP_Resource context, GLuint indx, GLfloat x, GLfloat y, GLfloat z)

Definition at line 519 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::VertexAttrib3fv)(PP_Resource context, GLuint indx, const GLfloat *values)

Definition at line 524 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::VertexAttrib4f)(PP_Resource context, GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w)

Definition at line 527 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::VertexAttrib4fv)(PP_Resource context, GLuint indx, const GLfloat *values)

Definition at line 533 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::VertexAttribPointer)(PP_Resource context, GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *ptr)

Definition at line 536 of file ppb_opengles2.h.

void(* PPB_OpenGLES2_1_0::Viewport)(PP_Resource context, GLint x, GLint y, GLsizei width, GLsizei height)

Definition at line 543 of file ppb_opengles2.h.


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