7#include "ClothingAssetBase.generated.h"
11#define UE_API CLOTHINGSYSTEMRUNTIMEINTERFACE_API
19UCLASS(Abstract, MinimalAPI)
34 PURE_VIRTUAL(UClothingAssetBase::BindToSkeletalMesh,
return false;);
41 PURE_VIRTUAL(UClothingAssetBase::UnbindFromSkeletalMesh, );
49 PURE_VIRTUAL(UClothingAssetBase::UnbindFromSkeletalMesh,);
56 PURE_VIRTUAL(UClothingAssetBase::UpdateAllLODBiasMappings,);
59 UE_DEPRECATED(5.7,
"Use UClothingAssetCommon::AddNewLod() instead.")
70 UE_DEPRECATED(5.7,
"Use UClothingAssetCommon::BuildLodTransitionData() instead.")
74#if WITH_EDITORONLY_DATA
79 UE_DEPRECATED(5.7,
"Use UClothingAssetCommon::InvalidateAllCachedData() instead.")
99 UE_DEPRECATED(5.7,
"Use UClothingAssetCommon::IsValidLod() instead.")
106 UE_DEPRECATED(5.7,
"Use UClothingAssetCommon::GetNumLods() instead.")
113 virtual void PostUpdateAllAssets()
122#if WITH_EDITORONLY_DATA
123 UE_DEPRECATED(5.6,
"This is an old Apex file path which is no longer used and will be removed.")
131 friend class UClothingAssetFactory;
#define UE_API
Definition ClothingAssetBase.h:11
@ INDEX_NONE
Definition CoreMiscDefines.h:150
#define PURE_VIRTUAL(func,...)
Definition CoreMiscDefines.h:103
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_LOG_CATEGORY_EXTERN(CategoryName, DefaultVerbosity, CompileTimeVerbosity)
Definition LogMacros.h:361
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition ClothingAssetBase.h:21
virtual void virtual RefreshBoneMapping(USkeletalMesh *InSkelMesh) PURE_VIRTUAL(UClothingAssetBase boo IsValid)() const
Definition ClothingAssetBase.h:93
Definition SkeletalMesh.h:440