Changeset 13041 for OpenSceneGraph/trunk/src/osgWrappers/deprecated-dotosg/osgParticle/IO_ParticleEffect.cpp
- Timestamp:
- 03/21/12 18:36:20 (14 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/src/osgWrappers/deprecated-dotosg/osgParticle/IO_ParticleEffect.cpp
r10974 r13041 24 24 osgParticle::ParticleEffect& effect = static_cast<osgParticle::ParticleEffect&>(object); 25 25 bool itrAdvanced = false; 26 26 27 27 if (fr.matchSequence("textFileName %s")) 28 28 { … … 38 38 fr[2].getFloat(position[1]); 39 39 fr[3].getFloat(position[2]); 40 40 41 41 effect.setPosition(position); 42 42 … … 50 50 fr[1].getFloat(scale); 51 51 effect.setScale(scale); 52 53 fr += 2; 54 itrAdvanced = true; 55 } 56 52 53 fr += 2; 54 itrAdvanced = true; 55 } 56 57 57 if (fr.matchSequence("intensity %f")) 58 58 { … … 60 60 fr[1].getFloat(intensity); 61 61 effect.setIntensity(intensity); 62 62 63 63 fr += 2; 64 64 itrAdvanced = true; … … 70 70 fr[1].getFloat(startTime); 71 71 effect.setStartTime(startTime); 72 72 73 73 fr += 2; 74 74 itrAdvanced = true; … … 80 80 fr[1].getFloat(emitterDuration); 81 81 effect.setEmitterDuration(emitterDuration); 82 82 83 83 fr += 2; 84 84 itrAdvanced = true; … … 97 97 itrAdvanced = true; 98 98 } 99 99 100 100 if (fr[0].matchWord("particleSizeRange")) 101 101 { … … 132 132 } 133 133 } 134 134 135 135 if (particleSet) 136 136 { 137 137 effect.setDefaultParticleTemplate(particle); 138 138 } 139 139 140 140 141 141 if (fr.matchSequence("wind %f %f %f")) … … 145 145 fr[2].getFloat(wind[1]); 146 146 fr[3].getFloat(wind[2]); 147 147 148 148 effect.setWind(wind); 149 149 150 150 fr += 4; 151 151 itrAdvanced = true; 152 152 } 153 153 154 154 if (fr[0].matchWord("useLocalParticleSystem")) 155 155 { … … 216 216 fw.indent()<<"useLocalParticleSystem "; 217 217 if (effect.getUseLocalParticleSystem()) fw<<"TRUE"<<std::endl; 218 else 218 else 219 219 { 220 220 fw<<"FALSE"<<std::endl;
