fixed: auto_ptr -> unique_ptr
[opensg.git] / Source / System / NodeCores / Groups / Light / Shadow / Base / OSGShadowMapEngine.fcd
blob7bbd62d223dd42dd938bbcb64dee80393cb97d50
1 <?xml version="1.0" ?>
3 <FieldContainer
4 name="ShadowMapEngine"
5 parent="LightEngine"
6 mixinparent="ShadowMapEngineParent"
7 library="Group"
8 structure="abstract"
9 pointerfieldtypes="both"
10 systemcomponent="true"
11 parentsystemcomponent="true"
12 isNodeCore="false"
13 docGroupBase="GrpGroupLightShadowBase"
15 <Field
16 name="shadowTexChunk"
17 category="pointer"
18 type="TextureObjChunk"
19 cardinality="single"
20 visibility="external"
21 defaultValue="NULL"
22 access="public"
24 Holds the generated shadow texture. If you leave this field empty an
25 appropriate object will be created the first time the engine runs.
26 </Field>
27 <Field
28 name="width"
29 type="Int32"
30 cardinality="single"
31 visibility="external"
32 defaultValue="512"
33 access="public"
35 </Field>
36 <Field
37 name="height"
38 type="Int32"
39 cardinality="single"
40 visibility="external"
41 defaultValue="512"
42 access="public"
44 </Field>
45 <Field
46 name="offsetBias"
47 type="Real32"
48 cardinality="single"
49 visibility="external"
50 defaultValue="4.f"
51 access="public"
53 </Field>
54 <Field
55 name="offsetFactor"
56 type="Real32"
57 cardinality="single"
58 visibility="external"
59 defaultValue="10.f"
60 access="public"
62 </Field>
63 <Field
64 name="shadowTravMask"
65 type="UInt32"
66 cardinality="single"
67 visibility="external"
68 defaultValue="TypeTraits&lt;UInt32&gt;::BitsSet"
69 access="public"
71 Traversal mask when generating the shadow map.
72 </Field>
73 </FieldContainer>