Module: GL_NV_bindless_texture::Functions

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

Constant Summary collapse

Parameters =
{
  glGetTextureHandleNV:             [ :GLuint64, :GLuint ].freeze,
  glGetTextureSamplerHandleNV:      [ :GLuint64, :GLuint, :GLuint ].freeze,
  glMakeTextureHandleResidentNV:    [ :void, :GLuint64 ].freeze,
  glMakeTextureHandleNonResidentNV: [ :void, :GLuint64 ].freeze,
  glGetImageHandleNV:               [ :GLuint64, :GLuint, :GLint, :GLboolean, :GLint, :GLenum ].freeze,
  glMakeImageHandleResidentNV:      [ :void, :GLuint64, :GLenum ].freeze,
  glMakeImageHandleNonResidentNV:   [ :void, :GLuint64 ].freeze,
  glUniformHandleui64NV:            [ :void, :GLint, :GLuint64 ].freeze,
  glUniformHandleui64vNV:           [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glProgramUniformHandleui64NV:     [ :void, :GLuint, :GLint, :GLuint64 ].freeze,
  glProgramUniformHandleui64vNV:    [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
  glIsTextureHandleResidentNV:      [ :GLboolean, :GLuint64 ].freeze,
  glIsImageHandleResidentNV:        [ :GLboolean, :GLuint64 ].freeze,
}.freeze

Instance Method Summary collapse

Instance Method Details

#glGetImageHandleNV(texture, level, layered, layer, format) ⇒ Object



7
# File 'lib/opengl-definitions/extensions/GL_NV_bindless_texture.rb', line 7

def glGetImageHandleNV(texture, level, layered, layer, format) end

#glGetTextureHandleNV(texture) ⇒ Object



3
# File 'lib/opengl-definitions/extensions/GL_NV_bindless_texture.rb', line 3

def glGetTextureHandleNV(texture) end

#glGetTextureSamplerHandleNV(texture, sampler) ⇒ Object



4
# File 'lib/opengl-definitions/extensions/GL_NV_bindless_texture.rb', line 4

def glGetTextureSamplerHandleNV(texture, sampler) end

#glIsImageHandleResidentNV(handle) ⇒ Object



15
# File 'lib/opengl-definitions/extensions/GL_NV_bindless_texture.rb', line 15

def glIsImageHandleResidentNV(handle) end

#glIsTextureHandleResidentNV(handle) ⇒ Object



14
# File 'lib/opengl-definitions/extensions/GL_NV_bindless_texture.rb', line 14

def glIsTextureHandleResidentNV(handle) end

#glMakeImageHandleNonResidentNV(handle) ⇒ Object



9
# File 'lib/opengl-definitions/extensions/GL_NV_bindless_texture.rb', line 9

def glMakeImageHandleNonResidentNV(handle) end

#glMakeImageHandleResidentNV(handle, access) ⇒ Object



8
# File 'lib/opengl-definitions/extensions/GL_NV_bindless_texture.rb', line 8

def glMakeImageHandleResidentNV(handle, access) end

#glMakeTextureHandleNonResidentNV(handle) ⇒ Object



6
# File 'lib/opengl-definitions/extensions/GL_NV_bindless_texture.rb', line 6

def glMakeTextureHandleNonResidentNV(handle) end

#glMakeTextureHandleResidentNV(handle) ⇒ Object



5
# File 'lib/opengl-definitions/extensions/GL_NV_bindless_texture.rb', line 5

def glMakeTextureHandleResidentNV(handle) end

#glProgramUniformHandleui64NV(program, location, value) ⇒ Object



12
# File 'lib/opengl-definitions/extensions/GL_NV_bindless_texture.rb', line 12

def glProgramUniformHandleui64NV(program, location, value) end

#glProgramUniformHandleui64vNV(program, location, count, values) ⇒ Object



13
# File 'lib/opengl-definitions/extensions/GL_NV_bindless_texture.rb', line 13

def glProgramUniformHandleui64vNV(program, location, count, values) end

#glUniformHandleui64NV(location, value) ⇒ Object



10
# File 'lib/opengl-definitions/extensions/GL_NV_bindless_texture.rb', line 10

def glUniformHandleui64NV(location, value) end

#glUniformHandleui64vNV(location, count, value) ⇒ Object



11
# File 'lib/opengl-definitions/extensions/GL_NV_bindless_texture.rb', line 11

def glUniformHandleui64vNV(location, count, value) end