| 20 | } |
| 21 | |
| 22 | void ParticleEmitterInstance::ClearState() |
| 23 | { |
| 24 | Version = 0; |
| 25 | Time = 0; |
| 26 | SpawnModulesData.Clear(); |
| 27 | CustomData.Clear(); |
| 28 | CustomSpawnCount = 0; |
| 29 | #if COMPILE_WITH_GPU_PARTICLES |
| 30 | GPU.DeltaTime = 0.0f; |
| 31 | GPU.SpawnCount = 0; |
| 32 | #endif |
| 33 | if (Buffer) |
| 34 | { |
| 35 | Particles::RecycleParticleBuffer(Buffer); |
| 36 | Buffer = nullptr; |
| 37 | } |
| 38 | } |
| 39 | |
| 40 | void ParticleEmitterInstance::Sync(ParticleSystemInstance& systemInstance, ParticleSystem* system, int32 emitterIndex) |
| 41 | { |
no test coverage detected