gl-0.8.0: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.QCOM.ExtendedGet

Contents

Synopsis

Extension Support

gl_QCOM_extended_get :: Bool Source #

Checks that the GL_QCOM_extended_get extension is available.

GL_QCOM_extended_get

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

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 #