UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FTransitionEvent Struct Reference

#include <AnimStateMachineTypes.h>

Public Member Functions

 FTransitionEvent (const FName &InEventName, const double InTimeToLive, const ETransitionRequestQueueMode &InQueueMode, const ETransitionRequestOverwriteMode &InOverwriteMode)
 
bool IsValidRequest () const
 
double GetRemainingTime () const
 
bool HasExpired () const
 
bool ToBeConsumed () const
 
bool HasBeenHandled () const
 
FString ToDebugString () const
 

Public Attributes

TArray< int32, TInlineAllocator< 8 > > ConsumedTransitions
 
double CreationTime
 
double TimeToLive
 
FName EventName
 
ETransitionRequestQueueMode QueueMode
 
ETransitionRequestOverwriteMode OverwriteMode
 

Constructor & Destructor Documentation

◆ FTransitionEvent()

FTransitionEvent::FTransitionEvent ( const FName InEventName,
const double  InTimeToLive,
const ETransitionRequestQueueMode InQueueMode,
const ETransitionRequestOverwriteMode InOverwriteMode 
)
inline

Member Function Documentation

◆ GetRemainingTime()

double FTransitionEvent::GetRemainingTime ( ) const
inline

◆ HasBeenHandled()

bool FTransitionEvent::HasBeenHandled ( ) const
inline

◆ HasExpired()

bool FTransitionEvent::HasExpired ( ) const
inline

◆ IsValidRequest()

bool FTransitionEvent::IsValidRequest ( ) const
inline

◆ ToBeConsumed()

bool FTransitionEvent::ToBeConsumed ( ) const
inline

◆ ToDebugString()

FString FTransitionEvent::ToDebugString ( ) const
inline

Member Data Documentation

◆ ConsumedTransitions

TArray<int32, TInlineAllocator<8> > FTransitionEvent::ConsumedTransitions

◆ CreationTime

double FTransitionEvent::CreationTime

◆ EventName

FName FTransitionEvent::EventName

◆ OverwriteMode

ETransitionRequestOverwriteMode FTransitionEvent::OverwriteMode

◆ QueueMode

ETransitionRequestQueueMode FTransitionEvent::QueueMode

◆ TimeToLive

double FTransitionEvent::TimeToLive

The documentation for this struct was generated from the following file: