ParticleEmitter.pkg 965 B

12345678910111213141516171819202122232425262728293031
  1. $#include "ParticleEmitter.h"
  2. class ParticleEmitter : public BillboardSet
  3. {
  4. void SetEffect(ParticleEffect* effect);
  5. void SetNumParticles(unsigned num);
  6. void SetEmitting(bool enable);
  7. void SetSerializeParticles(bool enable);
  8. void ResetEmissionTimer();
  9. void RemoveAllParticles();
  10. void Reset();
  11. void ApplyEffect();
  12. ParticleEffect* GetEffect() const;
  13. unsigned GetNumParticles() const;
  14. bool IsEmitting() const;
  15. bool GetSerializeParticles() const;
  16. tolua_property__get_set ParticleEffect* effect;
  17. tolua_property__get_set unsigned numParticles;
  18. tolua_property__is_set bool emitting;
  19. tolua_property__get_set bool serializeParticles;
  20. };
  21. ${
  22. #define TOLUA_DISABLE_tolua_set_ParticleEffect_numColorFrames
  23. #define tolua_set_ParticleEffect_numColorFrames NULL
  24. #define TOLUA_DISABLE_tolua_set_ParticleEffect_numTextureFrames
  25. #define tolua_set_ParticleEffect_numTextureFrames NULL
  26. $}