Class ClipAnimation
Namespace: ValveResourceFormat.ResourceTypes.ModelAnimation
Assembly: ValveResourceFormat.dll
Represents a model animation backed by an animation graph clip.
public sealed class ClipAnimation : AnimationInheritance
object ← Animation ← ClipAnimation
Inherited Members
Animation.Name, Animation.Fps, Animation.FrameCount, Animation.IsAdditive, Animation.DecodeFrame(Frame), Animation.HasMovementData(), Animation.GetMovementOffsetData(float), Animation.GetMovementOffsetData(int), Animation.ToString()
Constructors
ClipAnimation(AnimationClip)
Initializes a new instance of the class from an animation clip.
public ClipAnimation(AnimationClip clip)Parameters
clip AnimationClip
Properties
Clip
Gets the animation clip data for ModelAnimation2 format.
public AnimationClip Clip { get; }Property Value
IsAdditive
Gets a value indicating whether this animation is additive.
public override bool IsAdditive { get; }Property Value
Methods
DecodeFrame(Frame)
Decodes animation data for the specified frame.
public override void DecodeFrame(Frame outFrame)Parameters
outFrame Frame
GetMovementOffsetData(float)
Returns interpolated root motion data at the specified time.
public override AnimationMovement.MovementData GetMovementOffsetData(float time)Parameters
time float
Returns
AnimationMovement.MovementData
GetMovementOffsetData(int)
Returns interpolated root motion data at the specified frame.
public override AnimationMovement.MovementData GetMovementOffsetData(int frame)Parameters
frame int
Returns
AnimationMovement.MovementData
HasMovementData()
Determines whether this animation has movement data.
public override bool HasMovementData()
