OpenBarnyard
 
Loading...
Searching...
No Matches
AToshiAnimationInterface::AnimEventList Struct Reference

#include <AToshiAnimationInterface.h>

Public Member Functions

AnimEventHead ()
 
AnimEventTail ()
 
TBOOL IsFull () const
 
AnimEventPush ()
 

Public Attributes

TINT iNumEvents = 0
 
AnimEvent aEvents [MAX_NUM_ANIMATIONS]
 

Detailed Description

Definition at line 59 of file AToshiAnimationInterface.h.

Member Function Documentation

◆ Head()

AnimEvent & AToshiAnimationInterface::AnimEventList::Head ( )
inline

Definition at line 64 of file AToshiAnimationInterface.h.

64{ return aEvents[ 0 ]; }

◆ IsFull()

TBOOL AToshiAnimationInterface::AnimEventList::IsFull ( ) const
inline

◆ Push()

AnimEvent & AToshiAnimationInterface::AnimEventList::Push ( )
inline

Definition at line 68 of file AToshiAnimationInterface.h.

69 {
70 TASSERT( IsFull() == TFALSE );
71 return aEvents[ iNumEvents++ ];
72 }
#define TASSERT(X,...)
Definition Defines.h:138
#define TFALSE
Definition Typedefs.h:24

◆ Tail()

AnimEvent & AToshiAnimationInterface::AnimEventList::Tail ( )
inline

Definition at line 65 of file AToshiAnimationInterface.h.

65{ return aEvents[ iNumEvents ]; }

Member Data Documentation

◆ aEvents

AnimEvent AToshiAnimationInterface::AnimEventList::aEvents[MAX_NUM_ANIMATIONS]

Definition at line 62 of file AToshiAnimationInterface.h.

◆ iNumEvents

TINT AToshiAnimationInterface::AnimEventList::iNumEvents = 0

Definition at line 61 of file AToshiAnimationInterface.h.


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