FBlendInstance

Structure which holds data about a currently in progress blend between two states

Windows
MacOS
Linux

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

Name Description

Public variable

TArray< uint32 ...

 

ActorIndices

Indices of actors who are set up as slaves to BlendActor's main skeletal mesh component

Public variable

bool

 

bActive

Flag whether or not this instance is currently active

Public variable

bool

 

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)

Public variable

float

 

BlendTime

Duration of the blend

Public variable

bool

 

bOnDemand

Flag whether or not this instance is blending towards an on-demand state

Public variable

float

 

EndTime

World time in seconds at which the blend has finished (calculated at start of blend world time + blend duration)

Public variable

uint32

 

FromOnDemandInstanceIndex

Optional index into OnDemandInstances from which we are blending

Public variable

uint32

 

FromPermutationIndex

Permutation indices from and to which we are blending, used to ensure we 'forward' the actor to the correct MasterPoseComponent when finished blending

Public variable

uint8

 

StateFrom

State value to blend from

Public variable

uint8

 

StateTo

State value to blend to

Public variable

uint32

 

ToOnDemandInstanceIndex

Optional index into OnDemandInstance to which we are blending

Public variable

uint32

 

ToPermutationIndex

Public variable

FTransitionBlen...

 

TransitionBlendInstance

Actor used for blending between the two states

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss