Module: GL_NV_vdpau_interop::Functions

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

Constant Summary collapse

Parameters =
{
  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

Instance Method Summary collapse

Instance Method Details

#glVDPAUFiniNVObject



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

def glVDPAUFiniNV() end

#glVDPAUGetSurfaceivNV(surface, pname, bufSize, length, values) ⇒ Object



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

def glVDPAUGetSurfaceivNV(surface, pname, bufSize, length, values) end

#glVDPAUInitNV(vdpDevice, getProcAddress) ⇒ Object



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

def glVDPAUInitNV(vdpDevice, getProcAddress) end

#glVDPAUIsSurfaceNV(surface) ⇒ Object



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

def glVDPAUIsSurfaceNV(surface) end

#glVDPAUMapSurfacesNV(numSurfaces, surfaces) ⇒ Object



18
# File 'lib/opengl-definitions/extensions/GL_NV_vdpau_interop.rb', line 18

def glVDPAUMapSurfacesNV(numSurfaces, surfaces) end

#glVDPAURegisterOutputSurfaceNV(vdpSurface, target, numTextureNames, textureNames) ⇒ Object



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

def glVDPAURegisterOutputSurfaceNV(vdpSurface, target, numTextureNames, textureNames) end

#glVDPAURegisterVideoSurfaceNV(vdpSurface, target, numTextureNames, textureNames) ⇒ Object



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

def glVDPAURegisterVideoSurfaceNV(vdpSurface, target, numTextureNames, textureNames) end

#glVDPAUSurfaceAccessNV(surface, access) ⇒ Object



17
# File 'lib/opengl-definitions/extensions/GL_NV_vdpau_interop.rb', line 17

def glVDPAUSurfaceAccessNV(surface, access) end

#glVDPAUUnmapSurfacesNV(numSurface, surfaces) ⇒ Object



19
# File 'lib/opengl-definitions/extensions/GL_NV_vdpau_interop.rb', line 19

def glVDPAUUnmapSurfacesNV(numSurface, surfaces) end

#glVDPAUUnregisterSurfaceNV(surface) ⇒ Object



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

def glVDPAUUnregisterSurfaceNV(surface) end