Navigation
Unreal Engine C++ API Reference > 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 |