fixed: auto_ptr -> unique_ptr
[opensg.git] / Source / System / NodeCores / Groups / Misc / OSGMultiSwitch.fcd
blob70816156a428b6385dd0404907ac8e8ac8e8c48d
1 <?xml version="1.0"?>
3 <FieldContainer
4 name="MultiSwitch"
5 parent="Group"
6 library="Group"
7 pointerfieldtypes="both"
8 structure="concrete"
9 systemcomponent="true"
10 parentsystemcomponent="true"
11 decoratable="false"
12 docGroupBase="GrpGroupMisc"
14 MultiSwitch allows the selective inclusion of zero or more of its children
15 from traversal. It supports three different modes (selected by
16 _sfSwitchMode), to include either ALL, NONE or CHOICES of its children.
17 <Field
18 name="choices"
19 type="UInt32"
20 cardinality="multi"
21 visibility="external"
22 access="public"
24 Indices of children to be included in CHOICES mode. The indices are kept
25 sorted and any duplicates are removed.
26 </Field>
27 <Field
28 name="switchMode"
29 type="Int32"
30 cardinality="single"
31 visibility="external"
32 defaultValue="-1"
33 access="public"
35 Mode of operation.
36 </Field>
37 </FieldContainer>