// // CollisionModule.h // libcocos2d Mac // // Created by 徐俊杰 on 2020/4/24. // #ifndef CollisionModule_h #define CollisionModule_h //#include "cocos2d.h" #include "rparticle/Macros/RParticleMacros.h" #include "rparticle/Modules/ParticleSystemModule.h" NS_RRP_BEGIN class CollisionModule : public ParticleSystemModule { public: DECLARE_MODULE (CollisionModule) CollisionModule (); // static CollisionModule* create(); // ~CollisionModule(); void CheckConsistency() {}; void AllocateAndCache(const ParticleSystemReadOnlyState& roState, ParticleSystemState& state); static void FreeCache(ParticleSystemState& state); template void Transfer (TransferFunction& transfer); private: // CollisionModule(); // bool init(); }; NS_RRP_END #endif /* CollisionModule_h */