gl-0.9: Complete OpenGL raw bindings
Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.QCOM.ExtendedGet

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 :: (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_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 #