|
| GlsKeyframeAnimation (const std::string &name, const std::string &propertyName, const GlsKeyframeCurve< double > *keyframeCurve) |
|
| GlsKeyframeAnimation (const std::string &name, const std::string &propertyName, const GlsKeyframeCurve< Vector > *keyframeCurve) |
| Constructor – See first constructor description.
|
|
| GlsKeyframeAnimation (const std::string &name, const std::string &propertyName, const GlsKeyframeCurve< GlsQuaternionD > *keyframeCurve) |
| Constructor – See first constructor description.
|
|
| GlsKeyframeAnimation (const std::string &name, const std::string &propertyName, const GlsKeyframeCurve< std::string > *keyframeCurve) |
| Constructor – See first constructor description.
|
|
| GlsKeyframeAnimation (const std::string &name, const std::string &propertyName, const GlsKeyframeCurve< glsColor > *keyframeCurve) |
| Constructor – See first constructor description.
|
|
| GlsKeyframeAnimation (const std::string &name, const std::string &propertyName, const GlsKeyframeCurve< double >::PtrConst &keyframeCurve) |
|
| GlsKeyframeAnimation (const std::string &name, const std::string &propertyName, const GlsKeyframeCurve< Vector >::PtrConst &keyframeCurve) |
|
| GlsKeyframeAnimation (const std::string &name, const std::string &propertyName, const GlsKeyframeCurve< GlsQuaternionD >::PtrConst &keyframeCurve) |
|
| GlsKeyframeAnimation (const std::string &name, const std::string &propertyName, const GlsKeyframeCurve< std::string >::PtrConst &keyframeCurve) |
|
| GlsKeyframeAnimation (const std::string &name, const std::string &propertyName, const GlsKeyframeCurve< glsColor >::PtrConst &keyframeCurve) |
|
| GlsKeyframeAnimation (const std::string &name, const std::string &propertyName, const GlsKeyframeCurve< double >::Ptr &keyframeCurve) |
|
| GlsKeyframeAnimation (const std::string &name, const std::string &propertyName, const GlsKeyframeCurve< Vector >::Ptr &keyframeCurve) |
|
| GlsKeyframeAnimation (const std::string &name, const std::string &propertyName, const GlsKeyframeCurve< GlsQuaternionD >::Ptr &keyframeCurve) |
|
| GlsKeyframeAnimation (const std::string &name, const std::string &propertyName, const GlsKeyframeCurve< std::string >::Ptr &keyframeCurve) |
|
| GlsKeyframeAnimation (const std::string &name, const std::string &propertyName, const GlsKeyframeCurve< glsColor >::Ptr &keyframeCurve) |
|
bool | SetDisplayFrame (DisplayFrame *displayFrame) |
|
bool | IsReadyToAnimate () const |
| Override from GlsAnimation.
|
|
Key | GetKey () const |
| Override from GlsAnimation.
|
|
void | SetKey (const Key &key) |
| Override from GlsAnimation.
|
|
Key | GetKeyRange () const |
| Override from GlsAnimation.
|
|
KeyPair | GetMinMaxKeys () const |
| Override from GlsAnimation.
|
|
void | Reset () |
| Override from GlsAnimation.
|
|
GlsAnimation::Ptr | Clone () const |
| Override from GlsAnimation.
|
|
std::vector< std::string > | GetPropertyNames () const |
| Override from GlsAnimation.
|
|
void | RetargetPropertyNames (const std::vector< std::string > &propertyNames) |
| Override from GlsAnimation.
|
|
void | RetargetPropertyNames (const std::string &findStr, const std::string &replaceStr) |
| Override from GlsAnimation.
|
|
Size | CountPropertyNames () const |
| Override from GlsAnimation.
|
|
virtual | ~GlsAnimation () |
| Destructor.
|
|
virtual void | SetKey (const Key &key)=0 |
|
const std::string & | GetName () const |
| Returns the given name of this animation sequence.
|
|
The GlsKeyframeAnimation class wraps up a GL Studio property and a keyframe curve to animate it.
- Note
- Some properties are not accessible to animation by this class by default. To turn on their values at runtime, check the appropriate boxes in the Runtime Attributes tab of GL Studio's Resources window.
-
The units for the key are usually time and run from 0 to some max time value.