Pioneer
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
SceneGraph::Animation Class Reference

#include <Animation.h>

Public Member Functions

 Animation (const std::string &name, double duration)
 
 Animation (const Animation &)
 
void UpdateChannelTargets (Node *root)
 
double GetDuration () const
 
const std::string & GetName () const
 
double GetProgress ()
 
void SetProgress (double)
 
void Interpolate ()
 
const std::vector< AnimationChannel > & GetChannels () const
 

Friends

class Loader
 
class BinaryConverter
 

Constructor & Destructor Documentation

◆ Animation() [1/2]

SceneGraph::Animation::Animation ( const std::string &  name,
double  duration 
)

◆ Animation() [2/2]

SceneGraph::Animation::Animation ( const Animation anim)

Member Function Documentation

◆ GetChannels()

const std::vector< AnimationChannel > & SceneGraph::Animation::GetChannels ( ) const
inline

◆ GetDuration()

double SceneGraph::Animation::GetDuration ( ) const
inline

◆ GetName()

const std::string & SceneGraph::Animation::GetName ( ) const
inline

◆ GetProgress()

double SceneGraph::Animation::GetProgress ( )

◆ Interpolate()

void SceneGraph::Animation::Interpolate ( )
Here is the call graph for this function:

◆ SetProgress()

void SceneGraph::Animation::SetProgress ( double  prog)
Here is the call graph for this function:

◆ UpdateChannelTargets()

void SceneGraph::Animation::UpdateChannelTargets ( Node root)
Here is the call graph for this function:

Friends And Related Symbol Documentation

◆ BinaryConverter

friend class BinaryConverter
friend

◆ Loader

friend class Loader
friend

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