Module |
|
Header |
/Engine/Plugins/Developer/AnimationSharing/Source/AnimationSharing/Public/AnimationSharingManager.h |
Include |
#include "AnimationSharingManager.h" |
struct FBlendInstance
Structure which holds data about a currently in progress blend between two states
Name | Description | ||
---|---|---|---|
|
ActorIndices |
Indices of actors who are set up as slaves to BlendActor's main skeletal mesh component |
|
|
bActive |
Flag whether or not this instance is currently active |
|
|
bBlendStarted |
Flag whether or not the actor's part of this have been setup as a slave component to the blend actor, this is done so the blend actor atleast ticks once (otherwise it can pop from the previous blend end pose) |
|
|
float |
BlendTime |
Duration of the blend |
|
bOnDemand |
Flag whether or not this instance is blending towards an on-demand state |
|
|
float |
EndTime |
World time in seconds at which the blend has finished (calculated at start of blend world time + blend duration) |
|
FromOnDemandInstanceIndex |
Optional index into OnDemandInstances from which we are blending |
|
|
FromPermutationIndex |
Permutation indices from and to which we are blending, used to ensure we 'forward' the actor to the correct MasterPoseComponent when finished blending |
|
|
StateFrom |
State value to blend from |
|
|
StateTo |
State value to blend to |
|
|
ToOnDemandInstanceIndex |
Optional index into OnDemandInstance to which we are blending |
|
|
ToPermutationIndex |
||
|
TransitionBlendInstance |
Actor used for blending between the two states |