fixed: auto_ptr -> unique_ptr
[opensg.git] / Source / System / Window / Base / OSGCamera.fcd
blob5b8e32e09723b63eaefa466318c0a3b7bc4d1f4a
1 <?xml version="1.0" ?>
3 <FieldContainer
4 name="Camera"
5 parent="AttachmentContainer"
6 library="System"
7 structure="abstract"
8 pointerfieldtypes="both"
9 systemcomponent="true"
10 parentsystemcomponent="true"
11 decoratable="true"
12 decorateeFieldFlags="SFDefaultFlags | Field::FStdAccess"
13 docGroupBase="GrpSystemWindow"
16 The Camera base class, see \ref PageSystemWindowCamera for a description.
18 The only common fields are _sfNear and _sfFar.
20 <Field
21 name="beacon"
22 type="Node"
23 category="weakpointer"
24 cardinality="single"
25 visibility="external"
27 The object that define's the camera's coordinate system. The camera is
28 positioned at the origin of the system and looks down the negative z-axis
29 (OpenGL-style).
30 </Field>
31 <Field
32 name="near"
33 type="Real32"
34 cardinality="single"
35 visibility="external"
37 The near distance of the camera.
38 </Field>
39 <Field
40 name="far"
41 type="Real32"
42 cardinality="single"
43 visibility="external"
45 The far distance of the camera.
46 </Field>
47 </FieldContainer>