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 BlendFactorField Value
CoreBlendOperation
public CoreAnimationOperation CoreBlendOperationField Value
Evaluator
public AnimationClipEvaluator EvaluatorField Value
Time
public TimeSpan TimeField Value
Type
public AnimationOperationType TypeField Value
Methods
NewBlend(CoreAnimationOperation, float)
Creates a new animation blend operation.
public static AnimationOperation NewBlend(CoreAnimationOperation operation, float blendFactor)Parameters
- operationCoreAnimationOperation
- The blend operation. 
- blendFactorfloat
- The blend factor. 
Returns
NewPop(AnimationClipEvaluator, TimeSpan)
Creates a new animation pop operation.
public static AnimationOperation NewPop(AnimationClipEvaluator evaluator, TimeSpan time)Parameters
- evaluatorAnimationClipEvaluator
- The evaluator. 
- timeTimeSpan
- The time. 
Returns
NewPush(AnimationClipEvaluator)
Creates a new animation push operation.
public static AnimationOperation NewPush(AnimationClipEvaluator evaluator)Parameters
- evaluatorAnimationClipEvaluator
- The evaluator. 
Returns
NewPush(AnimationClipEvaluator, TimeSpan)
Creates a new animation push operation.
public static AnimationOperation NewPush(AnimationClipEvaluator evaluator, TimeSpan time)Parameters
- evaluatorAnimationClipEvaluator
- The evaluator. 
- timeTimeSpan
- The time.