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

#include <AnimSubsystem_SharedLinkedAnimLayers.h>

+ Inheritance diagram for FAnimSubsystem_SharedLinkedAnimLayers:

Public Member Functions

ENGINE_API void Reset ()
 
bool IsSharedInstance (const UAnimInstance *AnimInstance)
 
const TArray< FLinkedAnimLayerClassData > & GetClassesData () const
 
void AddPersistentAnimLayerClass (TSubclassOf< UAnimInstance > AnimInstanceClass)
 
ENGINE_API void RemovePersistentAnimLayerClass (TSubclassOf< UAnimInstance > AnimInstanceClass)
 
ENGINE_API UAnimInstanceAddLinkedFunction (UAnimInstance *OwningInstance, TSubclassOf< UAnimInstance > AnimClass, FName Function, bool &bIsNewInstance)
 
ENGINE_API void RemoveLinkedFunction (UAnimInstance *AnimInstance, FName Function)
 
- Public Member Functions inherited from FAnimSubsystemInstance
virtual ~FAnimSubsystemInstance ()
 
virtual void Initialize_WorkerThread ()
 

Static Public Member Functions

static ENGINE_API FAnimSubsystem_SharedLinkedAnimLayersGetFromMesh (USkeletalMeshComponent *SkelMesh)
 

Member Function Documentation

◆ AddLinkedFunction()

UAnimInstance * FAnimSubsystem_SharedLinkedAnimLayers::AddLinkedFunction ( UAnimInstance OwningInstance,
TSubclassOf< UAnimInstance AnimClass,
FName  Function,
bool bIsNewInstance 
)

◆ AddPersistentAnimLayerClass()

void FAnimSubsystem_SharedLinkedAnimLayers::AddPersistentAnimLayerClass ( TSubclassOf< UAnimInstance AnimInstanceClass)
inline

◆ GetClassesData()

const TArray< FLinkedAnimLayerClassData > & FAnimSubsystem_SharedLinkedAnimLayers::GetClassesData ( ) const
inline

◆ GetFromMesh()

FAnimSubsystem_SharedLinkedAnimLayers * FAnimSubsystem_SharedLinkedAnimLayers::GetFromMesh ( USkeletalMeshComponent *  SkelMesh)
static

◆ IsSharedInstance()

bool FAnimSubsystem_SharedLinkedAnimLayers::IsSharedInstance ( const UAnimInstance AnimInstance)
inline

◆ RemoveLinkedFunction()

void FAnimSubsystem_SharedLinkedAnimLayers::RemoveLinkedFunction ( UAnimInstance AnimInstance,
FName  Function 
)

◆ RemovePersistentAnimLayerClass()

void FAnimSubsystem_SharedLinkedAnimLayers::RemovePersistentAnimLayerClass ( TSubclassOf< UAnimInstance AnimInstanceClass)

◆ Reset()

void FAnimSubsystem_SharedLinkedAnimLayers::Reset ( )

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