| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- $#include "Zone.h"
- class Zone : public Drawable
- {
- void SetBoundingBox(const BoundingBox& box);
- void SetAmbientColor(const Color& color);
- void SetFogColor(const Color& color);
- void SetFogStart(float start);
- void SetFogEnd(float end);
- void SetFogHeight(float height);
- void SetFogHeightScale(float scale);
- void SetPriority(int priority);
- void SetHeightFog(bool enable);
- void SetOverride(bool enable);
- void SetAmbientGradient(bool enable);
- void SetZoneTexture(Texture* texture);
-
- const Matrix3x4& GetInverseWorldTransform() const;
- const Color& GetAmbientColor() const;
- const Color& GetAmbientStartColor();
- const Color& GetAmbientEndColor();
- const Color& GetFogColor() const;
- float GetFogStart() const;
- float GetFogEnd() const;
- float GetFogHeight() const;
- float GetFogHeightScale() const;
- int GetPriority() const;
- bool GetHeightFog() const;
- bool GetOverride() const;
- bool GetAmbientGradient() const;
- Texture* GetZoneTexture() const;
-
- bool IsInside(const Vector3& point) const;
-
- tolua_property__get_set BoundingBox& boundingBox;
- tolua_readonly tolua_property__get_set Matrix3x4& inverseWorldTransform;
- tolua_property__get_set Color& ambientColor;
- tolua_readonly tolua_property__get_set Color& ambientStartColor;
- tolua_readonly tolua_property__get_set Color& ambientEndColor;
- tolua_property__get_set Color& fogColor;
- tolua_property__get_set float fogStart;
- tolua_property__get_set float fogEnd;
- tolua_property__get_set float fogHeight;
- tolua_property__get_set float fogHeightScale;
- tolua_property__get_set int priority;
- tolua_property__get_set bool heightFog;
- tolua_property__get_set bool override;
- tolua_property__get_set bool ambientGradient;
- tolua_property__get_set Texture* zoneTexture;
- };
|