GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
GLTFAnimation Class Reference
Inheritance diagram for GLTFAnimation:
Collaboration diagram for GLTFAnimation:

Public Member Functions

 GLTFAnimation (AnimData *dt, GLTFModelInterface *interface, int animation, int channel, int time_index, int skin)
void Collect (CollectVisitor &vis)
void HeavyPrepare ()
void Prepare ()
std::string InterpolationMode () const
Matrix InverseBindMatrix (int joint) const
int target_node () const
float start_time () const
float end_time () const
virtual int Count () const
virtual float * Amount (int i) const
virtual int Type (int i) const
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual int NumBlocks () const
virtual void FirstFrame ()

Constructor & Destructor Documentation

◆ GLTFAnimation()

GLTFAnimation::GLTFAnimation ( AnimData * dt,
GLTFModelInterface * interface,
int animation,
int channel,
int time_index,
int skin )
inline

Member Function Documentation

◆ Amount()

virtual float * GLTFAnimation::Amount ( int i) const
inlinevirtual
Here is the caller graph for this function:

◆ Collect()

void GLTFAnimation::Collect ( CollectVisitor & vis)
inlinevirtual

Implements CollectInterface.

◆ Count()

virtual int GLTFAnimation::Count ( ) const
inlinevirtual
Here is the caller graph for this function:

◆ end_time()

float GLTFAnimation::end_time ( ) const
inline
Here is the caller graph for this function:

◆ HeavyPrepare()

void GLTFAnimation::HeavyPrepare ( )
inlinevirtual

Implements CollectInterface.

Here is the caller graph for this function:

◆ InterpolationMode()

std::string GLTFAnimation::InterpolationMode ( ) const
inline

◆ InverseBindMatrix()

Matrix GLTFAnimation::InverseBindMatrix ( int joint) const
inline
Here is the caller graph for this function:

◆ Prepare()

void GLTFAnimation::Prepare ( )
inline
Here is the caller graph for this function:

◆ start_time()

float GLTFAnimation::start_time ( ) const
inline
Here is the caller graph for this function:

◆ target_node()

int GLTFAnimation::target_node ( ) const
inline
Here is the caller graph for this function:

◆ Type()

virtual int GLTFAnimation::Type ( int i) const
inlinevirtual
Here is the caller graph for this function:

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