Module: WGL_NV_DX_interop

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

Defined Under Namespace

Modules: Constants

Constant Summary collapse

Functions =
{
  def wglDXSetResourceShareHandleNV(dxObject, shareHandle) end => [ :BOOL, :pointer, :HANDLE ].freeze,
  def wglDXOpenDeviceNV(dxDevice) end => [ :HANDLE, :pointer ].freeze,
  def wglDXCloseDeviceNV(hDevice) end => [ :BOOL, :HANDLE ].freeze,
  def wglDXRegisterObjectNV(hDevice, dxObject, name, type, access) end => [ :HANDLE, :HANDLE, :pointer, :GLuint, :GLenum, :GLenum ].freeze,
  def wglDXUnregisterObjectNV(hDevice, hObject) end => [ :BOOL, :HANDLE, :HANDLE ].freeze,
  def wglDXObjectAccessNV(hObject, access) end => [ :BOOL, :HANDLE, :GLenum ].freeze,
  def wglDXLockObjectsNV(hDevice, count, hObjects) end => [ :BOOL, :HANDLE, :GLint, :pointer ].freeze,
  def wglDXUnlockObjectsNV(hDevice, count, hObjects) end => [ :BOOL, :HANDLE, :GLint, :pointer ].freeze,
}.freeze