Copyright | (c) Sven Panne 2013 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <[email protected]> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Graphics.Rendering.OpenGL.Raw.ARB.FramebufferObject
Description
All raw functions and tokens from the ARB_framebuffer_object extension, see http://www.opengl.org/registry/specs/ARB/framebuffer_object.txt.
- glIsRenderbuffer :: GLuint -> IO GLboolean
- glBindRenderbuffer :: GLenum -> GLuint -> IO ()
- glDeleteRenderbuffers :: GLsizei -> Ptr GLuint -> IO ()
- glGenRenderbuffers :: GLsizei -> Ptr GLuint -> IO ()
- glRenderbufferStorage :: GLenum -> GLenum -> GLsizei -> GLsizei -> IO ()
- glRenderbufferStorageMultisample :: GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> IO ()
- glGetRenderbufferParameteriv :: GLenum -> GLenum -> Ptr GLint -> IO ()
- glIsFramebuffer :: GLuint -> IO GLboolean
- glBindFramebuffer :: GLenum -> GLuint -> IO ()
- glDeleteFramebuffers :: GLsizei -> Ptr GLuint -> IO ()
- glGenFramebuffers :: GLsizei -> Ptr GLuint -> IO ()
- glCheckFramebufferStatus :: GLenum -> IO GLenum
- glFramebufferTexture1D :: GLenum -> GLenum -> GLenum -> GLuint -> GLint -> IO ()
- glFramebufferTexture2D :: GLenum -> GLenum -> GLenum -> GLuint -> GLint -> IO ()
- glFramebufferTexture3D :: GLenum -> GLenum -> GLenum -> GLuint -> GLint -> GLint -> IO ()
- glFramebufferTextureLayer :: GLenum -> GLenum -> GLuint -> GLint -> GLint -> IO ()
- glFramebufferRenderbuffer :: GLenum -> GLenum -> GLenum -> GLuint -> IO ()
- glGetFramebufferAttachmentParameteriv :: GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()
- glBlitFramebuffer :: GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> GLenum -> IO ()
- glGenerateMipmap :: GLenum -> IO ()
- gl_FRAMEBUFFER :: GLenum
- gl_READ_FRAMEBUFFER :: GLenum
- gl_DRAW_FRAMEBUFFER :: GLenum
- gl_RENDERBUFFER :: GLenum
- gl_STENCIL_INDEX1 :: GLenum
- gl_STENCIL_INDEX4 :: GLenum
- gl_STENCIL_INDEX8 :: GLenum
- gl_STENCIL_INDEX16 :: GLenum
- gl_RENDERBUFFER_WIDTH :: GLenum
- gl_RENDERBUFFER_HEIGHT :: GLenum
- gl_RENDERBUFFER_INTERNAL_FORMAT :: GLenum
- gl_RENDERBUFFER_RED_SIZE :: GLenum
- gl_RENDERBUFFER_GREEN_SIZE :: GLenum
- gl_RENDERBUFFER_BLUE_SIZE :: GLenum
- gl_RENDERBUFFER_ALPHA_SIZE :: GLenum
- gl_RENDERBUFFER_DEPTH_SIZE :: GLenum
- gl_RENDERBUFFER_STENCIL_SIZE :: GLenum
- gl_RENDERBUFFER_SAMPLES :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_RED_SIZE :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE :: GLenum
- gl_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE :: GLenum
- gl_SRGB :: GLenum
- gl_UNSIGNED_NORMALIZED :: GLenum
- gl_FRAMEBUFFER_DEFAULT :: GLenum
- gl_INDEX :: GLenum
- gl_COLOR_ATTACHMENT0 :: GLenum
- gl_COLOR_ATTACHMENT1 :: GLenum
- gl_COLOR_ATTACHMENT2 :: GLenum
- gl_COLOR_ATTACHMENT3 :: GLenum
- gl_COLOR_ATTACHMENT4 :: GLenum
- gl_COLOR_ATTACHMENT5 :: GLenum
- gl_COLOR_ATTACHMENT6 :: GLenum
- gl_COLOR_ATTACHMENT7 :: GLenum
- gl_COLOR_ATTACHMENT8 :: GLenum
- gl_COLOR_ATTACHMENT9 :: GLenum
- gl_COLOR_ATTACHMENT10 :: GLenum
- gl_COLOR_ATTACHMENT11 :: GLenum
- gl_COLOR_ATTACHMENT12 :: GLenum
- gl_COLOR_ATTACHMENT13 :: GLenum
- gl_COLOR_ATTACHMENT14 :: GLenum
- gl_COLOR_ATTACHMENT15 :: GLenum
- gl_DEPTH_ATTACHMENT :: GLenum
- gl_STENCIL_ATTACHMENT :: GLenum
- gl_DEPTH_STENCIL_ATTACHMENT :: GLenum
- gl_MAX_SAMPLES :: GLenum
- gl_FRAMEBUFFER_COMPLETE :: GLenum
- gl_FRAMEBUFFER_INCOMPLETE_ATTACHMENT :: GLenum
- gl_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT :: GLenum
- gl_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER :: GLenum
- gl_FRAMEBUFFER_INCOMPLETE_READ_BUFFER :: GLenum
- gl_FRAMEBUFFER_UNSUPPORTED :: GLenum
- gl_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE :: GLenum
- gl_FRAMEBUFFER_UNDEFINED :: GLenum
- gl_FRAMEBUFFER_BINDING :: GLenum
- gl_DRAW_FRAMEBUFFER_BINDING :: GLenum
- gl_READ_FRAMEBUFFER_BINDING :: GLenum
- gl_RENDERBUFFER_BINDING :: GLenum
- gl_MAX_COLOR_ATTACHMENTS :: GLenum
- gl_MAX_RENDERBUFFER_SIZE :: GLenum
- gl_INVALID_FRAMEBUFFER_OPERATION :: GLenum
- gl_DEPTH_STENCIL :: GLenum
- gl_UNSIGNED_INT_24_8 :: GLenum
- gl_DEPTH24_STENCIL8 :: GLenum
- gl_TEXTURE_STENCIL_SIZE :: GLenum
Functions
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
Arguments
:: GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> IO () |
Manual pages for OpenGL 3.x or OpenGL 4.x
glRenderbufferStorageMultisample Source
Arguments
:: GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> IO () |
Manual pages for OpenGL 3.x or OpenGL 4.x
glGetRenderbufferParameteriv Source
Arguments
:: GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> IO () |
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
Manual pages for OpenGL 3.x or OpenGL 4.x
glCheckFramebufferStatus Source
Manual pages for OpenGL 3.x or OpenGL 4.x
Arguments
:: GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLint |
|
-> IO () |
Manual pages for OpenGL 3.x or OpenGL 4.x
Arguments
:: GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLint |
|
-> IO () |
Manual pages for OpenGL 3.x or OpenGL 4.x
Arguments
:: GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLint |
|
-> GLint |
|
-> IO () |
Manual pages for OpenGL 3.x or OpenGL 4.x
glFramebufferTextureLayer Source
Arguments
:: GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> GLint |
|
-> GLint |
|
-> IO () |
Manual pages for OpenGL 3.x or OpenGL 4.x
glFramebufferRenderbuffer Source
Arguments
:: GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> GLuint |
|
-> IO () |
Manual pages for OpenGL 3.x or OpenGL 4.x
glGetFramebufferAttachmentParameteriv Source
Arguments
:: GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> IO () |
Manual pages for OpenGL 3.x or OpenGL 4.x
Arguments
:: GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLint |
|
-> GLbitfield |
|
-> GLenum |
|
-> IO () |
Manual pages for OpenGL 3.x or OpenGL 4.x