Tramway SDK
Public Member Functions | Static Public Member Functions | List of all members
tram::Ext::Kitchensink::AnimationTable Class Reference

#include <animationtable.h>

Public Member Functions

 AnimationTable (name_t name)
 
void SwitchState (name_t state, AnimationStateComponent *state_component)
 
void AddStateSpace (name_t name, name_t parent)
 
void AddState (name_t state, name_t space)
 
void SetStateAnimation (name_t state, name_t animation_name, uint32_t repeats, float weight, float speed, bool pause_last)
 
void SetStateNextState (name_t state, name_t next_state)
 
void AddTransition (AnimStateTransitionFrom)
 
void AddTransition (AnimStateTransitionInto)
 
void AddTransition (AnimStateTransitionDefault)
 

Static Public Member Functions

static AnimationTableFind (name_t name)
 

Constructor & Destructor Documentation

◆ AnimationTable()

tram::Ext::Kitchensink::AnimationTable::AnimationTable ( name_t  name)
inline

Member Function Documentation

◆ AddState()

void tram::Ext::Kitchensink::AnimationTable::AddState ( name_t  state,
name_t  space 
)

◆ AddStateSpace()

void tram::Ext::Kitchensink::AnimationTable::AddStateSpace ( name_t  name,
name_t  parent 
)

◆ AddTransition() [1/3]

void tram::Ext::Kitchensink::AnimationTable::AddTransition ( AnimStateTransitionDefault  transition)

◆ AddTransition() [2/3]

void tram::Ext::Kitchensink::AnimationTable::AddTransition ( AnimStateTransitionFrom  transition)

◆ AddTransition() [3/3]

void tram::Ext::Kitchensink::AnimationTable::AddTransition ( AnimStateTransitionInto  transition)

◆ Find()

AnimationTable * tram::Ext::Kitchensink::AnimationTable::Find ( name_t  name)
static

◆ SetStateAnimation()

void tram::Ext::Kitchensink::AnimationTable::SetStateAnimation ( name_t  state,
name_t  animation_name,
uint32_t  repeats,
float  weight,
float  speed,
bool  pause_last 
)

◆ SetStateNextState()

void tram::Ext::Kitchensink::AnimationTable::SetStateNextState ( name_t  state,
name_t  next_state 
)

◆ SwitchState()

void tram::Ext::Kitchensink::AnimationTable::SwitchState ( name_t  state,
AnimationStateComponent state_component 
)

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