fixed: auto_ptr -> unique_ptr
[opensg.git] / Source / System / NodeCores / Drawables / DrawableGroups.dox
blob31019e4881362a9e12e2bfb74f42432132abe247
1 #include "OSGConfig.h"
3 using namespace OSG;
5 /*! \defgroup GrpLibOSGDrawables libOSGDrawables
6     \ingroup GrpByLib
7  */
9 /*! \defgroup GrpDrawables OpenSG Drawables Library
11     \brief Contains Drawables classes
13     See \ref PageDrawables for details.
14  */
17 //*******************************************************************
18 // Material
19 //*******************************************************************
21 /*! \defgroup GrpDrawablesMaterial Material
22     \ingroup GrpDrawables
23  */
25 /*! \defgroup GrpDrawablesMaterialObj Simple Materials
26     \ingroup GrpDrawablesMaterial
27  */
29 /*! \defgroup GrpDrawablesMaterialFieldTraits Field Traits
30     \ingroup GrpDrawablesMaterial
32 /*! \defgroup GrpDrawablesMaterialFieldHandle Field Handle
33     \ingroup GrpDrawablesMaterial
35 /*! \defgroup GrpDrawablesMaterialFieldSFields Single-Field
36     \ingroup GrpDrawablesMaterial
38 /*! \defgroup GrpDrawablesMaterialFieldMFields Multi-Fields
39     \ingroup GrpDrawablesMaterial
43 //*******************************************************************
44 // Stage
45 //*******************************************************************
47 /*! \defgroup GrpDrawablesStage Stage
48     \ingroup GrpDrawables
49  */
51 /*! \defgroup GrpDrawablesStageObj Stage Drawables
52     \ingroup GrpDrawablesStage
53  */
55 /*! \defgroup GrpDrawablesStageFieldTraits Field Traits
56     \ingroup GrpDrawablesStage
58 /*! \defgroup GrpDrawablesStageFieldHandle Field Handle
59     \ingroup GrpDrawablesStage
61 /*! \defgroup GrpDrawablesStageFieldSFields Single-Field
62     \ingroup GrpDrawablesStage
64 /*! \defgroup GrpDrawablesStageFieldMFields Multi-Fields
65     \ingroup GrpDrawablesStage
69 //*******************************************************************
70 // Nurbs
71 //*******************************************************************
73 /*! \defgroup GrpDrawablesNurbs Nurbs
74     \ingroup GrpDrawables
75  */
77 /*! \defgroup GrpDrawablesNurbsObj Nurbs
78     \ingroup GrpDrawablesNurbs
79  */
81 /*! \defgroup GrpDrawablesNurbsFieldTraits Field Traits
82     \ingroup GrpDrawablesNurbs
84 /*! \defgroup GrpDrawablesNurbsFieldHandle Field Handle
85     \ingroup GrpDrawablesNurbs
87 /*! \defgroup GrpDrawablesNurbsFieldSFields Single-Field
88     \ingroup GrpDrawablesNurbs
90 /*! \defgroup GrpDrawablesNurbsFieldMFields Multi-Fields
91     \ingroup GrpDrawablesNurbs
95 //*******************************************************************
96 // Particles
97 //*******************************************************************
99 /*! \defgroup GrpDrawablesParticles Particles
100     \ingroup GrpDrawables
101  */
103 /*! \defgroup GrpDrawablesParticlesObj Particles
104     \ingroup GrpDrawablesParticles
105  */
107 /*! \defgroup GrpDrawablesParticlesHelpers Helpers
108     \ingroup GrpDrawablesParticles
109  */
111 /*! \defgroup GrpDrawablesParticlesFieldTraits Field Traits
112     \ingroup GrpDrawablesParticles
114 /*! \defgroup GrpDrawablesParticlesFieldHandle Field Handle
115     \ingroup GrpDrawablesParticles
117 /*! \defgroup GrpDrawablesParticlesFieldSFields Single-Field
118     \ingroup GrpDrawablesParticles
120 /*! \defgroup GrpDrawablesParticlesFieldMFields Multi-Fields
121     \ingroup GrpDrawablesParticles
125 //*******************************************************************
126 // Terrain
127 //*******************************************************************
129 /*! \defgroup GrpDrawablesTerrain Terrain
130     \ingroup GrpDrawables
131  */
133 /*! \defgroup GrpDrawablesTerrainObj Terrains
134     \ingroup GrpDrawablesTerrain
135  */
137 /*! \defgroup GrpDrawablesTerrainFieldTraits Field Traits
138     \ingroup GrpDrawablesTerrain
140 /*! \defgroup GrpDrawablesTerrainFieldHandle Field Handle
141     \ingroup GrpDrawablesTerrain
143 /*! \defgroup GrpDrawablesTerrainFieldSFields Single-Field
144     \ingroup GrpDrawablesTerrain
146 /*! \defgroup GrpDrawablesTerrainFieldMFields Multi-Fields
147     \ingroup GrpDrawablesTerrain
151 //*******************************************************************
152 // Geometry
153 //*******************************************************************
155 /*! \defgroup GrpDrawablesGeometry Geometry
156     \ingroup GrpDrawables
157  */
159 /*! \defgroup GrpDrawablesGeometryObj Elements
160     \ingroup GrpDrawablesGeometry
161  */
163 /*! \defgroup GrpDrawablesGeometryProperties Properties
164     \ingroup GrpDrawablesGeometry
165  */
167 /*! \defgroup GrpDrawablesGeometryIterators Iterators
168     \ingroup GrpDrawablesGeometry
169  */
171 /*! \defgroup GrpDrawablesGeometryHelpers Helpers
172     \ingroup GrpDrawablesGeometry
173  */
175 /*! \defgroup GrpDrawablesGeometryUtils Utils
176     \ingroup GrpDrawablesGeometry
177  */
179 /*! \defgroup GrpDrawablesGeometryFieldTraits Field Traits
180     \ingroup GrpDrawablesGeometry
182 /*! \defgroup GrpDrawablesGeometryFieldHandle Field Handle
183     \ingroup GrpDrawablesGeometry
185 /*! \defgroup GrpDrawablesGeometryFieldSFields Single-Field
186     \ingroup GrpDrawablesGeometry
188 /*! \defgroup GrpDrawablesGeometryFieldMFields Multi-Fields
189     \ingroup GrpDrawablesGeometry