UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Anim::FActiveStateMachineScope Class Reference

#include <ActiveStateMachineScope.h>

+ Inheritance diagram for UE::Anim::FActiveStateMachineScope:

Public Member Functions

ENGINE_API FActiveStateMachineScope (const FAnimationBaseContext &InContext, FAnimNode_StateMachine *StateMachine, int32 InStateIndex)
 
virtual ENGINE_API TUniquePtr< const IAnimNotifyEventContextDataInterfaceMakeUniqueEventContextData () const override
 
- Public Member Functions inherited from UE::Anim::IGraphMessage
virtual ~IGraphMessage ()=default
 
virtual FName GetTypeName () const =0
 
template<typename Type >
bool Is () const
 
template<typename Type >
const Type & As () const
 
template<typename Type >
Type & As ()
 
virtual TSharedPtr< const IAnimNotifyEventContextDataInterfaceMakeEventContextData () const
 

Static Public Member Functions

static ENGINE_API int32 GetStateMachineIndex (FAnimNode_StateMachine *StateMachine, const FAnimationBaseContext &Context)
 
- Static Public Member Functions inherited from UE::Anim::IGraphMessage
static FName GetStaticTypeName ()
 

Public Attributes

const FEncounteredStateMachineStack ActiveStateMachines
 

Constructor & Destructor Documentation

◆ FActiveStateMachineScope()

UE::Anim::FActiveStateMachineScope::FActiveStateMachineScope ( const FAnimationBaseContext InContext,
FAnimNode_StateMachine StateMachine,
int32  InStateIndex 
)

Member Function Documentation

◆ GetStateMachineIndex()

int32 UE::Anim::FActiveStateMachineScope::GetStateMachineIndex ( FAnimNode_StateMachine StateMachine,
const FAnimationBaseContext Context 
)
static

◆ MakeUniqueEventContextData()

TUniquePtr< const IAnimNotifyEventContextDataInterface > UE::Anim::FActiveStateMachineScope::MakeUniqueEventContextData ( ) const
overridevirtual

Reimplemented from UE::Anim::IGraphMessage.

Member Data Documentation

◆ ActiveStateMachines

const FEncounteredStateMachineStack UE::Anim::FActiveStateMachineScope::ActiveStateMachines

The documentation for this class was generated from the following files: