fixed: auto_ptr -> unique_ptr
[opensg.git] / Source / System / NodeCores / Drawables / Geometry / PropertiesBase / OSGGeoProperty.fcd
blobd95d3417ae406ad097c70da60d3553439a332b1f
1 <?xml version="1.0"?>
3 <FieldContainer
4 name="GeoProperty"
5 parent="StateChunk"
6 library="System"
7 pointerfieldtypes="both"
8 structure="abstract"
9 systemcomponent="true"
10 parentsystemcomponent="true"
11 decoratable="false"
12 docGroupBase="GrpDrawablesGeometry"
14 <Field
15 name="useVBO"
16 type="bool"
17 cardinality="single"
18 visibility="external"
19 defaultValue="true"
20 access="public"
22 The id used to register with the Window, 0 if not set up yet.
23 </Field>
24 <Field
25 name="usage"
26 type="UInt32"
27 cardinality="single"
28 visibility="external"
29 defaultValue="0"
30 access="public"
32 Provides information about the semantics of this property. Valid values
33 are the GeoProperty::Usage... constants.
34 </Field>
35 <Field
36 name="GLId"
37 type="UInt32"
38 cardinality="single"
39 visibility="internal"
40 defaultValue="0"
41 access="protected"
42 fieldFlags="FClusterLocal"
44 The id used to register with the Window, 0 if not set up yet.
45 </Field>
46 <Field
47 name="vboUsage"
48 type="Int32"
49 cardinality="single"
50 visibility="internal"
51 defaultValue="GL_STATIC_DRAW_ARB"
52 defaultHeader="&quot;OSGGLEXT.h&quot;"
53 access="public"
55 The usage pattern, only valid for VBO use.
56 </Field>
57 </FieldContainer>