Module |
|
Header |
/Engine/Plugins/Developer/AnimationSharing/Source/AnimationSharing/Public/AnimationSharingManager.h |
Include |
#include "AnimationSharingManager.h" |
struct FOnDemandInstance
Structure which holds data about a currently running on-demand state animation instance
Name | Description | ||
---|---|---|---|
|
ActorIndices |
Indices of actors who are set up as slaves to the skeletal mesh component running the animation |
|
|
bActive |
Flag whether or not instance is active |
|
|
bBlendActive |
||
|
BlendToPermutationIndex |
Permutation index that we are blending to before the end of the animation |
|
|
bReturnToPreviousState |
Flag whether or not the component should be 'returned' to the state they were in before the on-demand animation |
|
|
float |
EndTime |
World time in seconds at which the animation has finished playing (calculated at start of blend world time + animation sequence length) |
|
ForwardState |
State value which the components should be set to when the on-demand animation has finished playing (used when !bReturnToPreviousState) |
|
|
float |
StartBlendTime |
Time at which this on demand instance should blend out into the 'next' state the actor is in |
|
float |
StartTime |
Time at which this instance was started |
|
State |
State value which is active |
|
|
UsedPerStateComponentIndex |
Index into Components array for the current state data which is used for playing the animation |