Navigation
API > API/Plugins > API/Plugins/ChaosCloth
| Name | UChaosClothingInteractor |
| Type | class |
| Header File | /Engine/Plugins/ChaosCloth/Source/ChaosCloth/Public/ChaosCloth/ChaosClothingSimulationInteractor.h |
| Include Path | #include "ChaosCloth/ChaosClothingSimulationInteractor.h" |
Syntax
UCLASS (BlueprintType, MinimalAPI)
class UChaosClothingInteractor : public UClothingInteractor
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UClothingInteractor → UChaosClothingInteractor
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Commands | TArray< Chaos::Internal::FClothingInteractorCommand > | Cloth command queue processed when we hit a sync. | ChaosCloth/ChaosClothingSimulationInteractor.h | |
| ConfigCommands | TArray< Chaos::Internal::FClothingInteractorConfigCommand > | ChaosCloth/ChaosClothingSimulationInteractor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ResetAndTeleport
(
bool bReset, |
ChaosCloth/ChaosClothingSimulationInteractor.h |
|
|
void SetAerodynamics
(
float DragCoefficient, |
Deprecated. This function cannot set different Low and High values for the Drag and Lift weight maps. Use SetWind instead. | ChaosCloth/ChaosClothingSimulationInteractor.h |
|
void SetAnimDrive
(
FVector2D AnimDriveStiffness, |
ChaosCloth/ChaosClothingSimulationInteractor.h |
|
|
void SetAnimDriveLinear
(
float AnimDriveStiffness |
ChaosCloth/ChaosClothingSimulationInteractor.h |
|
|
void SetBackstop
(
bool bEnabled |
ChaosCloth/ChaosClothingSimulationInteractor.h |
|
|
void SetCollision
(
float CollisionThickness, |
ChaosCloth/ChaosClothingSimulationInteractor.h |
|
|
void SetDamping
(
float DampingCoefficient, |
ChaosCloth/ChaosClothingSimulationInteractor.h |
|
|
void SetGravity
(
float GravityScale, |
ChaosCloth/ChaosClothingSimulationInteractor.h |
|
|
void SetLongRangeAttachment
(
FVector2D TetherStiffness, |
ChaosCloth/ChaosClothingSimulationInteractor.h |
|
|
void SetLongRangeAttachmentLinear
(
float TetherStiffness, |
ChaosCloth/ChaosClothingSimulationInteractor.h |
|
|
void SetMaterial
(
FVector2D EdgeStiffness, |
ChaosCloth/ChaosClothingSimulationInteractor.h |
|
|
void SetMaterialBuckling
(
FVector2D BucklingRatio, |
ChaosCloth/ChaosClothingSimulationInteractor.h |
|
|
void SetMaterialLinear
(
float EdgeStiffness, |
ChaosCloth/ChaosClothingSimulationInteractor.h |
|
|
void SetPressure
(
FVector2D Pressure |
ChaosCloth/ChaosClothingSimulationInteractor.h |
|
|
void SetVelocityClamps
(
bool bEnableLinearVelocityClamping, |
ChaosCloth/ChaosClothingSimulationInteractor.h |
|
|
void SetVelocityScale
(
FVector LinearVelocityScale, |
ChaosCloth/ChaosClothingSimulationInteractor.h |
|
|
void SetWind
(
FVector2D Drag, |
ChaosCloth/ChaosClothingSimulationInteractor.h |
|
Overridden from UClothingInteractor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Sync
(
IClothingSimulationInterface* Simulation |
ChaosCloth/ChaosClothingSimulationInteractor.h |