5 parent=
"MaterialDrawable"
7 pointerfieldtypes=
"both"
10 parentsystemcomponent=
"true"
11 docGroupBase=
"GrpDrawablesParticles"
14 See \ref PageSystemParticles for details.
23 The particle mode, see OSG::Particles::modeE for options.
27 type=
"GeoVectorProperty"
31 category=
"childpointer"
32 childParentType=
"FieldContainer"
33 linkParentField=
"Parents"
35 The positions of the particles. This is the primary defining
36 information for a particle.
45 The particle sizes. If not set (
1,
1,
1) will be used, if only one entry
46 is set, it will be used for all particles. If the number of sizes if
47 equal to the number of positions every particle will get its own size.
48 Most modes only use the X coordinate of the vector. Particles with
49 size[
0] ==
0 are ignored.
53 type=
"GeoVectorProperty"
57 category=
"childpointer"
58 childParentType=
"FieldContainer"
59 linkParentField=
"Parents"
61 The secondary position of the particle. This information is only used
62 by a few rendering modes, e.g. the streak mode. Usually it represents
63 the particle's last position.
67 type=
"GeoVectorProperty"
71 category=
"childpointer"
72 childParentType=
"FieldContainer"
73 linkParentField=
"Parents"
75 The particle colors (optional).
79 type=
"GeoVectorProperty"
83 category=
"childpointer"
84 childParentType=
"FieldContainer"
85 linkParentField=
"Parents"
87 Most particles will be automatically aligned to the view
88 direction. If normals are set they will be used to define the
89 direction the particles are facing.
98 Indices for the particles. Useful to select subsets of all particles for
105 visibility=
"external"
108 The texture z coordinate of the particles. Useful in conjunction with
3D
109 textures to use different texture images on different particles.
115 visibility=
"external"
119 Define an optional sorting on the particles, see OSG::Particles::DrawOrderE
120 for variants. Default is unordered.
126 visibility=
"external"
130 Hint to tell the system whether particles are expected to change position or
131 not. Is used to speed up sorting.
137 visibility=
"internal"
143 type=
"ParticleBSPTree"
145 visibility=
"external"
146 typeHeader=
"OSGParticleBSP.h"
147 fieldHeader=
"OSGParticleBSP.h"
155 visibility=
"external"
159 Optional number of particles to use. If set to -
1, all the particles in
160 pos, or indices if set, will be used.