GlsAnimation Library
1.0.7
Provides classes and functions to support animating GL Studio objects programmatically or with script files
|
Base class for the keyframe curve class template. More...
#include <gls_keyframe.h>
Public Types | |
typedef double | Key |
The key type (usually time, but not always) | |
typedef std::size_t | Size |
The size type for sizes and indices. | |
typedef std::pair< Key, Key > | KeyPair |
Alias for easier reading. | |
Public Member Functions | |
virtual | ~GlsKeyframeCurveBase () |
Destructor. | |
virtual Size | GetKeyframeCount () const =0 |
Returns the number of keyframes. | |
virtual KeyPair | GetMinMaxKeys () const =0 |
Base class for the keyframe curve class template.
|
pure virtual |
Get the minimum and maximum keys
Implemented in disti::GlsKeyframeCurve< T >, disti::GlsKeyframeCurve< double >, disti::GlsKeyframeCurve< std::string >, disti::GlsKeyframeCurve< Vector >, disti::GlsKeyframeCurve< GlsQuaternionD >, and disti::GlsKeyframeCurve< glsColor >.