gl-0.8.0: 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 :: forall a. (Num a, Eq a) => a Source #

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

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

pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES :: forall a. (Num a, Eq a) => a Source #

pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES :: forall a. (Num a, Eq a) => a Source #

pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES :: forall a. (Num a, Eq a) => a Source #

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

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

pattern GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES :: forall a. (Num a, Eq a) => a Source #

pattern GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES :: forall a. (Num a, Eq a) => a Source #

pattern GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES :: forall a. (Num a, Eq a) => a Source #

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

pattern GL_FRAMEBUFFER_UNSUPPORTED_OES :: forall a. (Num a, Eq a) => a Source #

pattern GL_INVALID_FRAMEBUFFER_OPERATION_OES :: forall a. (Num a, Eq a) => a Source #

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

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

pattern GL_RENDERBUFFER_ALPHA_SIZE_OES :: forall a. (Num a, Eq a) => a Source #

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

pattern GL_RENDERBUFFER_BLUE_SIZE_OES :: forall a. (Num a, Eq a) => a Source #

pattern GL_RENDERBUFFER_DEPTH_SIZE_OES :: forall a. (Num a, Eq a) => a Source #

pattern GL_RENDERBUFFER_GREEN_SIZE_OES :: forall a. (Num a, Eq a) => a Source #

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

pattern GL_RENDERBUFFER_INTERNAL_FORMAT_OES :: forall a. (Num a, Eq a) => a Source #

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

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

pattern GL_RENDERBUFFER_STENCIL_SIZE_OES :: forall a. (Num a, Eq a) => a Source #

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

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

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

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

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