Safe Haskell | None |
---|---|
Language | Haskell2010 |
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 #