Navigation
API > API/Plugins > API/Plugins/AnimationSharing
References
| Module | AnimationSharing |
| Header | /Engine/Plugins/Developer/AnimationSharing/Source/AnimationSharing/Public/AnimationSharingManager.h |
| Include | #include "AnimationSharingManager.h" |
Syntax
struct FBlendInstance
Remarks
Structure which holds data about a currently in progress blend between two states
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< uint32 > | ActorIndices | Indices of actors who are set up as followers to BlendActor's main skeletal mesh component | |
| bool | bActive | Flag whether or not this instance is currently active | |
| bool | bBlendStarted | Flag whether or not the actor's part of this have been setup as a follower 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 | |
| bool | 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) | |
| uint32 | FromOnDemandInstanceIndex | Optional index into OnDemandInstances from which we are blending | |
| uint32 | FromPermutationIndex | Permutation indices from and to which we are blending, used to ensure we 'forward' the actor to the correct LeaderPoseComponent when finished blending | |
| uint8 | StateFrom | State value to blend from | |
| uint8 | StateTo | State value to blend to | |
| uint32 | ToOnDemandInstanceIndex | Optional index into OnDemandInstance to which we are blending | |
| uint32 | ToPermutationIndex | ||
| FTransitionBlendInstance * | TransitionBlendInstance | Actor used for blending between the two states |