-----------------------------------------------------------------------
| 1040 | const String &ParticleSystem::getMaterialName() const { return mMaterialName; } |
| 1041 | //----------------------------------------------------------------------- |
| 1042 | void ParticleSystem::clear() |
| 1043 | { |
| 1044 | // Notify renderer if exists |
| 1045 | if( mRenderer ) |
| 1046 | { |
| 1047 | mRenderer->_notifyParticleCleared( mActiveParticles ); |
| 1048 | } |
| 1049 | |
| 1050 | // Move actives to free list |
| 1051 | mFreeParticles.splice( mFreeParticles.end(), mActiveParticles ); |
| 1052 | |
| 1053 | // Add active emitted emitters to free list |
| 1054 | addActiveEmittedEmittersToFreeList(); |
| 1055 | |
| 1056 | // Remove all active emitted emitter instances |
| 1057 | mActiveEmittedEmitters.clear(); |
| 1058 | |
| 1059 | // Reset update remain time |
| 1060 | mUpdateRemainTime = 0; |
| 1061 | } |
| 1062 | //----------------------------------------------------------------------- |
| 1063 | void ParticleSystem::setRenderer( const String &rendererName ) |
| 1064 | { |
no test coverage detected