Module: GL_ARB_shader_objects::Functions
- Defined in:
- lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb
Constant Summary collapse
- Parameters =
{ glDeleteObjectARB: [ :void, :GLhandleARB ].freeze, glGetHandleARB: [ :GLhandleARB, :GLenum ].freeze, glDetachObjectARB: [ :void, :GLhandleARB, :GLhandleARB ].freeze, glCreateShaderObjectARB: [ :GLhandleARB, :GLenum ].freeze, glShaderSourceARB: [ :void, :GLhandleARB, :GLsizei, :pointer, :pointer ].freeze, glCompileShaderARB: [ :void, :GLhandleARB ].freeze, glCreateProgramObjectARB: [ :GLhandleARB ].freeze, glAttachObjectARB: [ :void, :GLhandleARB, :GLhandleARB ].freeze, glLinkProgramARB: [ :void, :GLhandleARB ].freeze, glUseProgramObjectARB: [ :void, :GLhandleARB ].freeze, glValidateProgramARB: [ :void, :GLhandleARB ].freeze, glUniform1fARB: [ :void, :GLint, :GLfloat ].freeze, glUniform2fARB: [ :void, :GLint, :GLfloat, :GLfloat ].freeze, glUniform3fARB: [ :void, :GLint, :GLfloat, :GLfloat, :GLfloat ].freeze, glUniform4fARB: [ :void, :GLint, :GLfloat, :GLfloat, :GLfloat, :GLfloat ].freeze, glUniform1iARB: [ :void, :GLint, :GLint ].freeze, glUniform2iARB: [ :void, :GLint, :GLint, :GLint ].freeze, glUniform3iARB: [ :void, :GLint, :GLint, :GLint, :GLint ].freeze, glUniform4iARB: [ :void, :GLint, :GLint, :GLint, :GLint, :GLint ].freeze, glUniform1fvARB: [ :void, :GLint, :GLsizei, :pointer ].freeze, glUniform2fvARB: [ :void, :GLint, :GLsizei, :pointer ].freeze, glUniform3fvARB: [ :void, :GLint, :GLsizei, :pointer ].freeze, glUniform4fvARB: [ :void, :GLint, :GLsizei, :pointer ].freeze, glUniform1ivARB: [ :void, :GLint, :GLsizei, :pointer ].freeze, glUniform2ivARB: [ :void, :GLint, :GLsizei, :pointer ].freeze, glUniform3ivARB: [ :void, :GLint, :GLsizei, :pointer ].freeze, glUniform4ivARB: [ :void, :GLint, :GLsizei, :pointer ].freeze, glUniformMatrix2fvARB: [ :void, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glUniformMatrix3fvARB: [ :void, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glUniformMatrix4fvARB: [ :void, :GLint, :GLsizei, :GLboolean, :pointer ].freeze, glGetObjectParameterfvARB: [ :void, :GLhandleARB, :GLenum, :pointer ].freeze, glGetObjectParameterivARB: [ :void, :GLhandleARB, :GLenum, :pointer ].freeze, glGetInfoLogARB: [ :void, :GLhandleARB, :GLsizei, :pointer, :pointer ].freeze, glGetAttachedObjectsARB: [ :void, :GLhandleARB, :GLsizei, :pointer, :pointer ].freeze, glGetUniformLocationARB: [ :GLint, :GLhandleARB, :pointer ].freeze, glGetActiveUniformARB: [ :void, :GLhandleARB, :GLuint, :GLsizei, :pointer, :pointer, :pointer, :pointer ].freeze, glGetUniformfvARB: [ :void, :GLhandleARB, :GLint, :pointer ].freeze, glGetUniformivARB: [ :void, :GLhandleARB, :GLint, :pointer ].freeze, glGetShaderSourceARB: [ :void, :GLhandleARB, :GLsizei, :pointer, :pointer ].freeze, }.freeze
Instance Method Summary collapse
- #glAttachObjectARB(containerObj, obj) ⇒ Object
- #glCompileShaderARB(shaderObj) ⇒ Object
- #glCreateProgramObjectARB ⇒ Object
- #glCreateShaderObjectARB(shaderType) ⇒ Object
- #glDeleteObjectARB(obj) ⇒ Object
- #glDetachObjectARB(containerObj, attachedObj) ⇒ Object
- #glGetActiveUniformARB(programObj, index, maxLength, length, size, type, name) ⇒ Object
- #glGetAttachedObjectsARB(containerObj, maxCount, count, obj) ⇒ Object
- #glGetHandleARB(pname) ⇒ Object
- #glGetInfoLogARB(obj, maxLength, length, infoLog) ⇒ Object
- #glGetObjectParameterfvARB(obj, pname, params) ⇒ Object
- #glGetObjectParameterivARB(obj, pname, params) ⇒ Object
- #glGetShaderSourceARB(obj, maxLength, length, source) ⇒ Object
- #glGetUniformfvARB(programObj, location, params) ⇒ Object
- #glGetUniformivARB(programObj, location, params) ⇒ Object
- #glGetUniformLocationARB(programObj, name) ⇒ Object
- #glLinkProgramARB(programObj) ⇒ Object
- #glShaderSourceARB(shaderObj, count, string, length) ⇒ Object
- #glUniform1fARB(location, v0) ⇒ Object
- #glUniform1fvARB(location, count, value) ⇒ Object
- #glUniform1iARB(location, v0) ⇒ Object
- #glUniform1ivARB(location, count, value) ⇒ Object
- #glUniform2fARB(location, v0, v1) ⇒ Object
- #glUniform2fvARB(location, count, value) ⇒ Object
- #glUniform2iARB(location, v0, v1) ⇒ Object
- #glUniform2ivARB(location, count, value) ⇒ Object
- #glUniform3fARB(location, v0, v1, v2) ⇒ Object
- #glUniform3fvARB(location, count, value) ⇒ Object
- #glUniform3iARB(location, v0, v1, v2) ⇒ Object
- #glUniform3ivARB(location, count, value) ⇒ Object
- #glUniform4fARB(location, v0, v1, v2, v3) ⇒ Object
- #glUniform4fvARB(location, count, value) ⇒ Object
- #glUniform4iARB(location, v0, v1, v2, v3) ⇒ Object
- #glUniform4ivARB(location, count, value) ⇒ Object
- #glUniformMatrix2fvARB(location, count, transpose, value) ⇒ Object
- #glUniformMatrix3fvARB(location, count, transpose, value) ⇒ Object
- #glUniformMatrix4fvARB(location, count, transpose, value) ⇒ Object
- #glUseProgramObjectARB(programObj) ⇒ Object
- #glValidateProgramARB(programObj) ⇒ Object
Instance Method Details
#glAttachObjectARB(containerObj, obj) ⇒ Object
47 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 47 def glAttachObjectARB(containerObj, obj) end |
#glCompileShaderARB(shaderObj) ⇒ Object
45 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 45 def glCompileShaderARB(shaderObj) end |
#glCreateProgramObjectARB ⇒ Object
46 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 46 def glCreateProgramObjectARB() end |
#glCreateShaderObjectARB(shaderType) ⇒ Object
43 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 43 def glCreateShaderObjectARB(shaderType) end |
#glDeleteObjectARB(obj) ⇒ Object
40 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 40 def glDeleteObjectARB(obj) end |
#glDetachObjectARB(containerObj, attachedObj) ⇒ Object
42 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 42 def glDetachObjectARB(containerObj, attachedObj) end |
#glGetActiveUniformARB(programObj, index, maxLength, length, size, type, name) ⇒ Object
75 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 75 def glGetActiveUniformARB(programObj, index, maxLength, length, size, type, name) end |
#glGetAttachedObjectsARB(containerObj, maxCount, count, obj) ⇒ Object
73 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 73 def glGetAttachedObjectsARB(containerObj, maxCount, count, obj) end |
#glGetHandleARB(pname) ⇒ Object
41 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 41 def glGetHandleARB(pname) end |
#glGetInfoLogARB(obj, maxLength, length, infoLog) ⇒ Object
72 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 72 def glGetInfoLogARB(obj, maxLength, length, infoLog) end |
#glGetObjectParameterfvARB(obj, pname, params) ⇒ Object
70 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 70 def glGetObjectParameterfvARB(obj, pname, params) end |
#glGetObjectParameterivARB(obj, pname, params) ⇒ Object
71 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 71 def glGetObjectParameterivARB(obj, pname, params) end |
#glGetShaderSourceARB(obj, maxLength, length, source) ⇒ Object
78 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 78 def glGetShaderSourceARB(obj, maxLength, length, source) end |
#glGetUniformfvARB(programObj, location, params) ⇒ Object
76 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 76 def glGetUniformfvARB(programObj, location, params) end |
#glGetUniformivARB(programObj, location, params) ⇒ Object
77 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 77 def glGetUniformivARB(programObj, location, params) end |
#glGetUniformLocationARB(programObj, name) ⇒ Object
74 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 74 def glGetUniformLocationARB(programObj, name) end |
#glLinkProgramARB(programObj) ⇒ Object
48 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 48 def glLinkProgramARB(programObj) end |
#glShaderSourceARB(shaderObj, count, string, length) ⇒ Object
44 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 44 def glShaderSourceARB(shaderObj, count, string, length) end |
#glUniform1fARB(location, v0) ⇒ Object
51 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 51 def glUniform1fARB(location, v0) end |
#glUniform1fvARB(location, count, value) ⇒ Object
59 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 59 def glUniform1fvARB(location, count, value) end |
#glUniform1iARB(location, v0) ⇒ Object
55 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 55 def glUniform1iARB(location, v0) end |
#glUniform1ivARB(location, count, value) ⇒ Object
63 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 63 def glUniform1ivARB(location, count, value) end |
#glUniform2fARB(location, v0, v1) ⇒ Object
52 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 52 def glUniform2fARB(location, v0, v1) end |
#glUniform2fvARB(location, count, value) ⇒ Object
60 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 60 def glUniform2fvARB(location, count, value) end |
#glUniform2iARB(location, v0, v1) ⇒ Object
56 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 56 def glUniform2iARB(location, v0, v1) end |
#glUniform2ivARB(location, count, value) ⇒ Object
64 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 64 def glUniform2ivARB(location, count, value) end |
#glUniform3fARB(location, v0, v1, v2) ⇒ Object
53 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 53 def glUniform3fARB(location, v0, v1, v2) end |
#glUniform3fvARB(location, count, value) ⇒ Object
61 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 61 def glUniform3fvARB(location, count, value) end |
#glUniform3iARB(location, v0, v1, v2) ⇒ Object
57 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 57 def glUniform3iARB(location, v0, v1, v2) end |
#glUniform3ivARB(location, count, value) ⇒ Object
65 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 65 def glUniform3ivARB(location, count, value) end |
#glUniform4fARB(location, v0, v1, v2, v3) ⇒ Object
54 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 54 def glUniform4fARB(location, v0, v1, v2, v3) end |
#glUniform4fvARB(location, count, value) ⇒ Object
62 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 62 def glUniform4fvARB(location, count, value) end |
#glUniform4iARB(location, v0, v1, v2, v3) ⇒ Object
58 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 58 def glUniform4iARB(location, v0, v1, v2, v3) end |
#glUniform4ivARB(location, count, value) ⇒ Object
66 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 66 def glUniform4ivARB(location, count, value) end |
#glUniformMatrix2fvARB(location, count, transpose, value) ⇒ Object
67 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 67 def glUniformMatrix2fvARB(location, count, transpose, value) end |
#glUniformMatrix3fvARB(location, count, transpose, value) ⇒ Object
68 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 68 def glUniformMatrix3fvARB(location, count, transpose, value) end |
#glUniformMatrix4fvARB(location, count, transpose, value) ⇒ Object
69 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 69 def glUniformMatrix4fvARB(location, count, transpose, value) end |
#glUseProgramObjectARB(programObj) ⇒ Object
49 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 49 def glUseProgramObjectARB(programObj) end |
#glValidateProgramARB(programObj) ⇒ Object
50 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_objects.rb', line 50 def glValidateProgramARB(programObj) end |