Module: GL_EXT_memory_object::Functions

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

Constant Summary collapse

Parameters =
{
  glGetUnsignedBytevEXT:               [ :void, :GLenum, :pointer ].freeze,
  glGetUnsignedBytei_vEXT:             [ :void, :GLenum, :GLuint, :pointer ].freeze,
  glDeleteMemoryObjectsEXT:            [ :void, :GLsizei, :pointer ].freeze,
  glIsMemoryObjectEXT:                 [ :GLboolean, :GLuint ].freeze,
  glCreateMemoryObjectsEXT:            [ :void, :GLsizei, :pointer ].freeze,
  glMemoryObjectParameterivEXT:        [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glGetMemoryObjectParameterivEXT:     [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glTexStorageMem2DEXT:                [ :void, :GLenum, :GLsizei, :GLenum, :GLsizei, :GLsizei, :GLuint, :GLuint64 ].freeze,
  glTexStorageMem2DMultisampleEXT:     [ :void, :GLenum, :GLsizei, :GLenum, :GLsizei, :GLsizei, :GLboolean, :GLuint, :GLuint64 ].freeze,
  glTexStorageMem3DEXT:                [ :void, :GLenum, :GLsizei, :GLenum, :GLsizei, :GLsizei, :GLsizei, :GLuint, :GLuint64 ].freeze,
  glTexStorageMem3DMultisampleEXT:     [ :void, :GLenum, :GLsizei, :GLenum, :GLsizei, :GLsizei, :GLsizei, :GLboolean, :GLuint, :GLuint64 ].freeze,
  glBufferStorageMemEXT:               [ :void, :GLenum, :GLsizeiptr, :GLuint, :GLuint64 ].freeze,
  glTextureStorageMem2DEXT:            [ :void, :GLuint, :GLsizei, :GLenum, :GLsizei, :GLsizei, :GLuint, :GLuint64 ].freeze,
  glTextureStorageMem2DMultisampleEXT: [ :void, :GLuint, :GLsizei, :GLenum, :GLsizei, :GLsizei, :GLboolean, :GLuint, :GLuint64 ].freeze,
  glTextureStorageMem3DEXT:            [ :void, :GLuint, :GLsizei, :GLenum, :GLsizei, :GLsizei, :GLsizei, :GLuint, :GLuint64 ].freeze,
  glTextureStorageMem3DMultisampleEXT: [ :void, :GLuint, :GLsizei, :GLenum, :GLsizei, :GLsizei, :GLsizei, :GLboolean, :GLuint, :GLuint64 ].freeze,
  glNamedBufferStorageMemEXT:          [ :void, :GLuint, :GLsizeiptr, :GLuint, :GLuint64 ].freeze,
  glTexStorageMem1DEXT:                [ :void, :GLenum, :GLsizei, :GLenum, :GLsizei, :GLuint, :GLuint64 ].freeze,
  glTextureStorageMem1DEXT:            [ :void, :GLuint, :GLsizei, :GLenum, :GLsizei, :GLuint, :GLuint64 ].freeze,
}.freeze

Instance Method Summary collapse

Instance Method Details

#glBufferStorageMemEXT(target, size, memory, offset) ⇒ Object



28
# File 'lib/opengl-definitions/extensions/GL_EXT_memory_object.rb', line 28

def glBufferStorageMemEXT(target, size, memory, offset) end

#glCreateMemoryObjectsEXT(n, memoryObjects) ⇒ Object



21
# File 'lib/opengl-definitions/extensions/GL_EXT_memory_object.rb', line 21

def glCreateMemoryObjectsEXT(n, memoryObjects) end

#glDeleteMemoryObjectsEXT(n, memoryObjects) ⇒ Object



19
# File 'lib/opengl-definitions/extensions/GL_EXT_memory_object.rb', line 19

def glDeleteMemoryObjectsEXT(n, memoryObjects) end

#glGetMemoryObjectParameterivEXT(memoryObject, pname, params) ⇒ Object



23
# File 'lib/opengl-definitions/extensions/GL_EXT_memory_object.rb', line 23

def glGetMemoryObjectParameterivEXT(memoryObject, pname, params) end

#glGetUnsignedBytei_vEXT(target, index, data) ⇒ Object



18
# File 'lib/opengl-definitions/extensions/GL_EXT_memory_object.rb', line 18

def glGetUnsignedBytei_vEXT(target, index, data) end

#glGetUnsignedBytevEXT(pname, data) ⇒ Object



17
# File 'lib/opengl-definitions/extensions/GL_EXT_memory_object.rb', line 17

def glGetUnsignedBytevEXT(pname, data) end

#glIsMemoryObjectEXT(memoryObject) ⇒ Object



20
# File 'lib/opengl-definitions/extensions/GL_EXT_memory_object.rb', line 20

def glIsMemoryObjectEXT(memoryObject) end

#glMemoryObjectParameterivEXT(memoryObject, pname, params) ⇒ Object



22
# File 'lib/opengl-definitions/extensions/GL_EXT_memory_object.rb', line 22

def glMemoryObjectParameterivEXT(memoryObject, pname, params) end

#glNamedBufferStorageMemEXT(buffer, size, memory, offset) ⇒ Object



33
# File 'lib/opengl-definitions/extensions/GL_EXT_memory_object.rb', line 33

def glNamedBufferStorageMemEXT(buffer, size, memory, offset) end

#glTexStorageMem1DEXT(target, levels, internalFormat, width, memory, offset) ⇒ Object



34
# File 'lib/opengl-definitions/extensions/GL_EXT_memory_object.rb', line 34

def glTexStorageMem1DEXT(target, levels, internalFormat, width, memory, offset) end

#glTexStorageMem2DEXT(target, levels, internalFormat, width, height, memory, offset) ⇒ Object



24
# File 'lib/opengl-definitions/extensions/GL_EXT_memory_object.rb', line 24

def glTexStorageMem2DEXT(target, levels, internalFormat, width, height, memory, offset) end

#glTexStorageMem2DMultisampleEXT(target, samples, internalFormat, width, height, fixedSampleLocations, memory, offset) ⇒ Object



25
# File 'lib/opengl-definitions/extensions/GL_EXT_memory_object.rb', line 25

def glTexStorageMem2DMultisampleEXT(target, samples, internalFormat, width, height, fixedSampleLocations, memory, offset) end

#glTexStorageMem3DEXT(target, levels, internalFormat, width, height, depth, memory, offset) ⇒ Object



26
# File 'lib/opengl-definitions/extensions/GL_EXT_memory_object.rb', line 26

def glTexStorageMem3DEXT(target, levels, internalFormat, width, height, depth, memory, offset) end

#glTexStorageMem3DMultisampleEXT(target, samples, internalFormat, width, height, depth, fixedSampleLocations, memory, offset) ⇒ Object



27
# File 'lib/opengl-definitions/extensions/GL_EXT_memory_object.rb', line 27

def glTexStorageMem3DMultisampleEXT(target, samples, internalFormat, width, height, depth, fixedSampleLocations, memory, offset) end

#glTextureStorageMem1DEXT(texture, levels, internalFormat, width, memory, offset) ⇒ Object



35
# File 'lib/opengl-definitions/extensions/GL_EXT_memory_object.rb', line 35

def glTextureStorageMem1DEXT(texture, levels, internalFormat, width, memory, offset) end

#glTextureStorageMem2DEXT(texture, levels, internalFormat, width, height, memory, offset) ⇒ Object



29
# File 'lib/opengl-definitions/extensions/GL_EXT_memory_object.rb', line 29

def glTextureStorageMem2DEXT(texture, levels, internalFormat, width, height, memory, offset) end

#glTextureStorageMem2DMultisampleEXT(texture, samples, internalFormat, width, height, fixedSampleLocations, memory, offset) ⇒ Object



30
# File 'lib/opengl-definitions/extensions/GL_EXT_memory_object.rb', line 30

def glTextureStorageMem2DMultisampleEXT(texture, samples, internalFormat, width, height, fixedSampleLocations, memory, offset) end

#glTextureStorageMem3DEXT(texture, levels, internalFormat, width, height, depth, memory, offset) ⇒ Object



31
# File 'lib/opengl-definitions/extensions/GL_EXT_memory_object.rb', line 31

def glTextureStorageMem3DEXT(texture, levels, internalFormat, width, height, depth, memory, offset) end

#glTextureStorageMem3DMultisampleEXT(texture, samples, internalFormat, width, height, depth, fixedSampleLocations, memory, offset) ⇒ Object



32
# File 'lib/opengl-definitions/extensions/GL_EXT_memory_object.rb', line 32

def glTextureStorageMem3DMultisampleEXT(texture, samples, internalFormat, width, height, depth, fixedSampleLocations, memory, offset) end