GlsAnimation Library  1.0.6
Provides classes and functions to support animating GL Studio objects programmatically or with script files
All Classes Files Functions Variables Typedefs Enumerations Enumerator
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