OpenSceneGraph  3.2.0
Classes | Namespaces | Constant Groups | Macros
FrameBufferObject File Reference
#include <osg/GL>
#include <osg/Texture>
#include <osg/buffered_value>
#include <osg/Camera>

Classes

class  osg::FBOExtensions
 
class  osg::RenderBuffer
 
class  osg::FrameBufferAttachment
 
class  osg::FrameBufferObject
 

Namespaces

 osg
 The core osg library provides the basic scene graph classes such as Nodes, State and Drawables, and maths and general helper classes.
 

Constant Groups

 osg
 The core osg library provides the basic scene graph classes such as Nodes, State and Drawables, and maths and general helper classes.
 

Macros

#define OSG_FRAMEBUFFEROBJECT   1
 
#define GL_EXT_framebuffer_object   1
 
#define GL_FRAMEBUFFER_EXT   0x8D40
 
#define GL_RENDERBUFFER_EXT   0x8D41
 
#define GL_STENCIL_INDEX1_EXT   0x8D46
 
#define GL_STENCIL_INDEX4_EXT   0x8D47
 
#define GL_STENCIL_INDEX8_EXT   0x8D48
 
#define GL_STENCIL_INDEX16_EXT   0x8D49
 
#define GL_RENDERBUFFER_WIDTH_EXT   0x8D42
 
#define GL_RENDERBUFFER_HEIGHT_EXT   0x8D43
 
#define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT   0x8D44
 
#define GL_RENDERBUFFER_RED_SIZE_EXT   0x8D50
 
#define GL_RENDERBUFFER_GREEN_SIZE_EXT   0x8D51
 
#define GL_RENDERBUFFER_BLUE_SIZE_EXT   0x8D52
 
#define GL_RENDERBUFFER_ALPHA_SIZE_EXT   0x8D53
 
#define GL_RENDERBUFFER_DEPTH_SIZE_EXT   0x8D54
 
#define GL_RENDERBUFFER_STENCIL_SIZE_EXT   0x8D55
 
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT   0x8CD0
 
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT   0x8CD1
 
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT   0x8CD2
 
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT   0x8CD3
 
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT   0x8CD4
 
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT   0x8CD4
 
#define GL_COLOR_ATTACHMENT0_EXT   0x8CE0
 
#define GL_COLOR_ATTACHMENT1_EXT   0x8CE1
 
#define GL_COLOR_ATTACHMENT2_EXT   0x8CE2
 
#define GL_COLOR_ATTACHMENT3_EXT   0x8CE3
 
#define GL_COLOR_ATTACHMENT4_EXT   0x8CE4
 
#define GL_COLOR_ATTACHMENT5_EXT   0x8CE5
 
#define GL_COLOR_ATTACHMENT6_EXT   0x8CE6
 
#define GL_COLOR_ATTACHMENT7_EXT   0x8CE7
 
#define GL_COLOR_ATTACHMENT8_EXT   0x8CE8
 
#define GL_COLOR_ATTACHMENT9_EXT   0x8CE9
 
#define GL_COLOR_ATTACHMENT10_EXT   0x8CEA
 
#define GL_COLOR_ATTACHMENT11_EXT   0x8CEB
 
#define GL_COLOR_ATTACHMENT12_EXT   0x8CEC
 
#define GL_COLOR_ATTACHMENT13_EXT   0x8CED
 
#define GL_COLOR_ATTACHMENT14_EXT   0x8CEE
 
#define GL_COLOR_ATTACHMENT15_EXT   0x8CEF
 
#define GL_DEPTH_ATTACHMENT_EXT   0x8D00
 
#define GL_STENCIL_ATTACHMENT_EXT   0x8D20
 
#define GL_FRAMEBUFFER_COMPLETE_EXT   0x8CD5
 
#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT   0x8CD6
 
#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT   0x8CD7
 
#define GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT   0x8CD8
 
#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT   0x8CD9
 
#define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT   0x8CDA
 
#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT   0x8CDB
 
#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT   0x8CDC
 
#define GL_FRAMEBUFFER_UNSUPPORTED_EXT   0x8CDD
 
#define GL_FRAMEBUFFER_BINDING_EXT   0x8CA6
 
#define GL_RENDERBUFFER_BINDING_EXT   0x8CA7
 
#define GL_MAX_COLOR_ATTACHMENTS_EXT   0x8CDF
 
#define GL_MAX_RENDERBUFFER_SIZE_EXT   0x84E8
 
#define GL_INVALID_FRAMEBUFFER_OPERATION_EXT   0x0506
 
#define GL_EXT_framebuffer_blit   1
 
#define GL_DRAW_FRAMEBUFFER_BINDING_EXT   0x8CA6
 
#define GL_READ_FRAMEBUFFER_EXT   0x8CA8
 
#define GL_DRAW_FRAMEBUFFER_EXT   0x8CA9
 
#define GL_READ_FRAMEBUFFER_BINDING_EXT   0x8CAA
 
#define GL_EXT_framebuffer_multisample   1
 
#define GL_RENDERBUFFER_SAMPLES_EXT   0x8CAB
 
#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT   0x8D56
 
#define GL_MAX_SAMPLES_EXT   0x8D57
 
#define GL_NV_framebuffer_multisample_coverage   1
 
#define GL_RENDERBUFFER_COVERAGE_SAMPLES_NV   0x8CAB
 
#define GL_RENDERBUFFER_COLOR_SAMPLES_NV   0x8E10
 
#define GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV   0x8E11
 
#define GL_MULTISAMPLE_COVERAGE_MODES_NV   0x8E12
 
#define GL_EXT_packed_depth_stencil   1
 
#define GL_DEPTH_STENCIL_EXT   0x84F9
 
#define GL_UNSIGNED_INT_24_8_EXT   0x84FA
 
#define GL_DEPTH24_STENCIL8_EXT   0x88F0
 
#define GL_TEXTURE_STENCIL_SIZE_EXT   0x88F1
 

Macro Definition Documentation

#define GL_COLOR_ATTACHMENT0_EXT   0x8CE0
#define GL_COLOR_ATTACHMENT10_EXT   0x8CEA
#define GL_COLOR_ATTACHMENT11_EXT   0x8CEB
#define GL_COLOR_ATTACHMENT12_EXT   0x8CEC
#define GL_COLOR_ATTACHMENT13_EXT   0x8CED
#define GL_COLOR_ATTACHMENT14_EXT   0x8CEE
#define GL_COLOR_ATTACHMENT15_EXT   0x8CEF
#define GL_COLOR_ATTACHMENT1_EXT   0x8CE1
#define GL_COLOR_ATTACHMENT2_EXT   0x8CE2
#define GL_COLOR_ATTACHMENT3_EXT   0x8CE3
#define GL_COLOR_ATTACHMENT4_EXT   0x8CE4
#define GL_COLOR_ATTACHMENT5_EXT   0x8CE5
#define GL_COLOR_ATTACHMENT6_EXT   0x8CE6
#define GL_COLOR_ATTACHMENT7_EXT   0x8CE7
#define GL_COLOR_ATTACHMENT8_EXT   0x8CE8
#define GL_COLOR_ATTACHMENT9_EXT   0x8CE9
#define GL_DEPTH24_STENCIL8_EXT   0x88F0
#define GL_DEPTH_ATTACHMENT_EXT   0x8D00
#define GL_DEPTH_STENCIL_EXT   0x84F9
#define GL_DRAW_FRAMEBUFFER_BINDING_EXT   0x8CA6
#define GL_DRAW_FRAMEBUFFER_EXT   0x8CA9
#define GL_EXT_framebuffer_blit   1
#define GL_EXT_framebuffer_multisample   1
#define GL_EXT_framebuffer_object   1
#define GL_EXT_packed_depth_stencil   1
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT   0x8CD1
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT   0x8CD0
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT   0x8CD4
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT   0x8CD3
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT   0x8CD4
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT   0x8CD2
#define GL_FRAMEBUFFER_BINDING_EXT   0x8CA6
#define GL_FRAMEBUFFER_COMPLETE_EXT   0x8CD5
#define GL_FRAMEBUFFER_EXT   0x8D40
#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT   0x8CD6
#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT   0x8CD9
#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT   0x8CDB
#define GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT   0x8CD8
#define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT   0x8CDA
#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT   0x8CD7
#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT   0x8D56
#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT   0x8CDC
#define GL_FRAMEBUFFER_UNSUPPORTED_EXT   0x8CDD
#define GL_INVALID_FRAMEBUFFER_OPERATION_EXT   0x0506
#define GL_MAX_COLOR_ATTACHMENTS_EXT   0x8CDF
#define GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV   0x8E11
#define GL_MAX_RENDERBUFFER_SIZE_EXT   0x84E8
#define GL_MAX_SAMPLES_EXT   0x8D57
#define GL_MULTISAMPLE_COVERAGE_MODES_NV   0x8E12
#define GL_NV_framebuffer_multisample_coverage   1
#define GL_READ_FRAMEBUFFER_BINDING_EXT   0x8CAA
#define GL_READ_FRAMEBUFFER_EXT   0x8CA8
#define GL_RENDERBUFFER_ALPHA_SIZE_EXT   0x8D53
#define GL_RENDERBUFFER_BINDING_EXT   0x8CA7
#define GL_RENDERBUFFER_BLUE_SIZE_EXT   0x8D52
#define GL_RENDERBUFFER_COLOR_SAMPLES_NV   0x8E10
#define GL_RENDERBUFFER_COVERAGE_SAMPLES_NV   0x8CAB
#define GL_RENDERBUFFER_DEPTH_SIZE_EXT   0x8D54
#define GL_RENDERBUFFER_EXT   0x8D41
#define GL_RENDERBUFFER_GREEN_SIZE_EXT   0x8D51
#define GL_RENDERBUFFER_HEIGHT_EXT   0x8D43
#define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT   0x8D44
#define GL_RENDERBUFFER_RED_SIZE_EXT   0x8D50
#define GL_RENDERBUFFER_SAMPLES_EXT   0x8CAB
#define GL_RENDERBUFFER_STENCIL_SIZE_EXT   0x8D55
#define GL_RENDERBUFFER_WIDTH_EXT   0x8D42
#define GL_STENCIL_ATTACHMENT_EXT   0x8D20
#define GL_STENCIL_INDEX16_EXT   0x8D49
#define GL_STENCIL_INDEX1_EXT   0x8D46
#define GL_STENCIL_INDEX4_EXT   0x8D47
#define GL_STENCIL_INDEX8_EXT   0x8D48
#define GL_TEXTURE_STENCIL_SIZE_EXT   0x88F1
#define GL_UNSIGNED_INT_24_8_EXT   0x84FA
#define OSG_FRAMEBUFFEROBJECT   1

osg logo
Generated at Mon Sep 9 2013 05:53:07 for the OpenSceneGraph by doxygen 1.8.4.