hlsdk-xash3d/cl_dll/particlemgr.h

24 lines
549 B
C++

// 02/08/02 November235: Particle System
#pragma once
#include "particlesys.h"
class ParticleSystemManager
{
public:
ParticleSystemManager( void );
~ParticleSystemManager( void );
void AddSystem( ParticleSystem* );
ParticleSystem *FindSystem( cl_entity_t* pEntity );
void UpdateSystems( float frametime );
void ClearSystems( void );
void SortSystems( void );
// void DeleteSystem( ParticleSystem* );
//private:
ParticleSystem* m_pFirstSystem;
//ParticleSystem* systemio;
};
extern ParticleSystemManager* g_pParticleSystems;