GlsAnimation Library
1.0.6
Provides classes and functions to support animating GL Studio objects programmatically or with script files
|
#include <gls_keyframe.h>
Public Member Functions | |
GlsColorInterpolationAdapter () | |
Constructor which creates a default interpolator. | |
GlsColorInterpolationAdapter (GlsKeyframeInterpolator< double > *const interpolator) | |
GlsColorInterpolationAdapter (GlsKeyframeInterpolator< double >::PtrConst interpolator) | |
glsColor | operator() (const Key &key, const Key &lowerKey, const Key &upperKey, const glsColor &lowerValue, const glsColor &upperValue) const |
Overrides GlsKeyframeInterpolator. | |
Public Member Functions inherited from disti::GlsKeyframeInterpolator< glsColor > | |
virtual | ~GlsKeyframeInterpolator () |
Destructor. | |
Additional Inherited Members | |
Public Types inherited from disti::GlsKeyframeInterpolator< glsColor > | |
typedef stdortr1::shared_ptr< GlsKeyframeInterpolator > | Ptr |
Alias for easier reading. | |
typedef stdortr1::shared_ptr< const GlsKeyframeInterpolator > | PtrConst |
Alias for easier reading. | |
typedef GlsKeyframeCurveBase::Key | Key |
Alias for easier reading. | |
typedef glsColor | Value |
Alias for easier reading. | |
typedef Detail::FloatSelector< Value >::Type | Float |
Alias for easier reading. | |
An adapter to make an existing double interpolator work for interpolating each color component independently.
|
inlineexplicit |
Constructor
interpolator | The interpolator. This adapter takes ownership of the interpolator. |
|
inlineexplicit |
Constructor
interpolator | The interpolator. |