AnimationProcessor Class
Namespace: Stride.Animations
Assembly: Stride.Engine.dll
Derived from AnimationProcessor:
public class AnimationProcessor : EntityProcessor<AnimationComponent, AnimationProcessor.AssociatedData>
|
Improve this Doc
View Source
Constructors
AnimationProcessor()
public AnimationProcessor()
|
Improve this Doc
View Source
Methods
Draw(RenderContext)
public override void Draw(RenderContext context)
Parameters
Overrides
GenerateComponentData(Entity, AnimationComponent)
protected override AnimationProcessor.AssociatedData GenerateComponentData(Entity entity, AnimationComponent component)
Parameters
Returns
Overrides
Stride.Engine.EntityProcessor<Stride.Engine.AnimationComponent, Stride.Animations.AnimationProcessor.AssociatedData>.GenerateComponentData(Stride.Engine.Entity, Stride.Engine.AnimationComponent)
GetAnimationClipResult(AnimationComponent)
public AnimationClipResult GetAnimationClipResult(AnimationComponent animationComponent)
Parameters
Returns
IsAssociatedDataValid(Entity, AnimationComponent, AnimationProcessor.AssociatedData)
protected override bool IsAssociatedDataValid(Entity entity, AnimationComponent component, AnimationProcessor.AssociatedData associatedData)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Overrides
Stride.Engine.EntityProcessor<Stride.Engine.AnimationComponent, Stride.Animations.AnimationProcessor.AssociatedData>.IsAssociatedDataValid(Stride.Engine.Entity, Stride.Engine.AnimationComponent, Stride.Animations.AnimationProcessor.AssociatedData)
OnEntityComponentAdding(Entity, AnimationComponent, AnimationProcessor.AssociatedData)
protected override void OnEntityComponentAdding(Entity entity, AnimationComponent component, AnimationProcessor.AssociatedData data)
Parameters
Overrides
Stride.Engine.EntityProcessor<Stride.Engine.AnimationComponent, Stride.Animations.AnimationProcessor.AssociatedData>.OnEntityComponentAdding(Stride.Engine.Entity, Stride.Engine.AnimationComponent, Stride.Animations.AnimationProcessor.AssociatedData)
OnEntityComponentRemoved(Entity, AnimationComponent, AnimationProcessor.AssociatedData)
protected override void OnEntityComponentRemoved(Entity entity, AnimationComponent component, AnimationProcessor.AssociatedData data)
Parameters
Overrides
Stride.Engine.EntityProcessor<Stride.Engine.AnimationComponent, Stride.Animations.AnimationProcessor.AssociatedData>.OnEntityComponentRemoved(Stride.Engine.Entity, Stride.Engine.AnimationComponent, Stride.Animations.AnimationProcessor.AssociatedData)
Extension Methods