Lines Matching refs:ParticleHandle
33 class ParticleHandle : public gfx::TransformNode
36 NW_DISALLOW_COPY_AND_ASSIGN(ParticleHandle);
87 ParticleHandle* Create(os::IAllocator* allocator);
496 ParticleHandle(
502 virtual ~ParticleHandle() in ~ParticleHandle()
517 typedef ParticleHandle ParticleNode;
602 ParticleHandle* CreateMultiEmitterParticleHandle(u32 particleEmitterNum);
606 ParticleHandle* LeaseInstance() in LeaseInstance()
620 ParticleHandle* node = this->m_FreeInstances.Back(); in LeaseInstance()
633 ParticleHandle* topNode = ut::DynamicCast<ParticleHandle*>(node); in ReleaseInstance()
646 void DestroyParticleHandle(ParticleHandle* node);
647 void DestroyParticleNode(ParticleHandle* node) in DestroyParticleNode()
661 ParticleHandle* GetActiveEffect(int index) in GetActiveEffect()
729 ParticleHandle* node = this->Allocate(); in AddPool()
739 ParticleHandle* node = this->m_FreeInstances.Back(); in FreePool()
762 ParticleHandle* Allocate();
775 ut::MoveArray<ParticleHandle*> m_FreeInstances;
776 ut::MoveArray<ParticleHandle*> m_ActiveInstances;