Module: WGL_NV_DX_interop::Functions

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

Constant Summary collapse

Parameters =
{
  wglDXSetResourceShareHandleNV: [ :BOOL, :pointer, :HANDLE ].freeze,
  wglDXOpenDeviceNV:             [ :HANDLE, :pointer ].freeze,
  wglDXCloseDeviceNV:            [ :BOOL, :HANDLE ].freeze,
  wglDXRegisterObjectNV:         [ :HANDLE, :HANDLE, :pointer, :GLuint, :GLenum, :GLenum ].freeze,
  wglDXUnregisterObjectNV:       [ :BOOL, :HANDLE, :HANDLE ].freeze,
  wglDXObjectAccessNV:           [ :BOOL, :HANDLE, :GLenum ].freeze,
  wglDXLockObjectsNV:            [ :BOOL, :HANDLE, :GLint, :pointer ].freeze,
  wglDXUnlockObjectsNV:          [ :BOOL, :HANDLE, :GLint, :pointer ].freeze,
}.freeze

Instance Method Summary collapse

Instance Method Details

#wglDXCloseDeviceNV(hDevice) ⇒ Object



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

def wglDXCloseDeviceNV(hDevice) end

#wglDXLockObjectsNV(hDevice, count, hObjects) ⇒ Object



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

def wglDXLockObjectsNV(hDevice, count, hObjects) end

#wglDXObjectAccessNV(hObject, access) ⇒ Object



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

def wglDXObjectAccessNV(hObject, access) end

#wglDXOpenDeviceNV(dxDevice) ⇒ Object



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

def wglDXOpenDeviceNV(dxDevice) end

#wglDXRegisterObjectNV(hDevice, dxObject, name, type, access) ⇒ Object



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

def wglDXRegisterObjectNV(hDevice, dxObject, name, type, access) end

#wglDXSetResourceShareHandleNV(dxObject, shareHandle) ⇒ Object



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

def wglDXSetResourceShareHandleNV(dxObject, shareHandle) end

#wglDXUnlockObjectsNV(hDevice, count, hObjects) ⇒ Object



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

def wglDXUnlockObjectsNV(hDevice, count, hObjects) end

#wglDXUnregisterObjectNV(hDevice, hObject) ⇒ Object



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

def wglDXUnregisterObjectNV(hDevice, hObject) end