GlsAnimation Library  1.0.7
Provides classes and functions to support animating GL Studio objects programmatically or with script files
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cdisti::Detail::DefaultInterpolator< Value >
 Cdisti::Detail::DefaultInterpolator< glsColor >Strings aren't interpreted, so they must be gated
 Cdisti::Detail::DefaultInterpolator< GlsQuaternionD >Quaterions should be slerped by default
 Cdisti::Detail::DefaultInterpolator< std::string >Strings aren't interpreted, so they must be gated
 Cdisti::Detail::enable_if< B, T >Create our own version of <type_traits> meta-function which is not available on all our target platforms
 Cdisti::Detail::enable_if< true, T >Create our own version of <type_traits> function which is not available on all our target platforms
 Cdisti::Detail::FloatSelector< T >A helper class for choosing the required floating-point type
 Cdisti::Detail::FloatSelector< Vector >Vector only handles float arithmetic. Most types can use the default
 Cdisti::GlsAnimationBase class for all animations
 Cdisti::GlsAnimationCollectionContains a set of animations that are played in parallel with the SetKey() method
 Cdisti::GlsAnimationReversalAdapter
 Cdisti::GlsAnimationSubsetAdapter
 Cdisti::GlsKeyframeAnimation
 Cdisti::GlsAnimationJugglerA class used to schedule and manage multiple animations
 Cdisti::GlsAnimationObserverBase
 Cdisti::GlsAnimationObserver
 Cdisti::GlsKeyframeCurveBaseBase class for the keyframe curve class template
 Cdisti::GlsKeyframeCurve< T >Class template for keyframe curves of different types (double, Vector, etc.)
 Cdisti::GlsKeyframeCurve< double >
 Cdisti::GlsKeyframeCurve< glsColor >
 Cdisti::GlsKeyframeCurve< GlsQuaternionD >
 Cdisti::GlsKeyframeCurve< std::string >
 Cdisti::GlsKeyframeCurve< Vector >
 Cdisti::GlsKeyframeInterpolator< T >An abstract base class for all keyframe interpolators
 Cdisti::GlsKeyframeInterpolator< double >
 Cdisti::GlsKeyframeInterpolator< glsColor >
 Cdisti::GlsColorInterpolationAdapter
 Cdisti::GlsKeyframeInterpolator< GlsQuaternionD >
 Cdisti::GlsSphericalLinearInterpolator< GlsQuaternionD >Implementation of GlsSphericalLinearInterpolator for quaternions
 Cdisti::GlsKeyframeInterpolator< Value >
 Cdisti::GlsBackEaseInInterpolator< Value >
 Cdisti::GlsBackEaseInOutInterpolator< Value >
 Cdisti::GlsBackEaseOutInterpolator< Value >
 Cdisti::GlsBounceEaseInInterpolator< Value >
 Cdisti::GlsBounceEaseInOutInterpolator< Value >
 Cdisti::GlsBounceEaseOutInterpolator< Value >
 Cdisti::GlsCircularEaseInInterpolator< Value >
 Cdisti::GlsCircularEaseInOutInterpolator< Value >
 Cdisti::GlsCircularEaseOutInterpolator< Value >
 Cdisti::GlsCubicEaseInInterpolator< Value >
 Cdisti::GlsCubicEaseInOutInterpolator< Value >
 Cdisti::GlsCubicEaseOutInterpolator< Value >
 Cdisti::GlsElasticEaseInInterpolator< Value >
 Cdisti::GlsElasticEaseInOutInterpolator< Value >
 Cdisti::GlsElasticEaseOutInterpolator< Value >
 Cdisti::GlsExponentialEaseInInterpolator< Value >
 Cdisti::GlsExponentialEaseInOutInterpolator< Value >
 Cdisti::GlsExponentialEaseOutInterpolator< Value >
 Cdisti::GlsGatedInterpolator< Value >
 Cdisti::GlsLinearInterpolator< Value >
 Cdisti::GlsQuadraticEaseInInterpolator< Value >
 Cdisti::GlsQuadraticEaseInOutInterpolator< Value >
 Cdisti::GlsQuadraticEaseOutInterpolator< Value >
 Cdisti::GlsQuarticEaseInInterpolator< Value >
 Cdisti::GlsQuarticEaseInOutInterpolator< Value >
 Cdisti::GlsQuarticEaseOutInterpolator< Value >
 Cdisti::GlsQuinticEaseInInterpolator< Value >
 Cdisti::GlsQuinticEaseInOutInterpolator< Value >
 Cdisti::GlsQuinticEaseOutInterpolator< Value >
 Cdisti::GlsSinusoidalEaseInInterpolator< Value >
 Cdisti::GlsSinusoidalEaseInOutInterpolator< Value >
 Cdisti::GlsSinusoidalEaseOutInterpolator< Value >
 Cdisti::GlsKeyframeInterpolator< Vector >
 Cdisti::GlsSphericalLinearInterpolator< Vector >
 Cdisti::GlsSphericalLinearInterpolator< Value >
 Cdisti::Detail::is_convertible< T, U >Replacement for std::is_convertible, adapted from Loki 0.1.7
 Cdisti::Detail::is_convertible< T, T >
 Cdisti::Detail::is_convertible< T, void >
 Cdisti::Detail::is_convertible< void, T >
 Cdisti::Detail::is_convertible< void, void >
 Cdisti::Detail::is_same< T, U >Create our own version of <type_traits> meta-function which is not available on all our target platforms
 Cdisti::Detail::is_same2< T, U, V >For easier reading, test whether T is either the same type as U or the same as V
 Cdisti::Detail::is_same< T, T >Create our own version of <type_traits> meta-function which is not available on all our target platforms