Xonotic
Animation Class Reference
+ Inheritance diagram for Animation:
+ Collaboration diagram for Animation:

Public Member Functions

virtual void Animation ::calcValue ()
 
virtual void Animation ::configureAnimation ()
 
virtual void Animation ::finishAnim ()
 
virtual void Animation ::isFinished ()
 
virtual void Animation ::isStopped ()
 
virtual void Animation ::resumeAnim ()
 
virtual void Animation ::setObjectSetter ()
 
virtual void Animation ::setTimeStartDuration ()
 
virtual void Animation ::setTimeStartEnd ()
 
virtual void Animation ::setValueStartEnd ()
 
virtual void Animation ::stopAnim ()
 
virtual void Animation ::tick ()
 
virtual void Animation ::update ()
 
 ATTRIB (Animation, m_framenames, string)
 
 ATTRIB (Animation, object, entity)
 
void setterDummy (Animation this, float)
 
 void (Animation this, float) setter
 

Public Attributes

float delta = 0
 
float duration = 0
 
float finished = false
 
 return
 
float startTime = 0
 
float startValue = 0
 
float stopped = false
 
float value = 0
 

Detailed Description

Definition at line 10 of file animdecide.qh.

Member Function Documentation

◆ Animation ::calcValue()

virtual void Animation::Animation ::calcValue ( )
virtual

◆ Animation ::configureAnimation()

virtual void Animation::Animation ::configureAnimation ( )
virtual

◆ Animation ::finishAnim()

virtual void Animation::Animation ::finishAnim ( )
virtual

◆ Animation ::isFinished()

virtual void Animation::Animation ::isFinished ( )
virtual

◆ Animation ::isStopped()

virtual void Animation::Animation ::isStopped ( )
virtual

◆ Animation ::resumeAnim()

virtual void Animation::Animation ::resumeAnim ( )
virtual

◆ Animation ::setObjectSetter()

virtual void Animation::Animation ::setObjectSetter ( )
virtual

◆ Animation ::setTimeStartDuration()

virtual void Animation::Animation ::setTimeStartDuration ( )
virtual

◆ Animation ::setTimeStartEnd()

virtual void Animation::Animation ::setTimeStartEnd ( )
virtual

◆ Animation ::setValueStartEnd()

virtual void Animation::Animation ::setValueStartEnd ( )
virtual

◆ Animation ::stopAnim()

virtual void Animation::Animation ::stopAnim ( )
virtual

◆ Animation ::tick()

virtual void Animation::Animation ::tick ( )
virtual

◆ Animation ::update()

virtual void Animation::Animation ::update ( )
virtual

◆ ATTRIB() [1/2]

Animation::ATTRIB ( Animation  ,
m_framenames  ,
string   
)

◆ ATTRIB() [2/2]

Animation::ATTRIB ( Animation  ,
object  ,
entity   
)

◆ setterDummy()

void Animation::setterDummy ( Animation  this,
float   
)
inline

Definition at line 18 of file animation.qh.

References ATTRIB.

18 {}

◆ void()

Animation::void ( Animation  this,
float   
)

Member Data Documentation

◆ delta

float Animation::delta = 0

Definition at line 24 of file animation.qh.

◆ duration

float Animation::duration = 0

Definition at line 22 of file animation.qh.

◆ finished

float Animation::finished = false

Definition at line 26 of file animation.qh.

◆ return

Animation::return
Initial value:
{
FOREACH_WORD(this.m_framenames, true, {
int f = frameforname(mdlidx, it);
if (f != -1) return f;
})

Definition at line 13 of file animdecide.qh.

◆ startTime

float Animation::startTime = 0

Definition at line 21 of file animation.qh.

◆ startValue

float Animation::startValue = 0

Definition at line 23 of file animation.qh.

◆ stopped

float Animation::stopped = false

Definition at line 25 of file animation.qh.

◆ value

float Animation::value = 0

Definition at line 20 of file animation.qh.


The documentation for this class was generated from the following files: