fixed: auto_ptr -> unique_ptr
[opensg.git] / Source / System / Dynamics / Skeleton / OSGSkinnedGeometry.fcd
blob7b4a1124e0e8be643f20c5a30363ced38c0653b2
1 <?xml version="1.0"?>
3 <FieldContainer
4 name="SkinnedGeometry"
5 parent="Geometry"
6 library="Dynamics"
7 pointerfieldtypes="both"
8 structure="concrete"
9 systemcomponent="true"
10 parentsystemcomponent="true"
11 decoratable="false"
12 childFields="none"
13 parentFields="both"
16 <Field
17 name="skeleton"
18 type="Skeleton"
19 category="pointer"
20 cardinality="single"
21 visibility="external"
22 access="public"
24 The Skeleton that deforms this geometry.
25 </Field>
27 <Field
28 name="bindShapeMatrix"
29 type="Matrix"
30 category="data"
31 cardinality="single"
32 visibility="external"
33 access="public"
35 Matrix that is applied to the vertices of the mesh before deformation.
36 It transforms the vertices into bind space.
37 </Field>
39 <Field
40 name="jointIds"
41 type="Int16"
42 category="data"
43 cardinality="multi"
44 visibility="external"
45 access="public"
47 List of jointIds that are used by this SkinnedGeometry.
48 </Field>
50 <Field
51 name="jointIndexProperty"
52 type="UInt16"
53 category="data"
54 cardinality="single"
55 visibility="external"
56 access="public"
57 defaultValue="TypeTraits&lt;UInt16&gt;::getMax()"
59 Index of the property that stores the joint indices that influence
60 a vertex.
61 </Field>
63 <Field
64 name="jointWeightProperty"
65 type="UInt16"
66 category="data"
67 cardinality="single"
68 visibility="external"
69 access="public"
70 defaultValue="TypeTraits&lt;UInt16&gt;::getMax()"
72 Index of the property that stores the joint weights that influence
73 a vertex.
74 </Field>
76 <Field
77 name="renderMode"
78 type="UInt32"
79 category="data"
80 cardinality="single"
81 visibility="external"
82 access="public"
83 defaultValue="0"
85 Mode used to render this skinned geometry, one of the RenderModeE
86 enums values. Effectively selects the SkinningAlgorithm to use.
87 </Field>
89 <Field
90 name="skinningAlgorithm"
91 type="SkinningAlgorithm"
92 category="childpointer"
93 linkParentField="Skin"
94 cardinality="single"
95 visibility="external"
96 access="protected"
97 defaultValue="NULL"
99 </Field>
101 </FieldContainer>