Navigation
API > API/Plugins > API/Plugins/ChaosClothAssetEngine > API/Plugins/ChaosClothAssetEngine/ChaosClothAsset
Inheritance Hierarchy
- FDataflowSimulationProxy
- FDataflowPhysicsSolverProxy
- FClothSimulationProxy
References
| Module | ChaosClothAssetEngine |
| Header | /Engine/Plugins/ChaosClothAsset/Source/ChaosClothAssetEngine/Public/ChaosClothAsset/ClothSimulationProxy.h |
| Include | #include "ChaosClothAsset/ClothSimulationProxy.h" |
Syntax
class FClothSimulationProxy : public FDataflowPhysicsSolverProxy
Remarks
Cloth simulation proxy. Class used to share data between the cloth simulation and the cloth component.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FClothSimulationProxy
(
const UChaosClothComponent& InClothComponent |
|||
FClothSimulationProxy
(
const FClothSimulationProxy& |
|||
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FBoxSphereBounds | |||
| void | Wait for the parallel task to complete if one was running, and update the simulation data. | ||
| void | FillSimulationContext
(
float DeltaTime, |
||
| PRAGMA_ENABLE_DEPRECATION_WARNINGSconst ::Chaos::FClothVisualizationNoGC * | |||
| const TMap< int32, FClothSimulData > & | Return a map of all simulation data as used by the skeletal rendering code. | ||
| float | |||
| int32 | GetNumCloths () |
||
| int32 | |||
| int32 | |||
| int32 | |||
| int32 | |||
| int32 | |||
| float | |||
| PRAGMA_DISABLE_DEPRECATION_WARNINGSconst ::Chaos::FClothVisualization * | |||
| bool | HasCacheData () |
||
| void | |||
| bool | IsTeleported () |
||
| void | Write simulation data back onto GT after the simulation is done | ||
| bool | PreSimulate_GameThread
(
float DeltaTime |
Setup simulation data from GT before the simulation starts | |
| bool | SetupSimulationData
(
float DeltaTime |
||
| void | Tick () |
||
| bool | Tick_GameThread
(
float DeltaTime |
Start the simulation if it isn't paused or suspended and return true, or simply update the existing simulation data and return false otherwise. | |
| void |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FClothSimulationProxy & | operator=
(
const FClothSimulationProxy& |
||
| FClothSimulationProxy & |
Enums
| Type | Name | Description | |
|---|---|---|---|
| ESolverMode | Additional data used by the cache adapter. |