changed: gcc8 base update
[opensg.git] / Source / System / Window / FrameBufferObjects / OSGRenderBuffer.fcd
blob3c70f4609f9e55cd8c13ae0ce5409d3bad628f84
1 <?xml version="1.0"?>
3 <FieldContainer
4 name="RenderBuffer"
5 parent="FrameBufferAttachment"
6 library="System"
7 pointerfieldtypes="both"
8 structure="concrete"
9 systemcomponent="true"
10 parentsystemcomponent="true"
11 decoratable="false"
12 docGroupBase="GrpSystemWindowFBO"
14 Render buffer. Wraps OpenGL render buffer objects. RENDERBUFFER
15 A renderbuffer is a data storage object containing a single image of a renderable internal format.
17 \see TextureBuffer
18 <Field
19 name="GLId"
20 type="GLenum"
21 cardinality="single"
22 visibility="internal"
23 access="public"
24 defaultValue="0"
25 fieldFlags="FClusterLocal"
27 The OpenGL texture id for this buffer object.
28 </Field>
29 <Field
30 name="internalFormat"
31 type="GLenum"
32 cardinality="single"
33 visibility="external"
34 access="public"
35 defaultValue="GL_NONE"
37 </Field>
38 <Field
39 name="image"
40 type="ImagePtr"
41 cardinality="single"
42 visibility="external"
43 access="public"
45 Image object used if readback is enabled.
46 </Field>
48 <Field
49 name="colorSamples"
50 type="UInt32"
51 cardinality="single"
52 visibility="external"
53 access="public"
54 defaultValue="0"
56 </Field>
58 <Field
59 name="coverageSamples"
60 type="UInt32"
61 cardinality="single"
62 visibility="external"
63 access="public"
64 defaultValue="0"
66 </Field>
68 <Field
69 name="fixedSampleLocation"
70 type="bool"
71 cardinality="single"
72 visibility="external"
73 access="public"
74 defaultValue="true"
76 </Field>
78 </FieldContainer>