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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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