Lines Matching refs:ParticleNode
30 class ParticleNode : public gfx::TransformNode
33 NW_DISALLOW_COPY_AND_ASSIGN(ParticleNode);
84 ParticleNode* Create(os::IAllocator* allocator);
388 ParticleNode(
394 virtual ~ParticleNode() in ~ParticleNode()
491 ParticleNode* LeaseInstance() in LeaseInstance()
505 ParticleNode* node = this->m_FreeInstances.Back(); in LeaseInstance()
518 ParticleNode* topNode = ut::DynamicCast<ParticleNode*>(node); in ReleaseInstance()
539 ParticleNode* GetActiveEffect(int index) in GetActiveEffect()
607 ParticleNode* node = this->Allocate(); in AddPool()
617 ParticleNode* node = this->m_FreeInstances.Back(); in FreePool()
627 ParticleNode* Allocate();
630 void DestroyParticleNode(ParticleNode* node);
642 ut::MoveArray<ParticleNode*> m_FreeInstances;
643 ut::MoveArray<ParticleNode*> m_ActiveInstances;