ParticleEffect2D.pkg 579 B

123456789101112131415161718192021222324
  1. $#include "Urho2D/ParticleEffect2D.h"
  2. enum EmitterType2D
  3. {
  4. EMITTER_TYPE_GRAVITY = 0,
  5. EMITTER_TYPE_RADIAL
  6. };
  7. class ParticleEffect2D : public Resource
  8. {
  9. // SharedPtr<ParticleEffect2D> Clone(const String cloneName = String::EMPTY) const;
  10. tolua_outside ParticleEffect2D* ParticleEffect2DClone @ Clone(const String cloneName = String::EMPTY) const;
  11. };
  12. ${
  13. static ParticleEffect2D* ParticleEffect2DClone(const ParticleEffect2D* effect, const String& cloneName = String::EMPTY)
  14. {
  15. if (!effect)
  16. return 0;
  17. return effect->Clone(cloneName).Detach();
  18. }
  19. $}