15#include "AssetMappingTable.generated.h"
26 UPROPERTY(EditAnywhere, Category =
"FAssetMapping")
34 : SourceAsset(
nullptr)
35 , TargetAsset(
nullptr)
41 , TargetAsset(nullptr)
49 bool IsValidMapping()
const;
82 void RemovedUnusedSources();
#define checkSlow(expr)
Definition AssertionMacros.h:332
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_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
Definition UnrealString.h.inl:34
Definition AnimationAsset.h:1020
Definition AssetMappingTable.h:61
bool RemapAsset(UAnimationAsset *SourceAsset, UAnimationAsset *TargetAsset)
Definition AssetMappingTable.cpp:144
ENGINE_API UAnimationAsset * GetMappedAsset(UAnimationAsset *SourceAsset) const
Definition AssetMappingTable.cpp:114
int32 FindMappedAsset(const UAnimationAsset *NewAsset) const
Definition AssetMappingTable.cpp:61
void RefreshAssetList(const TArray< UAnimationAsset * > &AnimAssets)
Definition AssetMappingTable.cpp:78
Definition AssetMappingTable.h:22
FAssetMapping(UAnimationAsset *InSourceAsset)
Definition AssetMappingTable.h:39
Definition ObjectPtr.h:488