UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AnimBank.h File Reference
#include "AnimationAsset.h"
#include "Animation/TransformProviderData.h"
#include "Experimental/Containers/RobinHoodHashTable.h"
#include "HLOD/HLODBatchingPolicy.h"
#include "Interfaces/Interface_AsyncCompilation.h"
#include "IO/IoHash.h"
#include "Logging/LogMacros.h"
#include "RenderCommandFence.h"
#include "SkinningDefinitions.h"
#include "UObject/ObjectPtr.h"
#include "UObject/WeakObjectPtr.h"
#include "AnimBank.generated.h"

Go to the source code of this file.

Classes

struct  FSkinnedAssetMapping
 
struct  FAnimBankEntry
 
struct  FAnimBankData
 
struct  FAnimBankSequence
 
class  UAnimBank
 
struct  FAnimBankItem
 
struct  FSoftAnimBankItem
 
struct  FSkinnedMeshComponentDescriptorBase
 
struct  FSkinnedMeshComponentDescriptor
 
struct  FSoftSkinnedMeshComponentDescriptor
 
struct  FAnimBankDesc
 
struct  FAnimBankRecordHandle
 
struct  FAnimBankRecord
 
struct  FAnimBankDescKeyFuncs
 
class  UAnimBankData
 
class  FAnimBankDataRenderProxy
 

Namespaces

namespace  UE
 
namespace  UE::AnimBank
 

Typedefs

using FAnimBankRecordMap = Experimental::TRobinHoodHashMap< FAnimBankDesc, FAnimBankRecord, FAnimBankDescKeyFuncs >
 

Functions

ENGINE_API DECLARE_LOG_CATEGORY_EXTERN (LogAnimBank, Log, All)
 
FArchiveoperator<< (FArchive &Ar, FSkinnedAssetMapping &AssetMapping)
 
FArchiveoperator<< (FArchive &Ar, FAnimBankEntry &BankEntry)
 
FArchiveoperator<< (FArchive &Ar, FAnimBankData &BankData)
 
uint32 GetTypeHash (const FAnimBankItem &Key)
 
uint32 GetTypeHash (const TArray< FAnimBankItem > &InBankItems)
 
uint32 GetTypeHash (const FSoftAnimBankItem &Key)
 
uint32 GetTypeHash (const TArray< FSoftAnimBankItem > &InBankItems)
 

Typedef Documentation

◆ FAnimBankRecordMap

Function Documentation

◆ DECLARE_LOG_CATEGORY_EXTERN()

ENGINE_API DECLARE_LOG_CATEGORY_EXTERN ( LogAnimBank  ,
Log  ,
All   
)

◆ GetTypeHash() [1/4]

uint32 GetTypeHash ( const FAnimBankItem Key)
inline

◆ GetTypeHash() [2/4]

uint32 GetTypeHash ( const FSoftAnimBankItem Key)
inline

◆ GetTypeHash() [3/4]

uint32 GetTypeHash ( const TArray< FAnimBankItem > &  InBankItems)
inline

◆ GetTypeHash() [4/4]

uint32 GetTypeHash ( const TArray< FSoftAnimBankItem > &  InBankItems)
inline

◆ operator<<() [1/3]

FArchive & operator<< ( FArchive Ar,
FAnimBankData BankData 
)
inline

◆ operator<<() [2/3]

FArchive & operator<< ( FArchive Ar,
FAnimBankEntry BankEntry 
)
inline

◆ operator<<() [3/3]

FArchive & operator<< ( FArchive Ar,
FSkinnedAssetMapping AssetMapping 
)
inline