Arma Reforger Script API
Loading...
Searching...
No Matches
WidgetAnimationBase Interface Reference
Inheritance diagram for WidgetAnimationBase:
WidgetAnimationAlphaMask WidgetAnimationBlurIntensity WidgetAnimationColor WidgetAnimationFrameSize WidgetAnimationImageRotation WidgetAnimationImageSaturation WidgetAnimationLayoutFill WidgetAnimationOpacity WidgetAnimationPadding WidgetAnimationPosition WidgetAnimationValue

Public Member Functions

float GetProgressValue (float t)
 
void SetRepeat (bool repeat)
 
bool IsRepeating ()
 
void Stop ()
 
float GetValue ()
 
ScriptInvoker GetOnStopped ()
 
ScriptInvoker GetOnCompleted ()
 
ScriptInvoker GetOnCycleCompleted ()
 
void SetCurve (EAnimationCurve curve)
 
void SetDelay (float delay)
 
float GetDelay ()
 
void SetSpeed (float speed)
 
float GetSpeed ()
 
Widget GetWidget ()
 
bool OnUpdate (float timeSlice)
 
void WidgetAnimationBase (Widget w, float speed)
 

Protected Member Functions

void ReverseDirection ()
 
void Animate (bool finished)
 

Protected Attributes

bool m_bRepeat
 
float m_fSpeed
 
float m_fCurrentProgress
 
float m_fValue
 
Widget m_wWidget
 
EAnimationCurve m_eCurve
 
ref ScriptInvoker m_OnStopped
 
ref ScriptInvoker m_OnCompleted
 
ref ScriptInvoker m_OnCycleCompleted
 

Static Protected Attributes

static const float C1 = 1.70158
 
static const float C2 = C1 * 1.525
 
static const float C3 = C1 + 1
 
static const float C4 = (2 * Math.PI) / 3
 
static const float C5 = (2 * Math.PI) / 4.5
 
static const float N1 = 7.5625
 
static const float D1 = 2.75
 

Constructor & Destructor Documentation

◆ WidgetAnimationBase()

void WidgetAnimationBase.WidgetAnimationBase ( Widget w,
float speed )

Member Function Documentation

◆ Animate()

◆ GetDelay()

float WidgetAnimationBase.GetDelay ( )

◆ GetOnCompleted()

ScriptInvoker WidgetAnimationBase.GetOnCompleted ( )

◆ GetOnCycleCompleted()

ScriptInvoker WidgetAnimationBase.GetOnCycleCompleted ( )

◆ GetOnStopped()

ScriptInvoker WidgetAnimationBase.GetOnStopped ( )

◆ GetProgressValue()

float WidgetAnimationBase.GetProgressValue ( float t)

◆ GetSpeed()

float WidgetAnimationBase.GetSpeed ( )

◆ GetValue()

float WidgetAnimationBase.GetValue ( )

◆ GetWidget()

Widget WidgetAnimationBase.GetWidget ( )

◆ IsRepeating()

bool WidgetAnimationBase.IsRepeating ( )

◆ OnUpdate()

bool WidgetAnimationBase.OnUpdate ( float timeSlice)

◆ ReverseDirection()

◆ SetCurve()

void WidgetAnimationBase.SetCurve ( EAnimationCurve curve)

◆ SetDelay()

void WidgetAnimationBase.SetDelay ( float delay)

◆ SetRepeat()

void WidgetAnimationBase.SetRepeat ( bool repeat)

◆ SetSpeed()

void WidgetAnimationBase.SetSpeed ( float speed)

◆ Stop()

void WidgetAnimationBase.Stop ( )

Member Data Documentation

◆ C1

const float WidgetAnimationBase.C1 = 1.70158
staticprotected

◆ C2

const float WidgetAnimationBase.C2 = C1 * 1.525
staticprotected

◆ C3

const float WidgetAnimationBase.C3 = C1 + 1
staticprotected

◆ C4

const float WidgetAnimationBase.C4 = (2 * Math.PI) / 3
staticprotected

◆ C5

const float WidgetAnimationBase.C5 = (2 * Math.PI) / 4.5
staticprotected

◆ D1

const float WidgetAnimationBase.D1 = 2.75
staticprotected

◆ m_bRepeat

bool WidgetAnimationBase.m_bRepeat
protected

◆ m_eCurve

EAnimationCurve WidgetAnimationBase.m_eCurve
protected

◆ m_fCurrentProgress

float WidgetAnimationBase.m_fCurrentProgress
protected

◆ m_fSpeed

float WidgetAnimationBase.m_fSpeed
protected

◆ m_fValue

float WidgetAnimationBase.m_fValue
protected

◆ m_OnCompleted

ref ScriptInvoker WidgetAnimationBase.m_OnCompleted
protected

◆ m_OnCycleCompleted

ref ScriptInvoker WidgetAnimationBase.m_OnCycleCompleted
protected

◆ m_OnStopped

ref ScriptInvoker WidgetAnimationBase.m_OnStopped
protected

◆ m_wWidget

Widget WidgetAnimationBase.m_wWidget
protected

◆ N1

const float WidgetAnimationBase.N1 = 7.5625
staticprotected

The documentation for this interface was generated from the following file: