Navigation
API > API/Runtime > API/Runtime/Engine
Information about an active transition on the transition stack.
| Name | FAnimationActiveTransitionEntry |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/Animation/AnimNode_StateMachine.h |
| Include Path | #include "Animation/AnimNode_StateMachine.h" |
Syntax
USTRUCT ()
struct FAnimationActiveTransitionEntry
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Animation/AnimNode_StateMachine.h | |||
FAnimationActiveTransitionEntry
(
int32 NextStateID, |
Animation/AnimNode_StateMachine.h | ||
FAnimationActiveTransitionEntry
(
int32 NextStateID, |
Animation/AnimNode_StateMachine.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Alpha | float | The transition alpha between next and previous states. | Animation/AnimNode_StateMachine.h | |
| bActive | bool | Is this transition active? | Animation/AnimNode_StateMachine.h | |
| BlendOption | EAlphaBlendOption | Type of blend to use. | Animation/AnimNode_StateMachine.h | |
| BlendProfile | TObjectPtr< UBlendProfile > | Blend profile to use for this transition. Specifying this will make the transition evaluate per-bone. | Animation/AnimNode_StateMachine.h | |
| CrossfadeDuration | float | 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) | Animation/AnimNode_StateMachine.h | |
| CustomTransitionGraph | FPoseLink | Graph to run that determines the final pose for this transition. | Animation/AnimNode_StateMachine.h | |
| ElapsedTime | float | Elapsed time for this transition. | Animation/AnimNode_StateMachine.h | |
| EndNotify | int32 | Animation/AnimNode_StateMachine.h | ||
| InputPose | TArray< FTransform > | Cached Pose for this transition. | Animation/AnimNode_StateMachine.h | |
| InterruptNotify | int32 | Animation/AnimNode_StateMachine.h | ||
| LogicType | TEnumAsByte< ETransitionLogicType::Type > | Animation/AnimNode_StateMachine.h | ||
| NextState | int32 | To and from state ids. | Animation/AnimNode_StateMachine.h | |
| PoseEvaluators | TArray< FAnimNode_TransitionPoseEvaluator * > | Animation/AnimNode_StateMachine.h | ||
| PreviousState | int32 | Animation/AnimNode_StateMachine.h | ||
| SourceTransitionIndices | TArray< int32, TInlineAllocator< 3 > > | Animation/AnimNode_StateMachine.h | ||
| StartNotify | int32 | Notifies are copied from the reference transition info. | Animation/AnimNode_StateMachine.h | |
| StateBlendData | TArray< FBlendSampleData > | Blend data used for per-bone animation evaluation. | Animation/AnimNode_StateMachine.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void EvaluateCustomTransitionGraph
(
FPoseContext& Output, |
Animation/AnimNode_StateMachine.h | ||
void InitializeCustomGraphLinks
(
const FAnimationUpdateContext& Context, |
Animation/AnimNode_StateMachine.h | ||
bool Serialize
(
FArchive& Ar |
Animation/AnimNode_StateMachine.h | ||
void Update
(
const FAnimationUpdateContext& Context, |
Animation/AnimNode_StateMachine.h | ||
void UpdateCustomTransitionGraph
(
const FAnimationUpdateContext& Context, |
Animation/AnimNode_StateMachine.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
float CalculateAlpha
(
float InFraction |
Animation/AnimNode_StateMachine.h | ||
float CalculateInverseAlpha
(
EAlphaBlendOption BlendMode, |
Animation/AnimNode_StateMachine.h |