Lines Matching refs:s_ParticleEffect
295 nw::demo::ParticleEffect* s_ParticleEffect = NULL; variable
323 …s_ParticleEffect = nw::demo::ParticleEffect::Create(&s_DeviceAllocator, &s_DeviceAllocator, false,… in InitializeParticleApplicationDemo()
329 s_ParticleEffect->Setup(resourceSet->resource, true); in InitializeParticleApplicationDemo()
332 s_ParticleEffect->Register(resourceSet->resource); in InitializeParticleApplicationDemo()
335 s_ParticleEffect->AddPool(PARTICLE_EFFECT_NUM); in InitializeParticleApplicationDemo()
338 s_ParticleNode = s_ParticleEffect->LeaseInstance(); in InitializeParticleApplicationDemo()
368 nw::demo::ParticleNode* particleNode = s_ParticleEffect->LeaseInstance(); in UpdateParticleApplicationDemo()
386 nw::demo::ParticleNode* particleNode = s_ParticleEffect->GetActiveEffect(i); in UpdateParticleApplicationDemo()
390 s_ParticleEffect->ReleaseInstance(particleNode); in UpdateParticleApplicationDemo()
421 nw::demo::ParticleNode* particleNode = s_ParticleEffect->GetActiveEffect(i); in ReportParticleApplicationDemo()
450 nw::demo::ParticleNode* prevTarget = s_ParticleEffect->GetActiveEffect(0); in TerminateParticleApplicationDemo()
453 s_ParticleEffect->ReleaseInstance(prevTarget); in TerminateParticleApplicationDemo()
454 prevTarget = s_ParticleEffect->GetActiveEffect(0); in TerminateParticleApplicationDemo()
457 s_ParticleEffect->FreePool(); in TerminateParticleApplicationDemo()
459 nw::gfx::SafeDestroy(s_ParticleEffect); in TerminateParticleApplicationDemo()