Safe Haskell | None |
---|---|
Language | Haskell2010 |
- 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 :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_DEPTH_QCOM :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_FORMAT_QCOM :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_HEIGHT_QCOM :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_IMAGE_VALID_QCOM :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_INTERNAL_FORMAT_QCOM :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_NUM_LEVELS_QCOM :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_OBJECT_VALID_QCOM :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_TARGET_QCOM :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_TYPE_QCOM :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_WIDTH_QCOM :: forall a. (Num a, Eq 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 :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_DEPTH_QCOM :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_FORMAT_QCOM :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_HEIGHT_QCOM :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_IMAGE_VALID_QCOM :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_INTERNAL_FORMAT_QCOM :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_NUM_LEVELS_QCOM :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_OBJECT_VALID_QCOM :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_TARGET_QCOM :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_TYPE_QCOM :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_WIDTH_QCOM :: forall a. (Num a, Eq a) => a Source #