Lines Matching refs:ParticleHandle
31 class ParticleHandle : public gfx::TransformNode
34 NW_DISALLOW_COPY_AND_ASSIGN(ParticleHandle);
85 ParticleHandle* Create(os::IAllocator* allocator);
492 ParticleHandle(
498 virtual ~ParticleHandle() in ~ParticleHandle()
513 typedef ParticleHandle ParticleNode;
598 ParticleHandle* CreateMultiEmitterParticleHandle(u32 particleEmitterNum);
602 ParticleHandle* LeaseInstance() in LeaseInstance()
616 ParticleHandle* node = this->m_FreeInstances.Back(); in LeaseInstance()
629 ParticleHandle* topNode = ut::DynamicCast<ParticleHandle*>(node); in ReleaseInstance()
642 void DestroyParticleHandle(ParticleHandle* node);
643 void DestroyParticleNode(ParticleHandle* node) in DestroyParticleNode()
657 ParticleHandle* GetActiveEffect(int index) in GetActiveEffect()
725 ParticleHandle* node = this->Allocate(); in AddPool()
735 ParticleHandle* node = this->m_FreeInstances.Back(); in FreePool()
758 ParticleHandle* Allocate();
771 ut::MoveArray<ParticleHandle*> m_FreeInstances;
772 ut::MoveArray<ParticleHandle*> m_ActiveInstances;