gl-0.7.8: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.OES.FramebufferObject

Contents

Synopsis

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

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.

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).

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_BINDING_OES :: () => (Eq a, Num a) => a Source

pattern GL_FRAMEBUFFER_COMPLETE_OES :: () => (Eq a, Num a) => a Source

pattern GL_FRAMEBUFFER_INCOMPLETE_FORMATS_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