| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.GL.Ext.NV.PresentVideo
Synopsis
- gl_NV_present_video :: Bool
- glGetVideoi64vNV :: MonadIO m => GLuint -> GLenum -> Ptr GLint64EXT -> m ()
- glGetVideoivNV :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetVideoui64vNV :: MonadIO m => GLuint -> GLenum -> Ptr GLuint64EXT -> m ()
- glGetVideouivNV :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glPresentFrameDualFillNV :: MonadIO m => GLuint -> GLuint64EXT -> GLuint -> GLuint -> GLenum -> GLenum -> GLuint -> GLenum -> GLuint -> GLenum -> GLuint -> GLenum -> GLuint -> m ()
- glPresentFrameKeyedNV :: MonadIO m => GLuint -> GLuint64EXT -> GLuint -> GLuint -> GLenum -> GLenum -> GLuint -> GLuint -> GLenum -> GLuint -> GLuint -> m ()
- pattern GL_CURRENT_TIME_NV :: (Eq a, Num a) => a
- pattern GL_FIELDS_NV :: (Eq a, Num a) => a
- pattern GL_FRAME_NV :: (Eq a, Num a) => a
- pattern GL_NUM_FILL_STREAMS_NV :: (Eq a, Num a) => a
- pattern GL_PRESENT_DURATION_NV :: (Eq a, Num a) => a
- pattern GL_PRESENT_TIME_NV :: (Eq a, Num a) => a
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 #