Struct AnimationOperation
- Namespace
 - Stride.Animations
 
- Assembly
 - Stride.Engine.dll
 
A single animation operation (push or blend).
public struct AnimationOperation
  - Inherited Members
 
Fields
BlendFactor
public float BlendFactor
  Field Value
CoreBlendOperation
public CoreAnimationOperation CoreBlendOperation
  Field Value
Evaluator
public AnimationClipEvaluator Evaluator
  Field Value
Time
public TimeSpan Time
  Field Value
Type
public AnimationOperationType Type
  Field Value
Methods
NewBlend(CoreAnimationOperation, float)
Creates a new animation blend operation.
public static AnimationOperation NewBlend(CoreAnimationOperation operation, float blendFactor)
  Parameters
operationCoreAnimationOperationThe blend operation.
blendFactorfloatThe blend factor.
Returns
NewPop(AnimationClipEvaluator, TimeSpan)
Creates a new animation pop operation.
public static AnimationOperation NewPop(AnimationClipEvaluator evaluator, TimeSpan time)
  Parameters
evaluatorAnimationClipEvaluatorThe evaluator.
timeTimeSpanThe time.
Returns
NewPush(AnimationClipEvaluator)
Creates a new animation push operation.
public static AnimationOperation NewPush(AnimationClipEvaluator evaluator)
  Parameters
evaluatorAnimationClipEvaluatorThe evaluator.
Returns
NewPush(AnimationClipEvaluator, TimeSpan)
Creates a new animation push operation.
public static AnimationOperation NewPush(AnimationClipEvaluator evaluator, TimeSpan time)
  Parameters
evaluatorAnimationClipEvaluatorThe evaluator.
timeTimeSpanThe time.