C# Class Myre.Graphics.Animation.Animated

Inheritance: ParallelProcessBehaviour, ModelInstance.IRenderDataSupplier
Show file Open project: martindevans/Myre Class Usage Examples

Public Properties

Property Type Description
OnAnimationCompleted Action

Public Methods

Method Description
Initialise ( INamedDataProvider initialisationData ) : void
Intersections ( Ray3 ray ) : float>>.IEnumerable

Test a ray (in model space) for intersection with individual bones.

Intersections ( BoundingSphere sphere ) : IEnumerable
ModelInstance ( NamedBoxCollection metadata ) : void
Shutdown ( INamedDataProvider shutdownData ) : void

Protected Methods

Method Description
Initialised ( ) : void
ParallelUpdate ( float elapsedTime ) : void

Private Methods

Method Description
ModelChanged ( ModelInstance model ) : void
UpdateSkinTransforms ( ) : void

Method Details

Initialise() public method

public Initialise ( INamedDataProvider initialisationData ) : void
initialisationData INamedDataProvider
return void

Initialised() protected method

protected Initialised ( ) : void
return void

Intersections() public method

Test a ray (in model space) for intersection with individual bones.
public Intersections ( Ray3 ray ) : float>>.IEnumerable
ray Ray3
return float>>.IEnumerable

Intersections() public method

public Intersections ( BoundingSphere sphere ) : IEnumerable
sphere BoundingSphere
return IEnumerable

ModelInstance() public method

public ModelInstance ( NamedBoxCollection metadata ) : void
metadata NamedBoxCollection
return void

ParallelUpdate() protected method

protected ParallelUpdate ( float elapsedTime ) : void
elapsedTime float
return void

Shutdown() public method

public Shutdown ( INamedDataProvider shutdownData ) : void
shutdownData INamedDataProvider
return void

Property Details

OnAnimationCompleted public property

public Action OnAnimationCompleted
return Action