Back to Home
ESO Function Data v101050
SetTransitionEasingFunction()
Function Aliases
No known aliases for this function.
Global Function Definitions
libraries/zo_templates/labeltemplates_shared.lua:889
--
function ZO_RollingMeterLabelTransition:SetTransitionEasingFunction(easingFunction)
Local Function Definitions
No known local definitions for this function.
Function Calls
libraries/zo_templates/labeltemplates_shared.lua:849
--
self:SetTransitionEasingFunction(nil)
libraries/zo_templates/labeltemplates_shared.lua:936
--
self:SetTransitionEasingFunction(ZO_LinearEase)
libraries/zo_templates/labeltemplates_shared.lua:944
--
self:SetTransitionEasingFunction(function(progress) local transitionStepIndex = progress / normalizedTransitionStepSize local easedProgress = ZO_EaseInOutCubic(progress) if transitionStepIndex <= numTransitionStepsPerBoundary then -- Slow initial starting increments. local unitStepIndex = transitionStepIndex return zo_min(easedProgress, unitStepIndex * normalizedUnitStepSize) end if transitionStepIndex >= self.numTransitionSteps - numTransitionStepsPerBoundary then -- Slow final ending increments. local unitStepIndex = integerDelta - (self.numTransitionSteps - transitionStepIndex) return zo_max(easedProgress, unitStepIndex * normalizedUnitStepSize) end -- Standard, eased interval. return easedProgress end)