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

#include <AnimSubsystem_SharedLinkedAnimLayers.h>

Public Member Functions

 FLinkedAnimLayerClassData ()
 
 FLinkedAnimLayerClassData (TSubclassOf< UAnimInstance > AnimClass, bool bInIsPersistent)
 
bool IsPersistent () const
 
void SetPersistence (bool bInIsPersistent)
 
FLinkedAnimLayerInstanceDataFindInstanceData (const UAnimInstance *AnimInstance)
 
UAnimInstanceFindOrAddInstanceForLinking (UAnimInstance *OwningInstance, FName Function, bool &IsNewInstance)
 
TSubclassOf< UAnimInstanceGetClass () const
 
const TArray< FLinkedAnimLayerInstanceData > & GetInstancesData () const
 
void RemoveLinkedFunction (UAnimInstance *AnimInstance, FName Function)
 

Constructor & Destructor Documentation

◆ FLinkedAnimLayerClassData() [1/2]

FLinkedAnimLayerClassData::FLinkedAnimLayerClassData ( )
inline

◆ FLinkedAnimLayerClassData() [2/2]

FLinkedAnimLayerClassData::FLinkedAnimLayerClassData ( TSubclassOf< UAnimInstance AnimClass,
bool  bInIsPersistent 
)
inline

Member Function Documentation

◆ FindInstanceData()

FLinkedAnimLayerInstanceData * FLinkedAnimLayerClassData::FindInstanceData ( const UAnimInstance AnimInstance)

◆ FindOrAddInstanceForLinking()

UAnimInstance * FLinkedAnimLayerClassData::FindOrAddInstanceForLinking ( UAnimInstance OwningInstance,
FName  Function,
bool IsNewInstance 
)

◆ GetClass()

TSubclassOf< UAnimInstance > FLinkedAnimLayerClassData::GetClass ( ) const
inline

◆ GetInstancesData()

const TArray< FLinkedAnimLayerInstanceData > & FLinkedAnimLayerClassData::GetInstancesData ( ) const
inline

◆ IsPersistent()

bool FLinkedAnimLayerClassData::IsPersistent ( ) const
inline

◆ RemoveLinkedFunction()

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

◆ SetPersistence()

void FLinkedAnimLayerClassData::SetPersistence ( bool  bInIsPersistent)

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