~/forever/addon-api
Addon API
math.clamp(value, minimum, maximum) : clampedValuemath.isfinite(value) : finitemath.isinf(value) : infinitemath.isnan(value) : nanmath.lerp(startValue, endValue, amount) : interpolatedValuemath.normalize(value, minimum, maximum) : normalizedValuemath.remap(value, sourceMinimum, sourceMaximum, destinationMinimum, destinationMaximum) : remappedValuemath.round(value, decimalPlaces) : roundedValuemath.saturate(value) : saturatedValuemath.sign(value) : signmath.wrap(value, minimum, maximum) : wrappedDocumented entries come from Blizzard's in-client API documentation, and UI code functions from its Lua files, mirrored per build. C functions that neither mentions aren't included, and UI code functions can be internal.