Zone.pkg 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. $#include "Zone.h"
  2. class Zone : public Drawable
  3. {
  4. void SetBoundingBox(const BoundingBox& box);
  5. void SetAmbientColor(const Color& color);
  6. void SetFogColor(const Color& color);
  7. void SetFogStart(float start);
  8. void SetFogEnd(float end);
  9. void SetPriority(int priority);
  10. void SetOverride(bool enable);
  11. void SetAmbientGradient(bool enable);
  12. const BoundingBox& GetBoundingBox() const;
  13. const Matrix3x4& GetInverseWorldTransform() const;
  14. const Color& GetAmbientColor() const;
  15. const Color& GetAmbientStartColor();
  16. const Color& GetAmbientEndColor();
  17. const Color& GetFogColor() const;
  18. float GetFogStart() const;
  19. float GetFogEnd() const;
  20. int GetPriority() const;
  21. bool GetOverride() const;
  22. bool GetAmbientGradient() const;
  23. bool IsInside(const Vector3& point) const;
  24. tolua_property__get_set BoundingBox& boundingBox;
  25. tolua_readonly tolua_property__get_set Matrix3x4& inverseWorldTransform;
  26. tolua_property__get_set Color& ambientColor;
  27. tolua_readonly tolua_property__get_set Color& ambientStartColor;
  28. tolua_readonly tolua_property__get_set Color& ambientEndColor;
  29. tolua_property__get_set Color& fogColor;
  30. tolua_property__get_set float fogStart;
  31. tolua_property__get_set float fogEnd;
  32. tolua_property__get_set int priority;
  33. tolua_property__get_set bool override;
  34. tolua_property__get_set bool ambientGradient;
  35. };