| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Graphics.GL.Ext.QCOM.ExtendedGet
Synopsis
- gl_QCOM_extended_get :: Bool
- glExtGetBufferPointervQCOM :: MonadIO m => GLenum -> Ptr (Ptr ()) -> m ()
- glExtGetBuffersQCOM :: MonadIO m => Ptr GLuint -> GLint -> Ptr GLint -> m ()
- glExtGetFramebuffersQCOM :: MonadIO m => Ptr GLuint -> GLint -> Ptr GLint -> m ()
- glExtGetRenderbuffersQCOM :: MonadIO m => Ptr GLuint -> GLint -> Ptr GLint -> m ()
- glExtGetTexLevelParameterivQCOM :: MonadIO m => GLuint -> GLenum -> GLint -> GLenum -> Ptr GLint -> m ()
- glExtGetTexSubImageQCOM :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m ()
- glExtGetTexturesQCOM :: MonadIO m => Ptr GLuint -> GLint -> Ptr GLint -> m ()
- glExtTexObjectStateOverrideiQCOM :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
- pattern GL_STATE_RESTORE :: (Eq a, Num a) => a
- pattern GL_TEXTURE_DEPTH_QCOM :: (Eq a, Num a) => a
- pattern GL_TEXTURE_FORMAT_QCOM :: (Eq a, Num a) => a
- pattern GL_TEXTURE_HEIGHT_QCOM :: (Eq a, Num a) => a
- pattern GL_TEXTURE_IMAGE_VALID_QCOM :: (Eq a, Num a) => a
- pattern GL_TEXTURE_INTERNAL_FORMAT_QCOM :: (Eq a, Num a) => a
- pattern GL_TEXTURE_NUM_LEVELS_QCOM :: (Eq a, Num a) => a
- pattern GL_TEXTURE_OBJECT_VALID_QCOM :: (Eq a, Num a) => a
- pattern GL_TEXTURE_TARGET_QCOM :: (Eq a, Num a) => a
- pattern GL_TEXTURE_TYPE_QCOM :: (Eq a, Num a) => a
- pattern GL_TEXTURE_WIDTH_QCOM :: (Eq a, Num a) => a
Extension Support
gl_QCOM_extended_get :: Bool Source #
Checks that the GL_QCOM_extended_get extension is available.
GL_QCOM_extended_get
glExtGetBufferPointervQCOM :: MonadIO m => GLenum -> Ptr (Ptr ()) -> m () Source #
Usage: glExtGetBufferPointervQCOM target params
glExtGetBuffersQCOM :: MonadIO m => Ptr GLuint -> GLint -> Ptr GLint -> m () Source #
Usage: glExtGetBuffersQCOM buffers maxBuffers numBuffers
The length of buffers should be maxBuffers.
The length of numBuffers should be 1.
glExtGetFramebuffersQCOM :: MonadIO m => Ptr GLuint -> GLint -> Ptr GLint -> m () Source #
Usage: glExtGetFramebuffersQCOM framebuffers maxFramebuffers numFramebuffers
The length of framebuffers should be maxFramebuffers.
The length of numFramebuffers should be 1.
glExtGetRenderbuffersQCOM :: MonadIO m => Ptr GLuint -> GLint -> Ptr GLint -> m () Source #
Usage: glExtGetRenderbuffersQCOM renderbuffers maxRenderbuffers numRenderbuffers
The length of renderbuffers should be maxRenderbuffers.
The length of numRenderbuffers should be 1.
glExtGetTexLevelParameterivQCOM :: MonadIO m => GLuint -> GLenum -> GLint -> GLenum -> Ptr GLint -> m () Source #
Usage: glExtGetTexLevelParameterivQCOM texture face level pname params
glExtGetTexSubImageQCOM :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m () Source #
Usage: glExtGetTexSubImageQCOM target level xoffset yoffset zoffset width height depth format type texels
glExtGetTexturesQCOM :: MonadIO m => Ptr GLuint -> GLint -> Ptr GLint -> m () Source #
Usage: glExtGetTexturesQCOM textures maxTextures numTextures
glExtTexObjectStateOverrideiQCOM :: MonadIO m => GLenum -> GLenum -> GLint -> m () Source #
Usage: glExtTexObjectStateOverrideiQCOM target pname param
pattern GL_STATE_RESTORE :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_DEPTH_QCOM :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_FORMAT_QCOM :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_HEIGHT_QCOM :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_IMAGE_VALID_QCOM :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_INTERNAL_FORMAT_QCOM :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_NUM_LEVELS_QCOM :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_OBJECT_VALID_QCOM :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_TARGET_QCOM :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_TYPE_QCOM :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_WIDTH_QCOM :: (Eq a, Num a) => a Source #