File tree Expand file tree Collapse file tree
Core/GameEngine/Include/GameClient Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -835,6 +835,21 @@ class ParticleSystemManager : public SubsystemInterface,
835835 ParticleSystemIDMap m_systemMap; // /< a hash map of all particle systems
836836};
837837
838+ // TheSuperHackers @feature bobtista 31/01/2026
839+ // ParticleSystemManager that does nothing. Used for Headless Mode.
840+ class ParticleSystemManagerDummy : public ParticleSystemManager
841+ {
842+ public:
843+ virtual Int getOnScreenParticleCount () override { return 0 ; }
844+ virtual void doParticles (RenderInfoClass &rinfo) override {}
845+ virtual void queueParticleRender () override {}
846+
847+ protected:
848+ virtual void crc ( Xfer *xfer ) override {}
849+ virtual void xfer ( Xfer *xfer ) override {}
850+ virtual void loadPostProcess () override {}
851+ };
852+
838853// / The particle system manager singleton
839854extern ParticleSystemManager *TheParticleSystemManager;
840855
You can’t perform that action at this time.
0 commit comments