Module: GL_ARB_shader_objects
- Defined in:
- lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb
Defined Under Namespace
Modules: Constants
Constant Summary collapse
- Functions =
{ def glDeleteObjectARB(obj) end => [ :void, :GLhandleARB ].freeze, def glGetHandleARB(pname) end => [ :GLhandleARB, :GLenum ].freeze, def glDetachObjectARB(containerObj, attachedObj) end => [ :void, :GLhandleARB, :GLhandleARB ].freeze, def glCreateShaderObjectARB(shaderType) end => [ :GLhandleARB, :GLenum ].freeze, def glShaderSourceARB(shaderObj, count, string, length) end => [ :void, :GLhandleARB, :GLsizei, :pointer, :pointer ].freeze, def glCompileShaderARB(shaderObj) end => [ :void, :GLhandleARB ].freeze, def glCreateProgramObjectARB() end => [ :GLhandleARB ].freeze, def glAttachObjectARB(containerObj, obj) end => [ :void, :GLhandleARB, :GLhandleARB ].freeze, def glLinkProgramARB(programObj) end => [ :void, :GLhandleARB ].freeze, def glUseProgramObjectARB(programObj) end => [ :void, :GLhandleARB ].freeze, def glValidateProgramARB(programObj) end => [ :void, :GLhandleARB ].freeze, def glUniform1fARB(location, v0) end => [ :void, :GLint, :GLfloat ].freeze, def glUniform2fARB(location, v0, v1) end => [ :void, :GLint, :GLfloat, :GLfloat ].freeze, def glUniform3fARB(location, v0, v1, v2) end => [ :void, :GLint, :GLfloat, :GLfloat, :GLfloat ].freeze, def glUniform4fARB(location, v0, v1, v2, v3) end => [ :void, :GLint, :GLfloat, :GLfloat, :GLfloat, :GLfloat ].freeze, def glUniform1iARB(location, v0) end => [ :void, :GLint, :GLint ].freeze, def glUniform2iARB(location, v0, v1) end => [ :void, :GLint, :GLint, :GLint ].freeze, def glUniform3iARB(location, v0, v1, v2) end => [ :void, :GLint, :GLint, :GLint, :GLint ].freeze, def glUniform4iARB(location, v0, v1, v2, v3) end => [ :void, :GLint, :GLint, :GLint, :GLint, :GLint ].freeze, def glUniform1fvARB(location, count, value) end => [ :void, :GLint, :GLsizei, :pointer ].freeze, def glUniform2fvARB(location, count, value) end => [ :void, :GLint, :GLsizei, :pointer ].freeze, def glUniform3fvARB(location, count, value) end => [ :void, :GLint, :GLsizei, :pointer ].freeze, def glUniform4fvARB(location, count, value) end => [ :void, :GLint, :GLsizei, :pointer ].freeze, def glUniform1ivARB(location, count, value) end => [ :void, :GLint, :GLsizei, :pointer ].freeze, def glUniform2ivARB(location, count, value) end => [ :void, :GLint, :GLsizei, :pointer ].freeze, def glUniform3ivARB(location, count, value) end => [ :void, :GLint, :GLsizei, :pointer ].freeze, def glUniform4ivARB(location, count, value) end => [ :void, :GLint, :GLsizei, :pointer ].freeze, def glUniformMatrix2fvARB(location, count, transpose, value) end => [ :void, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, def glUniformMatrix3fvARB(location, count, transpose, value) end => [ :void, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, def glUniformMatrix4fvARB(location, count, transpose, value) end => [ :void, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, def glGetObjectParameterfvARB(obj, pname, params) end => [ :void, :GLhandleARB, :GLenum, :pointer ].freeze, def glGetObjectParameterivARB(obj, pname, params) end => [ :void, :GLhandleARB, :GLenum, :pointer ].freeze, def glGetInfoLogARB(obj, maxLength, length, infoLog) end => [ :void, :GLhandleARB, :GLsizei, :pointer, :pointer ].freeze, def glGetAttachedObjectsARB(containerObj, maxCount, count, obj) end => [ :void, :GLhandleARB, :GLsizei, :pointer, :pointer ].freeze, def glGetUniformLocationARB(programObj, name) end => [ :GLint, :GLhandleARB, :pointer ].freeze, def glGetActiveUniformARB(programObj, index, maxLength, length, size, type, name) end => [ :void, :GLhandleARB, :GLuint, :GLsizei, :pointer, :pointer, :pointer, :pointer ].freeze, def glGetUniformfvARB(programObj, location, params) end => [ :void, :GLhandleARB, :GLint, :pointer ].freeze, def glGetUniformivARB(programObj, location, params) end => [ :void, :GLhandleARB, :GLint, :pointer ].freeze, def glGetShaderSourceARB(obj, maxLength, length, source) end => [ :void, :GLhandleARB, :GLsizei, :pointer, :pointer ].freeze, }.freeze