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 |