4 name=
"FrameBufferObject"
5 parent=
"AttachmentContainer"
7 pointerfieldtypes=
"both"
10 parentsystemcomponent=
"true"
12 docGroupBase=
"GrpSystemWindowFBO"
14 Framebuffer object. Encapsulates FBOs as defined by the EXT_framebuffer_object
23 fieldFlags=
"FClusterLocal"
25 The OpenGL texture id for this frame buffer object.
28 name=
"multiSampleGLId"
34 fieldFlags=
"FClusterLocal"
36 The OpenGL texture id for this frame buffer object.
39 name=
"colorAttachments"
40 type=
"FrameBufferAttachmentPtr"
45 GL_COLOR_ATTACHMENTX slots, position defines X.
46 This defines the target buffers for color attachments.
56 The target draw buffers. ex: GL_COLOR_ATTACHMENT0.
57 These are used to call DrawBuffers to tell OpenGL what targets
61 name=
"depthAttachment"
62 type=
"FrameBufferAttachmentPtr"
67 GL_DEPTH_ATTACHMENT slot. The target for depth values.
70 name=
"stencilAttachment"
71 type=
"FrameBufferAttachmentPtr"
76 GL_STENCIL_ATTACHMENT slot.
98 name=
"postProcessOnDeactivate"
101 visibility=
"external"
105 Enable to check and generate mipmap level or copy the texture buffer
106 result back to the image
111 name=
"enableMultiSample"
114 visibility=
"external"
124 visibility=
"external"
131 name=
"coverageSamples"
134 visibility=
"external"
141 name=
"fixedSampleLocation"
144 visibility=
"external"
152 name=
"msaaColorAttachments"
153 type=
"FrameBufferAttachmentPtr"
155 visibility=
"internal"
157 fieldFlags=
"FClusterLocal,FThreadLocal"
159 GL_COLOR_ATTACHMENTX slots, position defines X.
160 This defines the target buffers for color attachments.
163 name=
"msaaDepthAttachment"
164 type=
"FrameBufferAttachmentPtr"
166 visibility=
"internal"
168 fieldFlags=
"FClusterLocal,FThreadLocal"
170 GL_DEPTH_ATTACHMENT slot. The target for depth values.
173 name=
"msaaStencilAttachment"
174 type=
"FrameBufferAttachmentPtr"
176 visibility=
"internal"
178 fieldFlags=
"FClusterLocal,FThreadLocal"
180 GL_STENCIL_ATTACHMENT slot.