Zone.pkg 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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 Matrix3x4& GetInverseWorldTransform() const;
  13. const Color& GetAmbientColor() const;
  14. const Color& GetAmbientStartColor();
  15. const Color& GetAmbientEndColor();
  16. const Color& GetFogColor() const;
  17. float GetFogStart() const;
  18. float GetFogEnd() const;
  19. int GetPriority() const;
  20. bool GetOverride() const;
  21. bool GetAmbientGradient() const;
  22. bool IsInside(const Vector3& point) const;
  23. tolua_property__get_set BoundingBox& boundingBox;
  24. tolua_readonly tolua_property__get_set Matrix3x4& inverseWorldTransform;
  25. tolua_property__get_set Color& ambientColor;
  26. tolua_readonly tolua_property__get_set Color& ambientStartColor;
  27. tolua_readonly tolua_property__get_set Color& ambientEndColor;
  28. tolua_property__get_set Color& fogColor;
  29. tolua_property__get_set float fogStart;
  30. tolua_property__get_set float fogEnd;
  31. tolua_property__get_set int priority;
  32. tolua_property__get_set bool override;
  33. tolua_property__get_set bool ambientGradient;
  34. };