8#include "AnimSubsystem_SharedLinkedAnimLayers.generated.h"
11class USkeletalMeshComponent;
14#define LINKEDANIMLAYERSDATA_INTEGRITYCHECKS 0
45 bool bIsPersistent =
false;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
Definition NameTypes.h:617
Definition UnrealString.h.inl:34
Definition SubclassOf.h:30
Definition AnimInstance.h:353
@ false
Definition radaudio_common.h:23
Definition AnimSubsystemInstance.h:10
Definition AnimSubsystem_SharedLinkedAnimLayers.h:89
void AddPersistentAnimLayerClass(TSubclassOf< UAnimInstance > AnimInstanceClass)
Definition AnimSubsystem_SharedLinkedAnimLayers.h:104
bool IsSharedInstance(const UAnimInstance *AnimInstance)
Definition AnimSubsystem_SharedLinkedAnimLayers.h:99
const TArray< FLinkedAnimLayerClassData > & GetClassesData() const
Definition AnimSubsystem_SharedLinkedAnimLayers.h:101
Definition AnimSubsystem_SharedLinkedAnimLayers.h:51
const TArray< FLinkedAnimLayerInstanceData > & GetInstancesData() const
Definition AnimSubsystem_SharedLinkedAnimLayers.h:67
TSubclassOf< UAnimInstance > GetClass() const
Definition AnimSubsystem_SharedLinkedAnimLayers.h:66
bool IsPersistent() const
Definition AnimSubsystem_SharedLinkedAnimLayers.h:57
FLinkedAnimLayerClassData(TSubclassOf< UAnimInstance > AnimClass, bool bInIsPersistent)
Definition AnimSubsystem_SharedLinkedAnimLayers.h:55
Definition AnimSubsystem_SharedLinkedAnimLayers.h:19
const TMap< FName, TWeakObjectPtr< UAnimInstance > > & GetLinkedFunctions() const
Definition AnimSubsystem_SharedLinkedAnimLayers.h:34
void SetPersistence(bool bInIsPersistent)
Definition AnimSubsystem_SharedLinkedAnimLayers.h:26
bool IsPersistent() const
Definition AnimSubsystem_SharedLinkedAnimLayers.h:25
FLinkedAnimLayerInstanceData(UAnimInstance *AnimInstance, bool bInIsPersistent)
Definition AnimSubsystem_SharedLinkedAnimLayers.h:23
Definition ObjectPtr.h:488
Definition WeakObjectPtrTemplates.h:25