- Timestamp:
- 12/29/06 10:28:00 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Source/System/NodeCores/Drawables/Particles/OSGParticlesBase.cpp
r436 r459 89 89 The particle mode, see OSG::Particles::modeE for options. 90 90 */ 91 91 92 /*! \var GeoVectorPropertyPtr ParticlesBase::_sfPositions 92 93 The positions of the particles. This is the primary defining 93 94 information for a particle. 94 95 */ 96 95 97 /*! \var Vec3f ParticlesBase::_mfSizes 96 98 The particle sizes. If not set (1,1,1) will be used, if only one entry 97 99 is set, it will be used for all particles. If the number of sizes if 98 100 equal to the number of positions every particle will get its own size. 99 Most modes only use the X coordinate of the vector. Particles with 101 Most modes only use the X coordinate of the vector. Particles with 100 102 size[0] == 0 are ignored. 101 103 */ 104 102 105 /*! \var GeoVectorPropertyPtr ParticlesBase::_sfSecPositions 103 106 The secondary position of the particle. This information is only used … … 105 108 the particle's last position. 106 109 */ 110 107 111 /*! \var GeoVectorPropertyPtr ParticlesBase::_sfColors 108 112 The particle colors (optional). 109 113 */ 114 110 115 /*! \var GeoVectorPropertyPtr ParticlesBase::_sfNormals 111 Most particles will be automatically aligned to the view direction. If112 normals are set they will be used to define the direction the particles113 are facing.116 Most particles will be automatically aligned to the view 117 direction. If normals are set they will be used to define the 118 direction the particles are facing. 114 119 */ 120 115 121 /*! \var Int32 ParticlesBase::_mfIndices 116 Indices for the particles. Useful to select subsets of all particles 117 forrendering.122 Indices for the particles. Useful to select subsets of all particles for 123 rendering. 118 124 */ 125 119 126 /*! \var Real32 ParticlesBase::_mfTextureZs 120 The texture z coordinate of the particles. Useful in conjunction with 121 3Dtextures to use different texture images on different particles.127 The texture z coordinate of the particles. Useful in conjunction with 3D 128 textures to use different texture images on different particles. 122 129 */ 130 123 131 /*! \var UInt32 ParticlesBase::_sfDrawOrder 124 Define an optional sorting on the particles, see 125 OSG::Particles::DrawOrderEfor variants. Default is unordered.132 Define an optional sorting on the particles, see OSG::Particles::DrawOrderE 133 for variants. Default is unordered. 126 134 */ 135 127 136 /*! \var bool ParticlesBase::_sfDynamic 128 Hint to tell the system whether particles are expected to change 129 position ornot. Is used to speed up sorting.137 Hint to tell the system whether particles are expected to change position or 138 not. Is used to speed up sorting. 130 139 */ 140 131 141 /*! \var UInt32 ParticlesBase::_sfPump 132 142 133 143 */ 144 134 145 /*! \var ParticleBSPTree ParticlesBase::_sfBsp 135 146 136 147 */ 148 137 149 /*! \var Int32 ParticlesBase::_sfNumParticles 138 Optional number of particles to use. If set to -1, all the particles 139 inpos, or indices if set, will be used.150 Optional number of particles to use. If set to -1, all the particles in 151 pos, or indices if set, will be used. 140 152 */ 153 141 154 142 155 void ParticlesBase::classDescInserter(TypeObject &oType) … … 570 583 "</FieldContainer>\n", 571 584 "\\ingroup GrpSystemNodeCoresDrawablesParticles\n" 585 "\n" 572 586 "See \\ref PageSystemParticles for details.\n" 573 587 );
