|
GlsAnimation Library
1.0.6
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 >.
1.8.10