Module: GL_NV_vdpau_interop

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

Defined Under Namespace

Modules: Constants

Constant Summary collapse

FUNCTIONS =
{
  glVDPAUInitNV:                  [ :void, :pointer, :pointer ].freeze,
  glVDPAUFiniNV:                  [ :void ].freeze,
  glVDPAURegisterVideoSurfaceNV:  [ :GLvdpauSurfaceNV, :pointer, :GLenum, :GLsizei, :pointer ].freeze,
  glVDPAURegisterOutputSurfaceNV: [ :GLvdpauSurfaceNV, :pointer, :GLenum, :GLsizei, :pointer ].freeze,
  glVDPAUIsSurfaceNV:             [ :GLboolean, :GLvdpauSurfaceNV ].freeze,
  glVDPAUUnregisterSurfaceNV:     [ :void, :GLvdpauSurfaceNV ].freeze,
  glVDPAUGetSurfaceivNV:          [ :void, :GLvdpauSurfaceNV, :GLenum, :GLsizei, :pointer, :pointer ].freeze,
  glVDPAUSurfaceAccessNV:         [ :void, :GLvdpauSurfaceNV, :GLenum ].freeze,
  glVDPAUMapSurfacesNV:           [ :void, :GLsizei, :pointer ].freeze,
  glVDPAUUnmapSurfacesNV:         [ :void, :GLsizei, :pointer ].freeze,
}.freeze