10#include "Algo/AnyOf.h"
11#include "ClothingAsset.generated.h"
13#define UE_API CLOTHINGSYSTEMRUNTIMECOMMON_API
90 UE_DEPRECATED(5.7,
"Unused low level function, will be removed or re-added as a member to FSkelMeshSection.")
99UCLASS(Abstract, MinimalAPI)
190 UE_API void CalculateReferenceBoneIndex();
198#if WITH_EDITORONLY_DATA
224 auto const*
const ClothConfig = ClothConfigs.Find(ClothConfigType::StaticClass()->GetFName());
232 auto const*
const ClothConfig = ClothConfigs.Find(ClothConfigType::StaticClass()->GetFName());
238#if WITH_EDITORONLY_DATA
246 UE_API virtual void PostUpdateAllAssets()
override;
249 UPROPERTY(EditAnywhere, Category =
"Skeletal Mesh Clothing")
257#if WITH_EDITORONLY_DATA
301#if WITH_EDITORONLY_DATA
324 bool AddClothConfigs();
333 template<
typename PredicateType>
#define check(expr)
Definition AssertionMacros.h:314
#define UE_API
Definition ClothingAsset.h:13
EClothingCachedDataFlagsCommon
Definition ClothingAsset.h:109
#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 ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
#define UE_API
Definition SColorGradingComponentViewer.h:12
Definition Archive.h:1208
Definition NameTypes.h:617
Definition UObjectGlobals.h:1292
Definition AndroidPlatformMisc.h:14
Definition UnrealString.h.inl:34
Definition ClothConfigBase.h:19
Definition ClothLODData_Legacy.h:59
Definition ClothingAssetBase.h:21
Definition ClothingAsset.h:129
const ClothConfigType * GetClothConfig() const
Definition ClothingAsset.h:222
ClothConfigType * GetClothConfig()
Definition ClothingAsset.h:230
Definition ClothingAsset.h:101
Definition ClothingSimulationInteractor.h:65
Definition PhysicsAsset.h:172
Definition SkeletalMesh.h:440
UE_REWRITE bool AnyOf(const RangeType &Range)
Definition AnyOf.h:20
Definition ClothingAsset.h:19
Definition ClothingAsset.h:26
int32 SectionIndex
Definition ClothingAsset.h:29
UClothingAssetBase * Asset
Definition ClothingAsset.h:27
int32 LODIndex
Definition ClothingAsset.h:28
int32 AssetInternalLodIndex
Definition ClothingAsset.h:30
Definition ClothConfig_Legacy.h:67
Definition ClothLODData.h:11
Definition UnrealType.h:7001
Definition ObjectPtr.h:488