Lines Matching refs:s_ParticleEffect
297 nw::demo::ParticleEffect* s_ParticleEffect = NULL; variable
330 …s_ParticleEffect = nw::demo::ParticleEffect::Create(&s_DeviceAllocator, &s_DeviceAllocator, false,… in InitializeParticleApplicationDemo()
336 s_ParticleEffect->Setup(resourceSet->resource, true); in InitializeParticleApplicationDemo()
339 s_ParticleEffect->Register(resourceSet->resource); in InitializeParticleApplicationDemo()
342 s_ParticleEffect->AddPool(PARTICLE_EFFECT_NUM); in InitializeParticleApplicationDemo()
345 s_ParticleNode = s_ParticleEffect->LeaseInstance(); in InitializeParticleApplicationDemo()
375 nw::demo::ParticleNode* particleNode = s_ParticleEffect->LeaseInstance(); in UpdateParticleApplicationDemo()
393 nw::demo::ParticleNode* particleNode = s_ParticleEffect->GetActiveEffect(i); in UpdateParticleApplicationDemo()
397 s_ParticleEffect->ReleaseInstance(particleNode); in UpdateParticleApplicationDemo()
428 nw::demo::ParticleNode* particleNode = s_ParticleEffect->GetActiveEffect(i); in ReportParticleApplicationDemo()
457 nw::demo::ParticleNode* prevTarget = s_ParticleEffect->GetActiveEffect(0); in TerminateParticleApplicationDemo()
460 s_ParticleEffect->ReleaseInstance(prevTarget); in TerminateParticleApplicationDemo()
461 prevTarget = s_ParticleEffect->GetActiveEffect(0); in TerminateParticleApplicationDemo()
464 s_ParticleEffect->FreePool(); in TerminateParticleApplicationDemo()
466 nw::gfx::SafeDestroy(s_ParticleEffect); in TerminateParticleApplicationDemo()