Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
Easing Class Reference

Input value between 0 and 1, returns value adjusted by easing, no automatic clamping of input(do your own !!). More...

Static Private Member Functions

static float EaseInBack (float t, float magnitude=1.70158)
static float EaseInBounce (float t)
static float EaseInCirc (float t)
static float EaseInCubic (float t)
static float EaseInElastic (float t, float magnitude=0.7)
static float EaseInExpo (float t)
static float EaseInOutBack (float t, float magnitude=1.70158)
static float EaseInOutBounce (float t)
static float EaseInOutCirc (float t)
static float EaseInOutCubic (float t)
static float EaseInOutElastic (float t, float magnitude=0.65)
static float EaseInOutExpo (float t)
static float EaseInOutQuad (float t)
static float EaseInOutQuart (float t)
static float EaseInOutQuint (float t)
static float EaseInOutSine (float t)
static float EaseInQuad (float t)
static float EaseInQuart (float t)
static float EaseInQuint (float t)
static float EaseInSine (float t)
static float EaseOutBack (float t, float magnitude=1.70158)
static float EaseOutBounce (float t)
static float EaseOutCirc (float t)
static float EaseOutCubic (float t)
static float EaseOutElastic (float t, float magnitude=0.7)
static float EaseOutExpo (float t)
static float EaseOutQuad (float t)
static float EaseOutQuart (float t)
static float EaseOutQuint (float t)
static float EaseOutSine (float t)

Detailed Description

Input value between 0 and 1, returns value adjusted by easing, no automatic clamping of input(do your own !!).

Definition at line 2 of file easing.c.

Member Function Documentation

◆ EaseInBack()

float EaseInBack ( float t,
float magnitude = 1.70158 )
inlinestaticprivate

Definition at line 168 of file easing.c.

◆ EaseInBounce()

float EaseInBounce ( float t)
inlinestaticprivate

Definition at line 271 of file easing.c.

References EaseOutBounce().

Referenced by EaseInOutBounce().

◆ EaseInCirc()

float EaseInCirc ( float t)
inlinestaticprivate

Definition at line 142 of file easing.c.

References Math::Sqrt().

◆ EaseInCubic()

float EaseInCubic ( float t)
inlinestaticprivate

Definition at line 37 of file easing.c.

Referenced by PPERequester_GameplayBase::OnStart().

◆ EaseInElastic()

float EaseInElastic ( float t,
float magnitude = 0.7 )
inlinestaticprivate

Definition at line 195 of file easing.c.

References Math::Asin(), Math::PI, Math::Pow(), and Math::Sin().

◆ EaseInExpo()

float EaseInExpo ( float t)
inlinestaticprivate

◆ EaseInOutBack()

float EaseInOutBack ( float t,
float magnitude = 1.70158 )
inlinestaticprivate

Definition at line 179 of file easing.c.

◆ EaseInOutBounce()

float EaseInOutBounce ( float t)
inlinestaticprivate

Definition at line 276 of file easing.c.

References EaseInBounce(), and EaseOutBounce().

◆ EaseInOutCirc()

float EaseInOutCirc ( float t)
inlinestaticprivate

Definition at line 154 of file easing.c.

References Math::Sqrt().

◆ EaseInOutCubic()

float EaseInOutCubic ( float t)
inlinestaticprivate

Definition at line 48 of file easing.c.

Referenced by ApplyEasing().

◆ EaseInOutElastic()

float EaseInOutElastic ( float t,
float magnitude = 0.65 )
inlinestaticprivate

Definition at line 222 of file easing.c.

References Math::Asin(), Math::PI, Math::Pow(), and Math::Sin().

◆ EaseInOutExpo()

float EaseInOutExpo ( float t)
inlinestaticprivate

Definition at line 122 of file easing.c.

References Math::Pow().

◆ EaseInOutQuad()

float EaseInOutQuad ( float t)
inlinestaticprivate

Definition at line 29 of file easing.c.

Referenced by ApplyEasing(), and PPERequester_GameplayBase::ProcessFading().

◆ EaseInOutQuart()

float EaseInOutQuart ( float t)
inlinestaticprivate

Definition at line 68 of file easing.c.

◆ EaseInOutQuint()

float EaseInOutQuint ( float t)
inlinestaticprivate

Definition at line 89 of file easing.c.

Referenced by CalculateBreadCrumbs().

◆ EaseInOutSine()

float EaseInOutSine ( float t)
inlinestaticprivate

◆ EaseInQuad()

float EaseInQuad ( float t)
inlinestaticprivate

Definition at line 19 of file easing.c.

Referenced by ItemBase::AdjustDetectionRange(), and HeatComfortMdfr::OnTick().

◆ EaseInQuart()

◆ EaseInQuint()

float EaseInQuint ( float t)
inlinestaticprivate

Definition at line 78 of file easing.c.

Referenced by CalculateBreadCrumbs(), OnUpdateTimerIn(), and KuruShake::Update().

◆ EaseInSine()

float EaseInSine ( float t)
inlinestaticprivate

Definition at line 4 of file easing.c.

References Math::Cos(), and Math::PI.

◆ EaseOutBack()

float EaseOutBack ( float t,
float magnitude = 1.70158 )
inlinestaticprivate

Definition at line 173 of file easing.c.

Referenced by RecoilBase::ApplyCamOffset(), and ApplyEasing().

◆ EaseOutBounce()

float EaseOutBounce ( float t)
inlinestaticprivate

Definition at line 244 of file easing.c.

Referenced by ApplyEasing(), EaseInBounce(), and EaseInOutBounce().

◆ EaseOutCirc()

float EaseOutCirc ( float t)
inlinestaticprivate

Definition at line 148 of file easing.c.

References Math::Sqrt().

◆ EaseOutCubic()

float EaseOutCubic ( float t)
inlinestaticprivate

Definition at line 42 of file easing.c.

Referenced by OnUpdateTimerOut().

◆ EaseOutElastic()

float EaseOutElastic ( float t,
float magnitude = 0.7 )
inlinestaticprivate

Definition at line 209 of file easing.c.

References Math::Asin(), Math::PI, Math::Pow(), and Math::Sin().

◆ EaseOutExpo()

float EaseOutExpo ( float t)
inlinestaticprivate

Definition at line 113 of file easing.c.

References Math::Pow().

◆ EaseOutQuad()

float EaseOutQuad ( float t)
inlinestaticprivate

Definition at line 24 of file easing.c.

◆ EaseOutQuart()

float EaseOutQuart ( float t)
inlinestaticprivate

Definition at line 61 of file easing.c.

◆ EaseOutQuint()

float EaseOutQuint ( float t)
inlinestaticprivate

Definition at line 83 of file easing.c.

◆ EaseOutSine()

float EaseOutSine ( float t)
inlinestaticprivate

The documentation for this class was generated from the following file:
  • F:/Games/Dayz/scripts/3_game/static/easing.c