Josh's Graphics Library
JGL::Animation Class Reference

#include <Skeleton.h>

Public Member Functions

float GetDuratrion () const
 
std::vector< KeyFrameGetKeyFrames () const
 
void AppendKeyFrame (const KeyFrame &new_key)
 
void SetDuration (float duration)
 
 Animation (float duration, const std::vector< KeyFrame > &key_frames={})
 
 ~Animation ()=default
 

Constructor & Destructor Documentation

◆ Animation()

Animation::Animation ( float  duration,
const std::vector< KeyFrame > &  key_frames = {} 
)
explicit

◆ ~Animation()

JGL::Animation::~Animation ( )
default

Member Function Documentation

◆ AppendKeyFrame()

void Animation::AppendKeyFrame ( const KeyFrame new_key)

◆ GetDuratrion()

float Animation::GetDuratrion ( ) const

◆ GetKeyFrames()

std::vector< KeyFrame > Animation::GetKeyFrames ( ) const

◆ SetDuration()

void Animation::SetDuration ( float  duration)

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