Click or drag to resize
Ab4d.SharpEngine logo

IAnimationTrack Interface


Namespace: Ab4d.SharpEngine.Animation
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 1.0.8740+deb2991acfe86a95cca780cd4f82bcae2805c1a5
Syntax
C#
public interface IAnimationTrack

The IAnimationTrack type exposes the following members.

Properties
 NameDescription
Public propertyAnimatedProperty Get the animated property number (this value is get from the TransformationAnimatedProperties, MaterialAnimatedProperties, CameraAnimatedProperties, LightAnimatedProperties or any other animated property enum).
Public propertyAnimatedPropertyName Gets the name of animated property (this is calculated from AnimatedProperty).
Public propertyDuration Get the duration of track (i.e., the time of the very last key-frame).
Public propertyTarget Get the target object that is animated by this AnimationTrack.
Top
Methods
 NameDescription
Public methodAddKeyframeInfoText Dump the textual information about keyframes into provided StringBuilder. Used by animation's debug methods.
Public methodApplyTemporalScalingAndDelays Apply temporal scaling and start/end delay to the track. The timestamp of each keyframe in the track is multiplied by the given scale factor, and start delay value is added to the result. If end delay is non-zero, and additional key-frame is added at the end of the track.
Public methodUpdateAnimatedProperty Update the underlying animated property with the specified target time.
Top
See Also