|
@@ -745,6 +745,7 @@ Methods:
|
|
|
- BoundingBox Transformed(const Matrix3& transform) const
|
|
- BoundingBox Transformed(const Matrix3& transform) const
|
|
|
- BoundingBox Transformed(const Matrix3x4& transform) const
|
|
- BoundingBox Transformed(const Matrix3x4& transform) const
|
|
|
- Rect Projected(const Matrix4& projection) const
|
|
- Rect Projected(const Matrix4& projection) const
|
|
|
|
|
+- float DistanceToPoint(const Vector3& point) const
|
|
|
- Intersection IsInside(const Vector3& point) const
|
|
- Intersection IsInside(const Vector3& point) const
|
|
|
- Intersection IsInside(const BoundingBox& box) const
|
|
- Intersection IsInside(const BoundingBox& box) const
|
|
|
- Intersection IsInsideFast(const BoundingBox& box) const
|
|
- Intersection IsInsideFast(const BoundingBox& box) const
|
|
@@ -3917,8 +3918,17 @@ Methods:
|
|
|
- void SetDetailSampleMaxError(float error)
|
|
- void SetDetailSampleMaxError(float error)
|
|
|
- void SetPadding(const Vector3& padding)
|
|
- void SetPadding(const Vector3& padding)
|
|
|
- void SetAreaCost(unsigned areaID, float cost)
|
|
- void SetAreaCost(unsigned areaID, float cost)
|
|
|
|
|
+- bool Allocate(const BoundingBox& boundingBox, unsigned maxTiles)
|
|
|
- bool Build()
|
|
- bool Build()
|
|
|
- bool Build(const BoundingBox& boundingBox)
|
|
- bool Build(const BoundingBox& boundingBox)
|
|
|
|
|
+- bool Build(const IntVector2& from, const IntVector2& to)
|
|
|
|
|
+- VectorBuffer GetTileData(const IntVector2& tile) const
|
|
|
|
|
+- bool AddTile(const VectorBuffer& tileData)
|
|
|
|
|
+- void RemoveTile(const IntVector2& tile)
|
|
|
|
|
+- void RemoveAllTiles()
|
|
|
|
|
+- bool HasTile(const IntVector2& tile) const
|
|
|
|
|
+- BoundingBox GetTileBoudningBox(const IntVector2& tile) const
|
|
|
|
|
+- IntVector2 GetTileIndex(const Vector3& position) const
|
|
|
- void SetPartitionType(NavmeshPartitionType aType)
|
|
- void SetPartitionType(NavmeshPartitionType aType)
|
|
|
- void SetDrawOffMeshConnections(bool enable)
|
|
- void SetDrawOffMeshConnections(bool enable)
|
|
|
- void SetDrawNavAreas(bool enable)
|
|
- void SetDrawNavAreas(bool enable)
|
|
@@ -8719,6 +8729,7 @@ Properties:
|
|
|
- UI* GetUI()
|
|
- UI* GetUI()
|
|
|
- bool HasSubscribedToEvent(Object* sender, const String eventName)
|
|
- bool HasSubscribedToEvent(Object* sender, const String eventName)
|
|
|
- bool HasSubscribedToEvent(const String eventName)
|
|
- bool HasSubscribedToEvent(const String eventName)
|
|
|
|
|
+- unsigned IntegerLog2(unsigned value)
|
|
|
- float InverseLerp(float lhs, float rhs, float x)
|
|
- float InverseLerp(float lhs, float rhs, float x)
|
|
|
- bool IsAbsolutePath(const String pathName)
|
|
- bool IsAbsolutePath(const String pathName)
|
|
|
- bool IsAlpha(unsigned ch)
|
|
- bool IsAlpha(unsigned ch)
|
|
@@ -8739,10 +8750,10 @@ Properties:
|
|
|
- int Rand()
|
|
- int Rand()
|
|
|
- float RandStandardNormal()
|
|
- float RandStandardNormal()
|
|
|
- float Random(float min, float max)
|
|
- float Random(float min, float max)
|
|
|
-- float Random()
|
|
|
|
|
- float Random(float range)
|
|
- float Random(float range)
|
|
|
-- int RandomInt(int min, int max)
|
|
|
|
|
|
|
+- float Random()
|
|
|
- int RandomInt(int range)
|
|
- int RandomInt(int range)
|
|
|
|
|
+- int RandomInt(int min, int max)
|
|
|
- float RandomNormal(float meanValue, float variance)
|
|
- float RandomNormal(float meanValue, float variance)
|
|
|
- void RegisterEventName(const String eventName)
|
|
- void RegisterEventName(const String eventName)
|
|
|
- String RemoveTrailingSlash(const String pathName)
|
|
- String RemoveTrailingSlash(const String pathName)
|
|
@@ -8759,11 +8770,11 @@ Properties:
|
|
|
- float Sin(float angle)
|
|
- float Sin(float angle)
|
|
|
- float SmoothStep(float lhs, float rhs, float t)
|
|
- float SmoothStep(float lhs, float rhs, float t)
|
|
|
- float Sqrt(float x)
|
|
- float Sqrt(float x)
|
|
|
-- float StableRandom(float seed)
|
|
|
|
|
- float StableRandom(const Vector2& seed)
|
|
- float StableRandom(const Vector2& seed)
|
|
|
|
|
+- float StableRandom(float seed)
|
|
|
- float StableRandom(const Vector3& seed)
|
|
- float StableRandom(const Vector3& seed)
|
|
|
-- void SubscribeToEvent(void* sender, const String eventName, void* functionOrFunctionName)
|
|
|
|
|
- void SubscribeToEvent(const String eventName, void* functionOrFunctionName)
|
|
- void SubscribeToEvent(const String eventName, void* functionOrFunctionName)
|
|
|
|
|
+- void SubscribeToEvent(void* sender, const String eventName, void* functionOrFunctionName)
|
|
|
- float Tan(float angle)
|
|
- float Tan(float angle)
|
|
|
- bool ToBool(const String source)
|
|
- bool ToBool(const String source)
|
|
|
- Color ToColor(const String source)
|
|
- Color ToColor(const String source)
|
|
@@ -8789,8 +8800,8 @@ Properties:
|
|
|
- Vector4 ToVector4(const String source, bool allowMissingCoords = false)
|
|
- Vector4 ToVector4(const String source, bool allowMissingCoords = false)
|
|
|
- void UnsubscribeFromAllEvents()
|
|
- void UnsubscribeFromAllEvents()
|
|
|
- void UnsubscribeFromAllEventsExcept(const Vector<String>& exceptionNames)
|
|
- void UnsubscribeFromAllEventsExcept(const Vector<String>& exceptionNames)
|
|
|
-- void UnsubscribeFromEvent(Object* sender, const String eventName)
|
|
|
|
|
- void UnsubscribeFromEvent(const String eventName)
|
|
- void UnsubscribeFromEvent(const String eventName)
|
|
|
|
|
+- void UnsubscribeFromEvent(Object* sender, const String eventName)
|
|
|
- void UnsubscribeFromEvents(Object* sender)
|
|
- void UnsubscribeFromEvents(Object* sender)
|
|
|
- Vector4 VectorCeil(const Vector4& vec)
|
|
- Vector4 VectorCeil(const Vector4& vec)
|
|
|
- Vector3 VectorCeil(const Vector3& vec)
|
|
- Vector3 VectorCeil(const Vector3& vec)
|
|
@@ -8798,28 +8809,28 @@ Properties:
|
|
|
- IntVector3 VectorCeilToInt(const Vector3& vec)
|
|
- IntVector3 VectorCeilToInt(const Vector3& vec)
|
|
|
- IntVector2 VectorCeilToInt(const Vector2& vec)
|
|
- IntVector2 VectorCeilToInt(const Vector2& vec)
|
|
|
- Vector4 VectorFloor(const Vector4& vec)
|
|
- Vector4 VectorFloor(const Vector4& vec)
|
|
|
-- Vector3 VectorFloor(const Vector3& vec)
|
|
|
|
|
- Vector2 VectorFloor(const Vector2& vec)
|
|
- Vector2 VectorFloor(const Vector2& vec)
|
|
|
|
|
+- Vector3 VectorFloor(const Vector3& vec)
|
|
|
- IntVector2 VectorFloorToInt(const Vector2& vec)
|
|
- IntVector2 VectorFloorToInt(const Vector2& vec)
|
|
|
- IntVector3 VectorFloorToInt(const Vector3& vec)
|
|
- IntVector3 VectorFloorToInt(const Vector3& vec)
|
|
|
-- Vector2 VectorLerp(const Vector2& lhs, const Vector2& rhs, const Vector2& t)
|
|
|
|
|
- Vector3 VectorLerp(const Vector3& lhs, const Vector3& rhs, const Vector3& t)
|
|
- Vector3 VectorLerp(const Vector3& lhs, const Vector3& rhs, const Vector3& t)
|
|
|
- Vector4 VectorLerp(const Vector4& lhs, const Vector4& rhs, const Vector4& t)
|
|
- Vector4 VectorLerp(const Vector4& lhs, const Vector4& rhs, const Vector4& t)
|
|
|
-- Vector3 VectorMax(const Vector3& lhs, const Vector3& rhs)
|
|
|
|
|
-- IntVector3 VectorMax(const IntVector3& lhs, const IntVector3& rhs)
|
|
|
|
|
-- Vector2 VectorMax(const Vector2& lhs, const Vector2& rhs)
|
|
|
|
|
|
|
+- Vector2 VectorLerp(const Vector2& lhs, const Vector2& rhs, const Vector2& t)
|
|
|
- Vector4 VectorMax(const Vector4& lhs, const Vector4& rhs)
|
|
- Vector4 VectorMax(const Vector4& lhs, const Vector4& rhs)
|
|
|
|
|
+- IntVector3 VectorMax(const IntVector3& lhs, const IntVector3& rhs)
|
|
|
- IntVector2 VectorMax(const IntVector2& lhs, const IntVector2& rhs)
|
|
- IntVector2 VectorMax(const IntVector2& lhs, const IntVector2& rhs)
|
|
|
-- Vector4 VectorMin(const Vector4& lhs, const Vector4& rhs)
|
|
|
|
|
-- Vector3 VectorMin(const Vector3& lhs, const Vector3& rhs)
|
|
|
|
|
|
|
+- Vector3 VectorMax(const Vector3& lhs, const Vector3& rhs)
|
|
|
|
|
+- Vector2 VectorMax(const Vector2& lhs, const Vector2& rhs)
|
|
|
- Vector2 VectorMin(const Vector2& lhs, const Vector2& rhs)
|
|
- Vector2 VectorMin(const Vector2& lhs, const Vector2& rhs)
|
|
|
- IntVector3 VectorMin(const IntVector3& lhs, const IntVector3& rhs)
|
|
- IntVector3 VectorMin(const IntVector3& lhs, const IntVector3& rhs)
|
|
|
- IntVector2 VectorMin(const IntVector2& lhs, const IntVector2& rhs)
|
|
- IntVector2 VectorMin(const IntVector2& lhs, const IntVector2& rhs)
|
|
|
-- Vector4 VectorRound(const Vector4& vec)
|
|
|
|
|
|
|
+- Vector4 VectorMin(const Vector4& lhs, const Vector4& rhs)
|
|
|
|
|
+- Vector3 VectorMin(const Vector3& lhs, const Vector3& rhs)
|
|
|
- Vector2 VectorRound(const Vector2& vec)
|
|
- Vector2 VectorRound(const Vector2& vec)
|
|
|
- Vector3 VectorRound(const Vector3& vec)
|
|
- Vector3 VectorRound(const Vector3& vec)
|
|
|
-- IntVector3 VectorRoundToInt(const Vector3& vec)
|
|
|
|
|
|
|
+- Vector4 VectorRound(const Vector4& vec)
|
|
|
- IntVector2 VectorRoundToInt(const Vector2& vec)
|
|
- IntVector2 VectorRoundToInt(const Vector2& vec)
|
|
|
|
|
+- IntVector3 VectorRoundToInt(const Vector3& vec)
|
|
|
|
|
|
|
|
|
|
|
|
|
\section LuaScriptAPI_GlobalProperties Global properties
|
|
\section LuaScriptAPI_GlobalProperties Global properties
|