gl-0.9: Complete OpenGL raw bindings
Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.OES.FramebufferObject

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

pattern GL_RENDERBUFFER_HEIGHT_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_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 #