Navigation
API > API/Plugins > API/Plugins/AnimationSharing
Structure which holds data about a currently in progress blend between two states
| Name | FBlendInstance |
| Type | struct |
| Header File | /Engine/Plugins/Developer/AnimationSharing/Source/AnimationSharing/Public/AnimationSharingManager.h |
| Include Path | #include "AnimationSharingManager.h" |
Syntax
struct FBlendInstance
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActorIndices | TArray< uint32 > | Indices of actors who are set up as followers to BlendActor's main skeletal mesh component | AnimationSharingManager.h | |
| bActive | bool | Flag whether or not this instance is currently active | AnimationSharingManager.h | |
| bBlendStarted | bool | 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) | AnimationSharingManager.h | |
| BlendTime | float | Duration of the blend | AnimationSharingManager.h | |
| bOnDemand | bool | Flag whether or not this instance is blending towards an on-demand state | AnimationSharingManager.h | |
| EndTime | float | World time in seconds at which the blend has finished (calculated at start of blend world time + blend duration) | AnimationSharingManager.h | |
| FromOnDemandInstanceIndex | uint32 | Optional index into OnDemandInstances from which we are blending | AnimationSharingManager.h | |
| FromPermutationIndex | uint32 | Permutation indices from and to which we are blending, used to ensure we 'forward' the actor to the correct LeaderPoseComponent when finished blending | AnimationSharingManager.h | |
| StateFrom | uint8 | State value to blend from | AnimationSharingManager.h | |
| StateTo | uint8 | State value to blend to | AnimationSharingManager.h | |
| ToOnDemandInstanceIndex | uint32 | Optional index into OnDemandInstance to which we are blending | AnimationSharingManager.h | |
| ToPermutationIndex | uint32 | AnimationSharingManager.h | ||
| TransitionBlendInstance | FTransitionBlendInstance * | Actor used for blending between the two states | AnimationSharingManager.h |