file
AnimationData.hClass Magnum::
Namespaces
- namespace Magnum
- Root namespace.
- namespace Magnum::Trade
- Data format exchange.
Classes
- class Magnum::Trade::AnimationTrackData
- Animation track data.
- class Magnum::Trade::AnimationData
- Animation clip data.
Enums
- enum class AnimationTrackType: UnsignedByte { Bool, Float, UnsignedInt, Int, BitVector2 new in Git master, BoolVector2 = BitVector2 deprecated in Git master, BitVector3 new in Git master, BoolVector3 = BitVector3 deprecated in Git master, BitVector4 new in Git master, BoolVector4 = BitVector4 deprecated in Git master, Vector2, Vector2ui, Vector2i, Vector3, Vector3ui, Vector3i, Vector4, Vector4ui, Vector4i, Complex, Quaternion, DualQuaternion, CubicHermite1D, CubicHermite2D, CubicHermite3D, CubicHermiteComplex, CubicHermiteQuaternion }
- Type of animation track data.
- enum class AnimationTrackTargetType: UnsignedByte { Translation2D, Translation3D, Rotation2D, Rotation3D, Scaling2D, Scaling3D, Custom = 128 }
- Target of an animation track.
Functions
- auto operator<<(Debug& debug, AnimationTrackType value) -> Debug&
- Debug output operator.
- auto operator<<(Debug& debug, AnimationTrackTargetType value) -> Debug&
- Debug output operator.
-
template<class V, class R = Animation::ResultOf<V>>auto animationInterpolatorFor(Animation::Interpolation interpolation) -> auto
- Animation interpolator function for given interpolation behavior.