fixed: auto_ptr -> unique_ptr
[opensg.git] / Source / System / Material / Base / OSGChunkMaterial.fcd
blob8a513a2928ff02e6d6bf741e5ab4ec1b253263b8
1 <?xml version="1.0"?>
3 <FieldContainer
4 name="ChunkMaterial"
5 parent="PrimeMaterial"
6 library="System"
7 structure="concrete"
8 pointerfieldtypes="both"
9 systemcomponent="true"
10 parentsystemcomponent="true"
11 docGroupBase="GrpSystemMaterial"
14 The chunk material class. See \ref PageSystemMaterialChunkMaterial for a
15 description.
17 Chunks can be attached and detached from the material using
18 OSG::ChunkMaterial::addChunk() and OSG::ChunkMaterial::subChunk(). For more
19 complex manipulation of the chunk list use the OSG::ChunkMaterial::_mfChunks
20 field's functions.
21 <Field
22 name="chunks"
23 type="StateChunkPtr"
24 cardinality="multi"
25 visibility="external"
26 access="protected"
27 ptrFieldAccess = "custom"
28 pushToFieldAs="pushToChunks"
29 removeFromMFieldIndexAs="removeFromChunks"
30 removeFromMFieldObjectAs="removeFromChunksByObj"
31 replaceInMFieldIndexAs="replaceChunk"
32 hasPushToField="True"
33 hasRemoveFromMFieldIndex="True"
34 hasRemoveFromMFieldObject="True"
35 hasReplaceInMFieldIndex="True"
37 </Field>
38 <Field
39 name="slots"
40 type="Int32"
41 cardinality="multi"
42 visibility="external"
43 access="protected"
45 </Field>
46 </FieldContainer>