Module: GL_NV_transform_feedback::Functions

Defined in:
lib/opengl-definitions/extensions/GL_NV_transform_feedback.rb

Constant Summary collapse

Parameters =
{
  glBeginTransformFeedbackNV:         [ :void, :GLenum ].freeze,
  glEndTransformFeedbackNV:           [ :void ].freeze,
  glTransformFeedbackAttribsNV:       [ :void, :GLsizei, :pointer, :GLenum ].freeze,
  glBindBufferRangeNV:                [ :void, :GLenum, :GLuint, :GLuint, :GLintptr, :GLsizeiptr ].freeze,
  glBindBufferOffsetNV:               [ :void, :GLenum, :GLuint, :GLuint, :GLintptr ].freeze,
  glBindBufferBaseNV:                 [ :void, :GLenum, :GLuint, :GLuint ].freeze,
  glTransformFeedbackVaryingsNV:      [ :void, :GLuint, :GLsizei, :pointer, :GLenum ].freeze,
  glActiveVaryingNV:                  [ :void, :GLuint, :pointer ].freeze,
  glGetVaryingLocationNV:             [ :GLint, :GLuint, :pointer ].freeze,
  glGetActiveVaryingNV:               [ :void, :GLuint, :GLuint, :GLsizei, :pointer, :pointer, :pointer, :pointer ].freeze,
  glGetTransformFeedbackVaryingNV:    [ :void, :GLuint, :GLuint, :pointer ].freeze,
  glTransformFeedbackStreamAttribsNV: [ :void, :GLsizei, :pointer, :GLsizei, :pointer, :GLenum ].freeze,
}.freeze

Instance Method Summary collapse

Instance Method Details

#glActiveVaryingNV(program, name) ⇒ Object



44
# File 'lib/opengl-definitions/extensions/GL_NV_transform_feedback.rb', line 44

def glActiveVaryingNV(program, name) end

#glBeginTransformFeedbackNV(primitiveMode) ⇒ Object



37
# File 'lib/opengl-definitions/extensions/GL_NV_transform_feedback.rb', line 37

def glBeginTransformFeedbackNV(primitiveMode) end

#glBindBufferBaseNV(target, index, buffer) ⇒ Object



42
# File 'lib/opengl-definitions/extensions/GL_NV_transform_feedback.rb', line 42

def glBindBufferBaseNV(target, index, buffer) end

#glBindBufferOffsetNV(target, index, buffer, offset) ⇒ Object



41
# File 'lib/opengl-definitions/extensions/GL_NV_transform_feedback.rb', line 41

def glBindBufferOffsetNV(target, index, buffer, offset) end

#glBindBufferRangeNV(target, index, buffer, offset, size) ⇒ Object



40
# File 'lib/opengl-definitions/extensions/GL_NV_transform_feedback.rb', line 40

def glBindBufferRangeNV(target, index, buffer, offset, size) end

#glEndTransformFeedbackNVObject



38
# File 'lib/opengl-definitions/extensions/GL_NV_transform_feedback.rb', line 38

def glEndTransformFeedbackNV() end

#glGetActiveVaryingNV(program, index, bufSize, length, size, type, name) ⇒ Object



46
# File 'lib/opengl-definitions/extensions/GL_NV_transform_feedback.rb', line 46

def glGetActiveVaryingNV(program, index, bufSize, length, size, type, name) end

#glGetTransformFeedbackVaryingNV(program, index, location) ⇒ Object



47
# File 'lib/opengl-definitions/extensions/GL_NV_transform_feedback.rb', line 47

def glGetTransformFeedbackVaryingNV(program, index, location) end

#glGetVaryingLocationNV(program, name) ⇒ Object



45
# File 'lib/opengl-definitions/extensions/GL_NV_transform_feedback.rb', line 45

def glGetVaryingLocationNV(program, name) end

#glTransformFeedbackAttribsNV(count, attribs, bufferMode) ⇒ Object



39
# File 'lib/opengl-definitions/extensions/GL_NV_transform_feedback.rb', line 39

def glTransformFeedbackAttribsNV(count, attribs, bufferMode) end

#glTransformFeedbackStreamAttribsNV(count, attribs, nbuffers, bufstreams, bufferMode) ⇒ Object



48
# File 'lib/opengl-definitions/extensions/GL_NV_transform_feedback.rb', line 48

def glTransformFeedbackStreamAttribsNV(count, attribs, nbuffers, bufstreams, bufferMode) end

#glTransformFeedbackVaryingsNV(program, count, locations, bufferMode) ⇒ Object



43
# File 'lib/opengl-definitions/extensions/GL_NV_transform_feedback.rb', line 43

def glTransformFeedbackVaryingsNV(program, count, locations, bufferMode) end