Click or drag to resize

ForwardAndBackwardAnimation Class

The base class for animation classes that can animate both forward and backward.
Inheritance Hierarchy

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

The ForwardAndBackwardAnimation type exposes the following members.

Properties
  NameDescription
Protected propertyAnimatingForward
Gets or sets a value indicating whether animation is in the forward direction. If , animation is going backwards.
(Inherited from ForwardAnimation.)
Public propertyEndCycle
Gets or sets the end cycle.
Public propertyEndTime
Gets or sets the end time of the animation.
Public propertyIsAnimating
Gets whether or not animation is playing.
(Inherited from ForwardAnimation.)
Public propertyIsPaused
Gets whether animation is paused.
(Inherited from ForwardAnimation.)
Public propertyIsReset
Gets whether animation has been reset.
(Inherited from ForwardAnimation.)
Public propertyIsStopped
Gets whether animation is stopped.
(Inherited from ForwardAnimation.)
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.
(Inherited from ForwardAnimation.)
Protected propertyNextTime
Gets the next animation time.
(Inherited from ForwardAnimation.)
Public propertyRefreshRate
Gets or sets the rate (fastest or fixed) at which the scene is refreshed during rendering.
(Inherited from ForwardAnimation.)
Public propertyStartCycle
Gets or sets the start cycle.
Public propertyStartTime
Gets or sets the start time of the animation.
Protected propertyState
Gets or sets the current animation state.
(Inherited from ForwardAnimation.)
Public propertyTargetedFramesPerSecond
Gets or sets the targeted frames per second if RefreshRate is set to use TargetedFramesPerSecond.
(Inherited from ForwardAnimation.)
Public propertyTime
Gets or sets the current animation time.
(Inherited from ForwardAnimation.)
Top
Methods
  NameDescription
Protected methodAnimate
Animates to the next time.
(Inherited from ForwardAnimation.)
Public methodDispose (Inherited from MinimalForwardAnimation.)
Protected methodDispose(Boolean) (Inherited from ForwardAnimation.)
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.
(Overrides ForwardAnimationNextFrame.)
Protected methodOnTimeUpdate
Called when the user sets the Time.
(Inherited from ForwardAnimation.)
Public methodPause
Pauses animation.
(Inherited from ForwardAnimation.)
Public methodPlayBackward
Starts animation backward.
Public methodPlayForward
Starts animation forward.
(Inherited from ForwardAnimation.)
Public methodReset
Resets animation to the start time.
(Inherited from ForwardAnimation.)
Public methodStepBackward
Steps animation backward.
Public methodStepForward
Steps animation forward.
(Inherited from ForwardAnimation.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
  NameDescription
Public eventHasReset
Occurs if animation has reset.
(Inherited from ForwardAnimation.)
Public eventPaused
Occurs if animation has paused.
(Inherited from ForwardAnimation.)
Public eventStarted
Occurs if animation has paused.
(Inherited from ForwardAnimation.)
Public eventStopped
Occurs if animation has stopped.
(Inherited from ForwardAnimation.)
Top
Fields
  NameDescription
Protected fieldm_time (Inherited from ForwardAnimation.)
Top
See Also