MCPcopy Create free account
hub / github.com/OpenDungeons/OpenDungeons / activate

Method activate

source/renderscene/RenderSceneAddParticleEffect.cpp:51–61  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

49}
50
51bool RenderSceneAddParticleEffect::activate(CameraManager& cameraManager, RenderManager& renderManager)
52{
53 if(mParticleSystem != nullptr)
54 return true;
55
56 mSceneNode = renderManager.getMenuEntityNode(mName);
57 std::string particleName = mName + "-" + mParticleScript + Helper::toString(mParticleUniqueNumber);
58 ++mParticleUniqueNumber;
59 mParticleSystem = renderManager.addEntityParticleEffectMenu(mSceneNode, particleName, mParticleScript);
60 return true;
61}
62
63void RenderSceneAddParticleEffect::freeRessources(CameraManager& cameraManager, RenderManager& renderManager)
64{

Callers

nothing calls this directly

Calls 3

getMenuEntityNodeMethod · 0.80
toStringFunction · 0.50

Tested by

no test coverage detected