OpenGL.GL.framebufferobjects
index
/home/mcfletch/pylive/OpenGL/GL/framebufferobjects.py

Convenience API for using Frame Buffer Objects

 
Modules
       
OpenGL.arrays
OpenGL.constant
OpenGL.constants
ctypes
OpenGL.extensions
OpenGL.GL.glget
OpenGL.images
OpenGL.platform
OpenGL.wrapper

 
Functions
       
checkFramebufferStatus()
Utility method to check status and raise errors

 
Data
        EXTENSION_NAME = 'GL_EXT_framebuffer_blit'
GL_COLOR_ATTACHMENT0 = GL_COLOR_ATTACHMENT0
GL_COLOR_ATTACHMENT0_EXT = GL_COLOR_ATTACHMENT0_EXT
GL_COLOR_ATTACHMENT1 = GL_COLOR_ATTACHMENT1
GL_COLOR_ATTACHMENT10 = GL_COLOR_ATTACHMENT10
GL_COLOR_ATTACHMENT10_EXT = GL_COLOR_ATTACHMENT10_EXT
GL_COLOR_ATTACHMENT11 = GL_COLOR_ATTACHMENT11
GL_COLOR_ATTACHMENT11_EXT = GL_COLOR_ATTACHMENT11_EXT
GL_COLOR_ATTACHMENT12 = GL_COLOR_ATTACHMENT12
GL_COLOR_ATTACHMENT12_EXT = GL_COLOR_ATTACHMENT12_EXT
GL_COLOR_ATTACHMENT13 = GL_COLOR_ATTACHMENT13
GL_COLOR_ATTACHMENT13_EXT = GL_COLOR_ATTACHMENT13_EXT
GL_COLOR_ATTACHMENT14 = GL_COLOR_ATTACHMENT14
GL_COLOR_ATTACHMENT14_EXT = GL_COLOR_ATTACHMENT14_EXT
GL_COLOR_ATTACHMENT15 = GL_COLOR_ATTACHMENT15
GL_COLOR_ATTACHMENT15_EXT = GL_COLOR_ATTACHMENT15_EXT
GL_COLOR_ATTACHMENT1_EXT = GL_COLOR_ATTACHMENT1_EXT
GL_COLOR_ATTACHMENT2 = GL_COLOR_ATTACHMENT2
GL_COLOR_ATTACHMENT2_EXT = GL_COLOR_ATTACHMENT2_EXT
GL_COLOR_ATTACHMENT3 = GL_COLOR_ATTACHMENT3
GL_COLOR_ATTACHMENT3_EXT = GL_COLOR_ATTACHMENT3_EXT
GL_COLOR_ATTACHMENT4 = GL_COLOR_ATTACHMENT4
GL_COLOR_ATTACHMENT4_EXT = GL_COLOR_ATTACHMENT4_EXT
GL_COLOR_ATTACHMENT5 = GL_COLOR_ATTACHMENT5
GL_COLOR_ATTACHMENT5_EXT = GL_COLOR_ATTACHMENT5_EXT
GL_COLOR_ATTACHMENT6 = GL_COLOR_ATTACHMENT6
GL_COLOR_ATTACHMENT6_EXT = GL_COLOR_ATTACHMENT6_EXT
GL_COLOR_ATTACHMENT7 = GL_COLOR_ATTACHMENT7
GL_COLOR_ATTACHMENT7_EXT = GL_COLOR_ATTACHMENT7_EXT
GL_COLOR_ATTACHMENT8 = GL_COLOR_ATTACHMENT8
GL_COLOR_ATTACHMENT8_EXT = GL_COLOR_ATTACHMENT8_EXT
GL_COLOR_ATTACHMENT9 = GL_COLOR_ATTACHMENT9
GL_COLOR_ATTACHMENT9_EXT = GL_COLOR_ATTACHMENT9_EXT
GL_DEPTH24_STENCIL8 = GL_DEPTH24_STENCIL8
GL_DEPTH_ATTACHMENT = GL_DEPTH_ATTACHMENT
GL_DEPTH_ATTACHMENT_EXT = GL_DEPTH_ATTACHMENT_EXT
GL_DEPTH_STENCIL = GL_DEPTH_STENCIL
GL_DEPTH_STENCIL_ATTACHMENT = GL_DEPTH_STENCIL_ATTACHMENT
GL_DRAW_FRAMEBUFFER = GL_DRAW_FRAMEBUFFER
GL_DRAW_FRAMEBUFFER_EXT = GL_DRAW_FRAMEBUFFER_EXT
GL_FRAMEBUFFER = GL_FRAMEBUFFER
GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT = GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT = GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT
GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE = GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT = GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT = GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT = GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT
GL_FRAMEBUFFER_BINDING = GL_FRAMEBUFFER_BINDING
GL_FRAMEBUFFER_BINDING_EXT = GL_FRAMEBUFFER_BINDING_EXT
GL_FRAMEBUFFER_COMPLETE = GL_FRAMEBUFFER_COMPLETE
GL_FRAMEBUFFER_COMPLETE_EXT = GL_FRAMEBUFFER_COMPLETE_EXT
GL_FRAMEBUFFER_DEFAULT = GL_FRAMEBUFFER_DEFAULT
GL_FRAMEBUFFER_EXT = GL_FRAMEBUFFER_EXT
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT = GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT = GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT
GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS = GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS
GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT = GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT = GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT
GL_FRAMEBUFFER_INCOMPLETE_FORMATS = GL_FRAMEBUFFER_INCOMPLETE_FORMATS
GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT = GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT = GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER = GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT = GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT
GL_FRAMEBUFFER_UNDEFINED = GL_FRAMEBUFFER_UNDEFINED
GL_FRAMEBUFFER_UNSUPPORTED = GL_FRAMEBUFFER_UNSUPPORTED
GL_FRAMEBUFFER_UNSUPPORTED_EXT = GL_FRAMEBUFFER_UNSUPPORTED_EXT
GL_INDEX = GL_INDEX
GL_INVALID_FRAMEBUFFER_OPERATION = GL_INVALID_FRAMEBUFFER_OPERATION
GL_INVALID_FRAMEBUFFER_OPERATION_EXT = GL_INVALID_FRAMEBUFFER_OPERATION_EXT
GL_MAX_COLOR_ATTACHMENTS = GL_MAX_COLOR_ATTACHMENTS
GL_MAX_COLOR_ATTACHMENTS_EXT = GL_MAX_COLOR_ATTACHMENTS_EXT
GL_MAX_RENDERBUFFER_SIZE = GL_MAX_RENDERBUFFER_SIZE
GL_MAX_RENDERBUFFER_SIZE_EXT = GL_MAX_RENDERBUFFER_SIZE_EXT
GL_MAX_SAMPLES = GL_MAX_SAMPLES
GL_MAX_SAMPLES_EXT = GL_MAX_SAMPLES_EXT
GL_READ_FRAMEBUFFER = GL_READ_FRAMEBUFFER
GL_READ_FRAMEBUFFER_BINDING = GL_READ_FRAMEBUFFER_BINDING
GL_READ_FRAMEBUFFER_BINDING_EXT = GL_READ_FRAMEBUFFER_BINDING_EXT
GL_READ_FRAMEBUFFER_EXT = GL_READ_FRAMEBUFFER_EXT
GL_RENDERBUFFER = GL_RENDERBUFFER
GL_RENDERBUFFER_ALPHA_SIZE = GL_RENDERBUFFER_ALPHA_SIZE
GL_RENDERBUFFER_ALPHA_SIZE_EXT = GL_RENDERBUFFER_ALPHA_SIZE_EXT
GL_RENDERBUFFER_BINDING = GL_RENDERBUFFER_BINDING
GL_RENDERBUFFER_BINDING_EXT = GL_RENDERBUFFER_BINDING_EXT
GL_RENDERBUFFER_BLUE_SIZE = GL_RENDERBUFFER_BLUE_SIZE
GL_RENDERBUFFER_BLUE_SIZE_EXT = GL_RENDERBUFFER_BLUE_SIZE_EXT
GL_RENDERBUFFER_DEPTH_SIZE = GL_RENDERBUFFER_DEPTH_SIZE
GL_RENDERBUFFER_DEPTH_SIZE_EXT = GL_RENDERBUFFER_DEPTH_SIZE_EXT
GL_RENDERBUFFER_EXT = GL_RENDERBUFFER_EXT
GL_RENDERBUFFER_GREEN_SIZE = GL_RENDERBUFFER_GREEN_SIZE
GL_RENDERBUFFER_GREEN_SIZE_EXT = GL_RENDERBUFFER_GREEN_SIZE_EXT
GL_RENDERBUFFER_HEIGHT = GL_RENDERBUFFER_HEIGHT
GL_RENDERBUFFER_HEIGHT_EXT = GL_RENDERBUFFER_HEIGHT_EXT
GL_RENDERBUFFER_INTERNAL_FORMAT = GL_RENDERBUFFER_INTERNAL_FORMAT
GL_RENDERBUFFER_INTERNAL_FORMAT_EXT = GL_RENDERBUFFER_INTERNAL_FORMAT_EXT
GL_RENDERBUFFER_RED_SIZE = GL_RENDERBUFFER_RED_SIZE
GL_RENDERBUFFER_RED_SIZE_EXT = GL_RENDERBUFFER_RED_SIZE_EXT
GL_RENDERBUFFER_SAMPLES = GL_RENDERBUFFER_SAMPLES
GL_RENDERBUFFER_SAMPLES_EXT = GL_RENDERBUFFER_SAMPLES_EXT
GL_RENDERBUFFER_STENCIL_SIZE = GL_RENDERBUFFER_STENCIL_SIZE
GL_RENDERBUFFER_STENCIL_SIZE_EXT = GL_RENDERBUFFER_STENCIL_SIZE_EXT
GL_RENDERBUFFER_WIDTH = GL_RENDERBUFFER_WIDTH
GL_RENDERBUFFER_WIDTH_EXT = GL_RENDERBUFFER_WIDTH_EXT
GL_STENCIL_ATTACHMENT = GL_STENCIL_ATTACHMENT
GL_STENCIL_ATTACHMENT_EXT = GL_STENCIL_ATTACHMENT_EXT
GL_STENCIL_INDEX1 = GL_STENCIL_INDEX1
GL_STENCIL_INDEX16 = GL_STENCIL_INDEX16
GL_STENCIL_INDEX16_EXT = GL_STENCIL_INDEX16_EXT
GL_STENCIL_INDEX1_EXT = GL_STENCIL_INDEX1_EXT
GL_STENCIL_INDEX4 = GL_STENCIL_INDEX4
GL_STENCIL_INDEX4_EXT = GL_STENCIL_INDEX4_EXT
GL_STENCIL_INDEX8 = GL_STENCIL_INDEX8
GL_STENCIL_INDEX8_EXT = GL_STENCIL_INDEX8_EXT
GL_TEXTURE_ALPHA_TYPE = GL_TEXTURE_ALPHA_TYPE
GL_TEXTURE_BLUE_TYPE = GL_TEXTURE_BLUE_TYPE
GL_TEXTURE_DEPTH_TYPE = GL_TEXTURE_DEPTH_TYPE
GL_TEXTURE_GREEN_TYPE = GL_TEXTURE_GREEN_TYPE
GL_TEXTURE_INTENSITY_TYPE = GL_TEXTURE_INTENSITY_TYPE
GL_TEXTURE_LUMINANCE_TYPE = GL_TEXTURE_LUMINANCE_TYPE
GL_TEXTURE_RED_TYPE = GL_TEXTURE_RED_TYPE
GL_TEXTURE_STENCIL_SIZE = GL_TEXTURE_STENCIL_SIZE
GL_UNSIGNED_INT = GL_UNSIGNED_INT
GL_UNSIGNED_INT_24_8 = GL_UNSIGNED_INT_24_8
GL_UNSIGNED_NORMALIZED = GL_UNSIGNED_NORMALIZED
__file__ = '/home/mcfletch/pylive/OpenGL/GL/framebufferobjects.pyc'
__name__ = 'OpenGL.GL.framebufferobjects'
__package__ = 'OpenGL.GL'
glBindFramebuffer = <OpenGL.extensions.glBindFramebuffer object at 0x6514950>
glBindFramebufferEXT = <OpenGL.platform.baseplatform.glBindFramebufferEXT object at 0x650fdd0>
glBindRenderbuffer = <OpenGL.extensions.glBindRenderbuffer object at 0x65149d0>
glBindRenderbufferEXT = <OpenGL.platform.baseplatform.glBindRenderbufferEXT object at 0x650fad0>
glBlitFramebuffer = <OpenGL.extensions.glBlitFramebuffer object at 0x6519150>
glBlitFramebufferEXT = <OpenGL.platform.baseplatform.glBlitFramebufferEXT object at 0x6514910>
glCheckFramebufferStatus = <OpenGL.extensions.glCheckFramebufferStatus object at 0x6514a10>
glCheckFramebufferStatusEXT = <OpenGL.platform.baseplatform.glCheckFramebufferStatusEXT object at 0x6514050>
glDeleteFramebuffers = <OpenGL.extensions.glDeleteFramebuffers object at 0x6514a50>
glDeleteFramebuffersEXT = OpenGL.lazywrapper.lazy( 'glDeleteFramebuffersEXT' )
glDeleteRenderbuffers = <OpenGL.extensions.glDeleteRenderbuffers object at 0x6514a90>
glDeleteRenderbuffersEXT = <OpenGL.platform.baseplatform.glDeleteRenderbuffersEXT object at 0x650fb10>
glFramebufferRenderbuffer = <OpenGL.extensions.glFramebufferRenderbuffer object at 0x6514b10>
glFramebufferRenderbufferEXT = <OpenGL.platform.baseplatform.glFramebufferRenderbufferEXT object at 0x6514210>
glFramebufferTexture1D = <OpenGL.extensions.glFramebufferTexture1D object at 0x6514b90>
glFramebufferTexture1DEXT = <OpenGL.platform.baseplatform.glFramebufferTexture1DEXT object at 0x6514090>
glFramebufferTexture2D = <OpenGL.extensions.glFramebufferTexture2D object at 0x6514c10>
glFramebufferTexture2DEXT = <OpenGL.platform.baseplatform.glFramebufferTexture2DEXT object at 0x6514110>
glFramebufferTexture3D = <OpenGL.extensions.glFramebufferTexture3D object at 0x6514c90>
glFramebufferTexture3DEXT = <OpenGL.platform.baseplatform.glFramebufferTexture3DEXT object at 0x6514190>
glFramebufferTextureLayer = <OpenGL.platform.baseplatform.glFramebufferTextureLayer object at 0x650f410>
glGenFramebuffers = <OpenGL.extensions.glGenFramebuffers object at 0x6514d10>
glGenFramebuffersEXT = <OpenGL.wrapper.glGenFramebuffersEXT object at 0x6310b00>
glGenRenderbuffers = <OpenGL.extensions.glGenRenderbuffers object at 0x6514d90>
glGenRenderbuffersEXT = <OpenGL.wrapper.glGenRenderbuffersEXT object at 0x630fcf8>
glGenerateMipmap = <OpenGL.extensions.glGenerateMipmap object at 0x6514e10>
glGenerateMipmapEXT = <OpenGL.platform.baseplatform.glGenerateMipmapEXT object at 0x6514390>
glGetFramebufferAttachmentParameteriv = <OpenGL.extensions.glGetFramebufferAttachmentParameteriv object at 0x6514e90>
glGetFramebufferAttachmentParameterivEXT = <OpenGL.platform.baseplatform.glGetFramebufferAttachmentParameterivEXT object at 0x6514290>
glGetRenderbufferParameteriv = <OpenGL.extensions.glGetRenderbufferParameteriv object at 0x6514f10>
glGetRenderbufferParameterivEXT = <OpenGL.platform.baseplatform.glGetRenderbufferParameterivEXT object at 0x650fc50>
glIsFramebuffer = <OpenGL.extensions.glIsFramebuffer object at 0x6514f90>
glIsFramebufferEXT = <OpenGL.platform.baseplatform.glIsFramebufferEXT object at 0x650fd90>
glIsRenderbuffer = <OpenGL.extensions.glIsRenderbuffer object at 0x6519050>
glIsRenderbufferEXT = <OpenGL.platform.baseplatform.glIsRenderbufferEXT object at 0x650fa50>
glRenderbufferStorage = <OpenGL.extensions.glRenderbufferStorage object at 0x65190d0>
glRenderbufferStorageEXT = <OpenGL.platform.baseplatform.glRenderbufferStorageEXT object at 0x650fbd0>
glRenderbufferStorageMultisample = <OpenGL.extensions.glRenderbufferStorageMultisample object at 0x65191d0>
glRenderbufferStorageMultisampleEXT = <OpenGL.platform.baseplatform.glRenderbufferStorageMultisampleEXT object at 0x6514690>