Navigation
| Name | ChaosClothAssetEngine |
| Type | Plugin |
| Part of Plugins | Chaos Cloth Asset |
| Location | /Engine/Plugins/ChaosClothAsset/Source/ChaosClothAssetEngine/ |
| Module Build Rules | ChaosClothAssetEngine.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FClothSimulationProxy | Cloth simulation proxy. Class used to share data between the cloth simulation and the component. |
| FSKMClothingSimulation | Skeletal Mesh simulation class that interfaces between the Skeletal Mesh Component and the Cloth Simulation Proxy. |
| FSKMClothingSimulationContext | Context for the SKM simulation, only used to temporarily store the simulation timestep, the actual simulation context is managed by the simulation proxy. |
| UChaosClothAsset | Cloth asset for pattern based simulation. |
| UChaosClothAssetBase | Base cloth asset class. |
| UChaosClothAssetInteractor | |
| UChaosClothAssetSKMClothingAsset | Clothing Data implementation for the Cloth/Outfit Asset. |
| UChaosClothAssetSKMClothingSimulationFactory | |
| UClothAssetSkeletalMeshConverter | Modular base class for skeletal mesh conversion. |
Structs
| Name | Remarks |
|---|---|
| FChaosClothAssetLodTransitionDataCache | |
| FChaosClothSimulationLodModel | Cloth simulation LOD model. Contains the LOD data as fed to the solver for constraints creation. |
| FChaosClothSimulationModel | Cloth simulation model. Contains the LOD models. |
| FChaosClothSimulationProperties | Private structure that contains all simulation properties runtime elements. |
| FClothEngineTools | Tools operating on cloth collections with Engine dependency |
Interfaces
| Name | Remarks |
|---|---|
| IClothAssetSkeletalMeshConverterClassProvider | A modular interface to provide ways to build a SkeletalMesh from a DynamicMesh, which can be used to build a SkeletalMesh from a ClothCollection. |
| IClothComponentAdapter |
Enums
Public
| Name | Remarks |
|---|---|
| EClothAssetAsyncProperties |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| UE::Chaos::ClothAsset::bTransformClothSimulData_ISPC_Enabled | bool | Support run-time toggling on supported platforms in non-shipping configurations. | ChaosClothAsset/ClothSimulationProxy.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ClassGroup | Cloth simulation component. | ChaosClothAsset/ClothComponent.h | ||
| DisplayName | ChaosClothAsset/ClothComponent.h | |||
| HideCategories | ChaosClothAsset/ClothComponent.h | |||
| Meta | ChaosClothAsset/ClothComponent.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ENUM_CLASS_FLAGS
(
EClothAssetAsyncProperties |
ChaosClothAsset/ClothAsset.h |