MCPcopy Create free account
hub / github.com/OGRECave/ogre-next / setRenderer

Method setRenderer

OgreMain/src/OgreParticleSystem.cpp:1063–1078  ·  view source on GitHub ↗

-----------------------------------------------------------------------

Source from the content-addressed store, hash-verified

1061 }
1062 //-----------------------------------------------------------------------
1063 void ParticleSystem::setRenderer( const String &rendererName )
1064 {
1065 if( mRenderer )
1066 {
1067 // Destroy existing
1068 destroyVisualParticles( 0, mParticlePool.size() );
1069 ParticleSystemManager::getSingleton()._destroyRenderer( mRenderer );
1070 mRenderer = 0;
1071 }
1072
1073 if( !rendererName.empty() )
1074 {
1075 mRenderer = ParticleSystemManager::getSingleton()._createRenderer( rendererName, mManager );
1076 mIsRendererConfigured = false;
1077 }
1078 }
1079 //-----------------------------------------------------------------------
1080 void ParticleSystem::configureRenderer()
1081 {

Callers 1

doSetMethod · 0.80

Calls 4

_destroyRendererMethod · 0.80
_createRendererMethod · 0.80
sizeMethod · 0.45
emptyMethod · 0.45

Tested by

no test coverage detected