9#include "ActiveStateMachineScope.generated.h"
38namespace UE {
namespace Anim {
#define DECLARE_ANIMGRAPH_MESSAGE(ClassName)
Definition AnimNodeMessages.h:16
#define DECLARE_NOTIFY_CONTEXT_INTERFACE(ClassName)
Definition AnimNodeMessages.h:37
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define USTRUCT(...)
Definition ObjectMacros.h:746
Definition UniquePtr.h:107
Definition ActiveStateMachineScope.h:51
static ENGINE_API int32 GetStateMachineIndex(FAnimNode_StateMachine *StateMachine, const FAnimationBaseContext &Context)
Definition ActiveStateMachineScope.cpp:83
const FEncounteredStateMachineStack ActiveStateMachines
Definition ActiveStateMachineScope.h:59
virtual ENGINE_API TUniquePtr< const IAnimNotifyEventContextDataInterface > MakeUniqueEventContextData() const override
Definition ActiveStateMachineScope.cpp:94
Definition ActiveStateMachineScope.h:41
ENGINE_API bool IsStateInStateMachineInContext(int32 StateMachineIndex, int32 StateIndex) const
Definition ActiveStateMachineScope.cpp:53
const FEncounteredStateMachineStack EncounteredStateMachines
Definition ActiveStateMachineScope.h:47
ENGINE_API bool IsStateMachineInContext(int32 StateMachineIndex) const
Definition ActiveStateMachineScope.cpp:41
Definition AnimNodeMessages.h:46
Definition AnimNodeMessages.h:81
Definition AdvancedWidgetsModule.cpp:13
Definition AnimInstanceProxy.h:144
Definition AnimNode_StateMachine.h:123
Definition AnimNodeBase.h:159
Definition ActiveStateMachineScope.h:23
FStateMachineEntry()
Definition ActiveStateMachineScope.h:24
FStateMachineEntry(int32 InStateMachineIndex, int32 InStateIndex)
Definition ActiveStateMachineScope.h:25
Definition ActiveStateMachineScope.h:17
TArray< FStateMachineEntry, TInlineAllocator< 4, TMemStackAllocator<> > > StateStack
Definition ActiveStateMachineScope.h:33