Click or drag to resize

ForwardAnimation Class

The base class for animation classes that can animate in the forward direction.
Inheritance Hierarchy

Namespace:  AGI.Foundation.Graphics.Advanced
Assembly:  AGI.Foundation.Graphics (in AGI.Foundation.Graphics.dll) Version: 24.1.418.0 (24.1.418.0)
Syntax
public abstract class ForwardAnimation : MinimalForwardAnimation

The ForwardAnimation type exposes the following members.

Properties
  NameDescription
Protected propertyAnimatingForward
Gets or sets a value indicating whether or not animation is in the forward direction. If , animation is going backwards.
Public propertyIsAnimating
Gets whether or not animation is playing.
(Overrides MinimalForwardAnimationIsAnimating.)
Public propertyIsPaused
Gets whether or not animation is paused.
Public propertyIsReset
Gets whether or not animation has been reset.
Public propertyIsStopped
Gets whether or not animation is stopped.
Public propertyMessageLoopType
Gets or sets the type of message loop, Windows Forms or Windows Presentation Foundation, employed by the application. By default, this is set to MessageLoopType.AutoDetect.
Protected propertyNextTime
Gets the next animation time.
Public propertyRefreshRate
Gets or sets the rate (fastest or fixed) at which the scene is refreshed during rendering.
(Overrides MinimalForwardAnimationRefreshRate.)
Protected propertyState
Gets or sets the current animation state.
Public propertyTargetedFramesPerSecond
Gets or sets the targeted frames per second if RefreshRate is set to use TargetedFramesPerSecond.
(Overrides MinimalForwardAnimationTargetedFramesPerSecond.)
Public propertyTime
Gets or sets the current animation time.
Top
Methods
  NameDescription
Protected methodAnimate
Animates to the next time.
Public methodDispose (Inherited from MinimalForwardAnimation.)
Protected methodDispose(Boolean) (Overrides MinimalForwardAnimationDispose(Boolean).)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodNextFrame
Advances to the next frame. This method is called automatically during rendering, and should not be called directly.
Protected methodOnTimeUpdate
Called when the user sets the Time.
Public methodPause
Pauses animation.
Public methodPlayForward
Starts animation forward.
Public methodReset
Resets animation to the start time.
(Overrides MinimalForwardAnimationReset.)
Protected methodResetTime
Resets the current animation time.
Public methodStepForward
Steps animation forward.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Protected methodValidateAnimation
Validates that animation can occur, throwing an exception if it cannot.
Top
Events
  NameDescription
Public eventHasReset
Occurs if animation has reset.
Public eventPaused
Occurs if animation has paused.
Public eventStarted
Occurs if animation has paused.
Public eventStopped
Occurs if animation has stopped.
Top
Fields
  NameDescription
Protected fieldm_time
Top
See Also