Files
wow_Meta/ui/Path.lua
2025-05-04 23:07:33 +02:00

37 lines
1.2 KiB
Lua

---@meta
---@class Path : Animation
Path = {
--- Gets the number of control points in the path.
--- @return number count The number of control points.
--- @example
--- local count = myPath:GetNumControlPoints()
GetNumControlPoints = function(self) end,
--- Gets the curve type of the path.
--- @return string curveType The curve type ("NONE", "BEZIER").
--- @example
--- local curveType = myPath:GetCurveType()
GetCurveType = function(self) end,
--- Creates a new control point at the specified index.
--- @param index number The index to create the control point at.
--- @return ControlPoint point The created control point.
--- @example
--- local point = myPath:CreateControlPoint(1)
CreateControlPoint = function(self, index) end,
--- Gets a control point at the specified index.
--- @param index number The index of the control point.
--- @return ControlPoint point The control point.
--- @example
--- local point = myPath:GetControlPoint(1)
GetControlPoint = function(self, index) end,
--- Sets the curve type of the path.
--- @param curveType string The curve type ("NONE", "BEZIER").
--- @example
--- myPath:SetCurveType("BEZIER")
SetCurveType = function(self, curveType) end,
}