Module: GL_NV_gpu_multicast::Functions

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

Constant Summary collapse

Parameters =
{
  glRenderGpuMaskNV:                         [ :void, :GLbitfield ].freeze,
  glMulticastBufferSubDataNV:                [ :void, :GLbitfield, :GLuint, :GLintptr, :GLsizeiptr, :pointer ].freeze,
  glMulticastCopyBufferSubDataNV:            [ :void, :GLuint, :GLbitfield, :GLuint, :GLuint, :GLintptr, :GLintptr, :GLsizeiptr ].freeze,
  glMulticastCopyImageSubDataNV:             [ :void, :GLuint, :GLbitfield, :GLuint, :GLenum, :GLint, :GLint, :GLint, :GLint, :GLuint, :GLenum, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLsizei ].freeze,
  glMulticastBlitFramebufferNV:              [ :void, :GLuint, :GLuint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLbitfield, :GLenum ].freeze,
  glMulticastFramebufferSampleLocationsfvNV: [ :void, :GLuint, :GLuint, :GLuint, :GLsizei, :pointer ].freeze,
  glMulticastBarrierNV:                      [ :void ].freeze,
  glMulticastWaitSyncNV:                     [ :void, :GLuint, :GLbitfield ].freeze,
  glMulticastGetQueryObjectivNV:             [ :void, :GLuint, :GLuint, :GLenum, :pointer ].freeze,
  glMulticastGetQueryObjectuivNV:            [ :void, :GLuint, :GLuint, :GLenum, :pointer ].freeze,
  glMulticastGetQueryObjecti64vNV:           [ :void, :GLuint, :GLuint, :GLenum, :pointer ].freeze,
  glMulticastGetQueryObjectui64vNV:          [ :void, :GLuint, :GLuint, :GLenum, :pointer ].freeze,
}.freeze

Instance Method Summary collapse

Instance Method Details

#glMulticastBarrierNVObject



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

def glMulticastBarrierNV() end

#glMulticastBlitFramebufferNV(srcGpu, dstGpu, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter) ⇒ Object



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

def glMulticastBlitFramebufferNV(srcGpu, dstGpu, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter) end

#glMulticastBufferSubDataNV(gpuMask, buffer, offset, size, data) ⇒ Object



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

def glMulticastBufferSubDataNV(gpuMask, buffer, offset, size, data) end

#glMulticastCopyBufferSubDataNV(readGpu, writeGpuMask, readBuffer, writeBuffer, readOffset, writeOffset, size) ⇒ Object



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

def glMulticastCopyBufferSubDataNV(readGpu, writeGpuMask, readBuffer, writeBuffer, readOffset, writeOffset, size) end

#glMulticastCopyImageSubDataNV(srcGpu, dstGpuMask, srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth) ⇒ Object



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

def glMulticastCopyImageSubDataNV(srcGpu, dstGpuMask, srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth) end

#glMulticastFramebufferSampleLocationsfvNV(gpu, framebuffer, start, count, v) ⇒ Object



16
# File 'lib/opengl-definitions/extensions/GL_NV_gpu_multicast.rb', line 16

def glMulticastFramebufferSampleLocationsfvNV(gpu, framebuffer, start, count, v) end

#glMulticastGetQueryObjecti64vNV(gpu, id, pname, params) ⇒ Object



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

def glMulticastGetQueryObjecti64vNV(gpu, id, pname, params) end

#glMulticastGetQueryObjectivNV(gpu, id, pname, params) ⇒ Object



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

def glMulticastGetQueryObjectivNV(gpu, id, pname, params) end

#glMulticastGetQueryObjectui64vNV(gpu, id, pname, params) ⇒ Object



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

def glMulticastGetQueryObjectui64vNV(gpu, id, pname, params) end

#glMulticastGetQueryObjectuivNV(gpu, id, pname, params) ⇒ Object



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

def glMulticastGetQueryObjectuivNV(gpu, id, pname, params) end

#glMulticastWaitSyncNV(signalGpu, waitGpuMask) ⇒ Object



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

def glMulticastWaitSyncNV(signalGpu, waitGpuMask) end

#glRenderGpuMaskNV(mask) ⇒ Object



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

def glRenderGpuMaskNV(mask) end