Module: GL_ARB_shader_subroutine::Functions
- Defined in:
- lib/opengl-definitions/extensions/GL_ARB_shader_subroutine.rb
Constant Summary collapse
- Parameters =
{ glGetSubroutineUniformLocation: [ :GLint, :GLuint, :GLenum, :pointer ].freeze, glGetSubroutineIndex: [ :GLuint, :GLuint, :GLenum, :pointer ].freeze, glGetActiveSubroutineUniformiv: [ :void, :GLuint, :GLenum, :GLuint, :GLenum, :pointer ].freeze, glGetActiveSubroutineUniformName: [ :void, :GLuint, :GLenum, :GLuint, :GLsizei, :pointer, :pointer ].freeze, glGetActiveSubroutineName: [ :void, :GLuint, :GLenum, :GLuint, :GLsizei, :pointer, :pointer ].freeze, glUniformSubroutinesuiv: [ :void, :GLenum, :GLsizei, :pointer ].freeze, glGetUniformSubroutineuiv: [ :void, :GLenum, :GLint, :pointer ].freeze, glGetProgramStageiv: [ :void, :GLuint, :GLenum, :GLenum, :pointer ].freeze, }.freeze
Instance Method Summary collapse
- #glGetActiveSubroutineName(program, shadertype, index, bufsize, length, name) ⇒ Object
- #glGetActiveSubroutineUniformiv(program, shadertype, index, pname, values) ⇒ Object
- #glGetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name) ⇒ Object
- #glGetProgramStageiv(program, shadertype, pname, values) ⇒ Object
- #glGetSubroutineIndex(program, shadertype, name) ⇒ Object
- #glGetSubroutineUniformLocation(program, shadertype, name) ⇒ Object
- #glGetUniformSubroutineuiv(shadertype, location, params) ⇒ Object
- #glUniformSubroutinesuiv(shadertype, count, indices) ⇒ Object
Instance Method Details
#glGetActiveSubroutineName(program, shadertype, index, bufsize, length, name) ⇒ Object
21 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_subroutine.rb', line 21 def glGetActiveSubroutineName(program, shadertype, index, bufsize, length, name) end |
#glGetActiveSubroutineUniformiv(program, shadertype, index, pname, values) ⇒ Object
19 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_subroutine.rb', line 19 def glGetActiveSubroutineUniformiv(program, shadertype, index, pname, values) end |
#glGetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name) ⇒ Object
20 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_subroutine.rb', line 20 def glGetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name) end |
#glGetProgramStageiv(program, shadertype, pname, values) ⇒ Object
24 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_subroutine.rb', line 24 def glGetProgramStageiv(program, shadertype, pname, values) end |
#glGetSubroutineIndex(program, shadertype, name) ⇒ Object
18 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_subroutine.rb', line 18 def glGetSubroutineIndex(program, shadertype, name) end |
#glGetSubroutineUniformLocation(program, shadertype, name) ⇒ Object
17 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_subroutine.rb', line 17 def glGetSubroutineUniformLocation(program, shadertype, name) end |
#glGetUniformSubroutineuiv(shadertype, location, params) ⇒ Object
23 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_subroutine.rb', line 23 def glGetUniformSubroutineuiv(shadertype, location, params) end |
#glUniformSubroutinesuiv(shadertype, count, indices) ⇒ Object
22 |
# File 'lib/opengl-definitions/extensions/GL_ARB_shader_subroutine.rb', line 22 def glUniformSubroutinesuiv(shadertype, count, indices) end |