Classes

UClothingAssetCommon

UClothingAssetBase > UObject

Implementation of non-solver specific, but common Engine related functionality. Solver specific implementations may wish to override this class to construct their own default instances of child classes, such as ClothSimConfig_ and CustomData, as well as override the `AddNewLod() factory to build their own implementation of `UClothLODDataBase_.

Member Type Offset Share
PhysicsAsset

The physics asset to extract collisions from when building a simulation.

UPhysicsAsset* 0x48
ClothConfigs

Simulation specific cloth parameters.

TMap<FName, UClothConfigBase*> 0x50
ClothSharedSimConfig UClothConfigBase* 0xa0
ClothSimConfig UClothConfigBase* 0xa8
ChaosClothSimConfig UClothConfigBase* 0xb0
ClothLODData TArray<UClothLODDataCommon_Legacy*> 0xb8
LODData TArray<FClothLODDataCommon> 0xc8
LodMap

Tracks which clothing LOD each skel mesh LOD corresponds to (LodMap[SkelLod]=ClothingLod).

TArray<int32_t> 0xd8
UsedBoneNames

List of bones this asset uses inside its parent mesh.

TArray<FName> 0xe8
UsedBoneIndices

List of the indices for the bones in UsedBoneNames, used for remapping.

TArray<int32_t> 0xf8
ReferenceBoneIndex

Bone to treat as the root of the simulation space.

int32_t 0x108
CustomData

Custom data applied by the importer depending on where the asset was imported from.

UClothingAssetCustomData* 0x110
ClothConfig FClothConfig_Legacy 0x118