SoundSource3D.pkg 670 B

123456789101112131415161718192021222324
  1. $#include "SoundSource3D.h"
  2. class SoundSource3D : public SoundSource
  3. {
  4. public:
  5. // Methods:
  6. void SetDistanceAttenuation(float nearDistance, float farDistance, float rolloffFactor);
  7. void SetNearDistance(float distance);
  8. float GetNearDistance() const;
  9. void SetFarDistance(float distance);
  10. float GetFarDistance() const;
  11. void SetRolloffFactor(float factor);
  12. float RollAngleoffFactor() const;
  13. // Properties:
  14. tolua_property__get_set float nearDistance;
  15. tolua_property__get_set float farDistance;
  16. tolua_property__get_set float rolloffFactor;
  17. };
  18. $#define GetRolloffFactor RollAngleoffFactor