Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Animation/AnimNode_StateMachine.h |
Include |
#include "Animation/AnimNode_StateMachine.h" |
struct FAnimationActiveTransitionEntry
Information about an active transition on the transition stack.
Name | Description | ||
---|---|---|---|
|
float |
Alpha |
The transition alpha between next and previous states. |
|
bActive |
Is this transition active? |
|
|
Blend |
Blend object to handle alpha interpolation. |
|
|
BlendOption |
Type of blend to use. |
|
|
TObjectPtr< UBl... |
BlendProfile |
Blend profile to use for this transition. Specifying this will make the transition evaluate per-bone. |
|
float |
CrossfadeDuration |
Duration of this cross-fade (may be shorter than the nominal duration specified by the state machine if the target state had non-zero weight at the start) |
|
CustomTransitionGraph |
Graph to run that determines the final pose for this transition. |
|
|
float |
ElapsedTime |
Elapsed time for this transition. |
|
EndNotify |
||
|
InputPose |
Cached Pose for this transition. |
|
|
InterruptNotify |
||
|
TEnumAsByte< ET... |
LogicType |
|
|
NextState |
To and from state ids. |
|
|
PoseEvaluators |
||
|
PreviousState |
||
|
SourceTransitionIndices |
||
|
StartNotify |
Notifies are copied from the reference transition info. |
|
|
StateBlendData |
Blend data used for per-bone animation evaluation. |
Name | Description | |
---|---|---|
|
FAnimationActiveTransitionEntry() |
|
|
FAnimationActiveTransitionEntry ( |
Name | Description | ||
---|---|---|---|
|
float |
CalculateAlpha ( |
|
|
float |
CalculateInverseAlpha ( |
|
|
EvaluateCustomTransitionGraph ( |
||
|
InitializeCustomGraphLinks ( |
||
|
Serialize ( |
||
|
Update ( |
||
|
UpdateCustomTransitionGraph ( |