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
- #glMulticastBarrierNV ⇒ Object
- #glMulticastBlitFramebufferNV(srcGpu, dstGpu, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter) ⇒ Object
- #glMulticastBufferSubDataNV(gpuMask, buffer, offset, size, data) ⇒ Object
- #glMulticastCopyBufferSubDataNV(readGpu, writeGpuMask, readBuffer, writeBuffer, readOffset, writeOffset, size) ⇒ Object
- #glMulticastCopyImageSubDataNV(srcGpu, dstGpuMask, srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth) ⇒ Object
- #glMulticastFramebufferSampleLocationsfvNV(gpu, framebuffer, start, count, v) ⇒ Object
- #glMulticastGetQueryObjecti64vNV(gpu, id, pname, params) ⇒ Object
- #glMulticastGetQueryObjectivNV(gpu, id, pname, params) ⇒ Object
- #glMulticastGetQueryObjectui64vNV(gpu, id, pname, params) ⇒ Object
- #glMulticastGetQueryObjectuivNV(gpu, id, pname, params) ⇒ Object
- #glMulticastWaitSyncNV(signalGpu, waitGpuMask) ⇒ Object
- #glRenderGpuMaskNV(mask) ⇒ Object
Instance Method Details
#glMulticastBarrierNV ⇒ Object
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 |