Namespace Gorgon.Animation
Classes
AnimationData
A base class for a IGorgonAnimation implementation.
GorgonAnimationBuilder
A builder used to create IGorgonAnimation objects.
GorgonAnimationController<T>
Base class for applying animations to an object.
GorgonKeyGorgonColor
An animation key frame for a GorgonColor value.
GorgonKeyQuaternion
An animation key frame for a Quaternion
type.
GorgonKeyRectangle
An animation key frame for a SharpDX RectangleF
value.
GorgonKeySingle
An animation key frame for a float type.
GorgonKeyTexture2D
An animation key frame for a GorgonTexture2DView, texture coordinates and a texture array index.
GorgonKeyVector2
An animation key frame for a SharpDX Vector2
type.
GorgonKeyVector3
An animation key frame for a SharpDX Vector3
type.
GorgonKeyVector4
An animation key frame for a SharpDX Vector4
type.
GorgonPolySpriteAnimationController
A controller used to handle animations for a GorgonPolySprite.
GorgonSpriteAnimationController
A controller used to handle animations for a GorgonSprite.
GorgonTextSpriteAnimationController
A controller used to handle animations for a GorgonTextSprite.
GorgonTrackRegistration
Defines a registration for a track in the controller.
TrackInterpolationModeExtensions
Extension methods for the TrackInterpolationMode values.
TweenKey
Value type containing information about the nearest keys for a time position.
Interfaces
IGorgonAnimation
The interface that defines an animation.
IGorgonAnimationTrack<T>
A track for a IGorgonAnimation.
IGorgonKeyFrame
An animation key frame.
IGorgonTrackKeyBuilder<T>
A builder for building keys on a IGorgonAnimationTrack<T>.
Enums
AnimationState
The current state of the animation.
AnimationTrackKeyType
The type of key frame data for a track.
TrackInterpolationMode
Interpolation mode for animating between key frames.