Module: WGL_NV_gpu_affinity::Functions

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

Constant Summary collapse

Parameters =
{
  wglEnumGpusNV:               [ :BOOL, :UINT, :pointer ].freeze,
  wglEnumGpuDevicesNV:         [ :BOOL, :HGPUNV, :UINT, :PGPU_DEVICE ].freeze,
  wglCreateAffinityDCNV:       [ :HDC, :pointer ].freeze,
  wglEnumGpusFromAffinityDCNV: [ :BOOL, :HDC, :UINT, :pointer ].freeze,
  wglDeleteDCNV:               [ :BOOL, :HDC ].freeze,
}.freeze

Instance Method Summary collapse

Instance Method Details

#wglCreateAffinityDCNV(phGpuList) ⇒ Object



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

def wglCreateAffinityDCNV(phGpuList) end

#wglDeleteDCNV(hdc) ⇒ Object



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

def wglDeleteDCNV(hdc) end

#wglEnumGpuDevicesNV(hGpu, iDeviceIndex, lpGpuDevice) ⇒ Object



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

def wglEnumGpuDevicesNV(hGpu, iDeviceIndex, lpGpuDevice) end

#wglEnumGpusFromAffinityDCNV(hAffinityDC, iGpuIndex, hGpu) ⇒ Object



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

def wglEnumGpusFromAffinityDCNV(hAffinityDC, iGpuIndex, hGpu) end

#wglEnumGpusNV(iGpuIndex, phGpu) ⇒ Object



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

def wglEnumGpusNV(iGpuIndex, phGpu) end