| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.GL.Ext.OES.FramebufferObject
Synopsis
- gl_OES_framebuffer_object :: Bool
- glBindFramebufferOES :: MonadIO m => GLenum -> GLuint -> m ()
- glBindRenderbufferOES :: MonadIO m => GLenum -> GLuint -> m ()
- glCheckFramebufferStatusOES :: MonadIO m => GLenum -> m GLenum
- glDeleteFramebuffersOES :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteRenderbuffersOES :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glFramebufferRenderbufferOES :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> m ()
- glFramebufferTexture2DOES :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> m ()
- glGenFramebuffersOES :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenRenderbuffersOES :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenerateMipmapOES :: MonadIO m => GLenum -> m ()
- glGetFramebufferAttachmentParameterivOES :: MonadIO m => GLenum -> GLenum -> GLenum -> Ptr GLint -> m ()
- glGetRenderbufferParameterivOES :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glIsFramebufferOES :: MonadIO m => GLuint -> m GLboolean
- glIsRenderbufferOES :: MonadIO m => GLuint -> m GLboolean
- glRenderbufferStorageOES :: MonadIO m => GLenum -> GLenum -> GLsizei -> GLsizei -> m ()
- pattern GL_COLOR_ATTACHMENT0_OES :: (Eq a, Num a) => a
- pattern GL_DEPTH_ATTACHMENT_OES :: (Eq a, Num a) => a
- pattern GL_DEPTH_COMPONENT16_OES :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_BINDING_OES :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_COMPLETE_OES :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_OES :: (Eq a, Num a) => a
- pattern GL_FRAMEBUFFER_UNSUPPORTED_OES :: (Eq a, Num a) => a
- pattern GL_INVALID_FRAMEBUFFER_OPERATION_OES :: (Eq a, Num a) => a
- pattern GL_MAX_RENDERBUFFER_SIZE_OES :: (Eq a, Num a) => a
- pattern GL_NONE_OES :: (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_ALPHA_SIZE_OES :: (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_BINDING_OES :: (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_BLUE_SIZE_OES :: (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_DEPTH_SIZE_OES :: (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_GREEN_SIZE_OES :: (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_HEIGHT_OES :: (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_INTERNAL_FORMAT_OES :: (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_OES :: (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_RED_SIZE_OES :: (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_STENCIL_SIZE_OES :: (Eq a, Num a) => a
- pattern GL_RENDERBUFFER_WIDTH_OES :: (Eq a, Num a) => a
- pattern GL_RGB565_OES :: (Eq a, Num a) => a
- pattern GL_RGB5_A1_OES :: (Eq a, Num a) => a
- pattern GL_RGBA4_OES :: (Eq a, Num a) => a
- pattern GL_STENCIL_ATTACHMENT_OES :: (Eq a, Num a) => a
Extension Support
gl_OES_framebuffer_object :: Bool Source #
Checks that the GL_OES_framebuffer_object extension is available.
GL_OES_framebuffer_object
glBindFramebufferOES :: MonadIO m => GLenum -> GLuint -> m () Source #
Usage: glBindFramebufferOES target framebuffer
glBindRenderbufferOES :: MonadIO m => GLenum -> GLuint -> m () Source #
Usage: glBindRenderbufferOES target renderbuffer
glCheckFramebufferStatusOES :: MonadIO m => GLenum -> m GLenum Source #
Usage: glCheckFramebufferStatusOES target
glDeleteFramebuffersOES :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source #
Usage: glDeleteFramebuffersOES n framebuffers
The length of framebuffers should be n.
glDeleteRenderbuffersOES :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source #
Usage: glDeleteRenderbuffersOES n renderbuffers
The length of renderbuffers should be n.
glFramebufferRenderbufferOES :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> m () Source #
Usage: glFramebufferRenderbufferOES target attachment renderbuffertarget renderbuffer
glFramebufferTexture2DOES :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> m () Source #
Usage: glFramebufferTexture2DOES target attachment textarget texture level
glGenFramebuffersOES :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source #
Usage: glGenFramebuffersOES n framebuffers
The length of framebuffers should be n.
glGenRenderbuffersOES :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source #
Usage: glGenRenderbuffersOES n renderbuffers
The length of renderbuffers should be n.
glGenerateMipmapOES :: MonadIO m => GLenum -> m () Source #
Usage: glGenerateMipmapOES target
glGetFramebufferAttachmentParameterivOES :: MonadIO m => GLenum -> GLenum -> GLenum -> Ptr GLint -> m () Source #
Usage: glGetFramebufferAttachmentParameterivOES target attachment pname params
The length of params should be COMPSIZE(pname).
glGetRenderbufferParameterivOES :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source #
Usage: glGetRenderbufferParameterivOES target pname params
The length of params should be COMPSIZE(pname).
glIsFramebufferOES :: MonadIO m => GLuint -> m GLboolean Source #
Usage: glIsFramebufferOES framebuffer
glIsRenderbufferOES :: MonadIO m => GLuint -> m GLboolean Source #
Usage: glIsRenderbufferOES renderbuffer
glRenderbufferStorageOES :: MonadIO m => GLenum -> GLenum -> GLsizei -> GLsizei -> m () Source #
Usage: glRenderbufferStorageOES target internalformat width height
pattern GL_COLOR_ATTACHMENT0_OES :: (Eq a, Num a) => a Source #
pattern GL_DEPTH_ATTACHMENT_OES :: (Eq a, Num a) => a Source #
pattern GL_DEPTH_COMPONENT16_OES :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_BINDING_OES :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_COMPLETE_OES :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_OES :: (Eq a, Num a) => a Source #
pattern GL_FRAMEBUFFER_UNSUPPORTED_OES :: (Eq a, Num a) => a Source #
pattern GL_INVALID_FRAMEBUFFER_OPERATION_OES :: (Eq a, Num a) => a Source #
pattern GL_MAX_RENDERBUFFER_SIZE_OES :: (Eq a, Num a) => a Source #
pattern GL_NONE_OES :: (Eq a, Num a) => a Source #
pattern GL_RENDERBUFFER_ALPHA_SIZE_OES :: (Eq a, Num a) => a Source #
pattern GL_RENDERBUFFER_BINDING_OES :: (Eq a, Num a) => a Source #
pattern GL_RENDERBUFFER_BLUE_SIZE_OES :: (Eq a, Num a) => a Source #
pattern GL_RENDERBUFFER_DEPTH_SIZE_OES :: (Eq a, Num a) => a Source #
pattern GL_RENDERBUFFER_GREEN_SIZE_OES :: (Eq a, Num a) => a Source #
pattern GL_RENDERBUFFER_HEIGHT_OES :: (Eq a, Num a) => a Source #
pattern GL_RENDERBUFFER_INTERNAL_FORMAT_OES :: (Eq a, Num a) => a Source #
pattern GL_RENDERBUFFER_OES :: (Eq a, Num a) => a Source #
pattern GL_RENDERBUFFER_RED_SIZE_OES :: (Eq a, Num a) => a Source #
pattern GL_RENDERBUFFER_STENCIL_SIZE_OES :: (Eq a, Num a) => a Source #
pattern GL_RENDERBUFFER_WIDTH_OES :: (Eq a, Num a) => a Source #
pattern GL_RGB565_OES :: (Eq a, Num a) => a Source #
pattern GL_RGB5_A1_OES :: (Eq a, Num a) => a Source #
pattern GL_RGBA4_OES :: (Eq a, Num a) => a Source #
pattern GL_STENCIL_ATTACHMENT_OES :: (Eq a, Num a) => a Source #