gl-0.9: Complete OpenGL raw bindings
Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.NV.PresentVideo

Synopsis

Extension Support

gl_NV_present_video :: Bool Source #

Checks that the GL_NV_present_video extension is available.

GL_NV_present_video

glGetVideoi64vNV :: MonadIO m => GLuint -> GLenum -> Ptr GLint64EXT -> m () Source #

Usage: glGetVideoi64vNV video_slot pname params

The length of params should be COMPSIZE(pname).

glGetVideoivNV :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m () Source #

Usage: glGetVideoivNV video_slot pname params

The length of params should be COMPSIZE(pname).

glGetVideoui64vNV :: MonadIO m => GLuint -> GLenum -> Ptr GLuint64EXT -> m () Source #

Usage: glGetVideoui64vNV video_slot pname params

The length of params should be COMPSIZE(pname).

glGetVideouivNV :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m () Source #

Usage: glGetVideouivNV video_slot pname params

The length of params should be COMPSIZE(pname).

glPresentFrameDualFillNV :: MonadIO m => GLuint -> GLuint64EXT -> GLuint -> GLuint -> GLenum -> GLenum -> GLuint -> GLenum -> GLuint -> GLenum -> GLuint -> GLenum -> GLuint -> m () Source #

Usage: glPresentFrameDualFillNV video_slot minPresentTime beginPresentTimeId presentDurationId type target0 fill0 target1 fill1 target2 fill2 target3 fill3

glPresentFrameKeyedNV :: MonadIO m => GLuint -> GLuint64EXT -> GLuint -> GLuint -> GLenum -> GLenum -> GLuint -> GLuint -> GLenum -> GLuint -> GLuint -> m () Source #

Usage: glPresentFrameKeyedNV video_slot minPresentTime beginPresentTimeId presentDurationId type target0 fill0 key0 target1 fill1 key1

pattern GL_CURRENT_TIME_NV :: (Eq a, Num a) => a Source #

pattern GL_FIELDS_NV :: (Eq a, Num a) => a Source #

pattern GL_FRAME_NV :: (Eq a, Num a) => a Source #

pattern GL_NUM_FILL_STREAMS_NV :: (Eq a, Num a) => a Source #

pattern GL_PRESENT_DURATION_NV :: (Eq a, Num a) => a Source #

pattern GL_PRESENT_TIME_NV :: (Eq a, Num a) => a Source #