Navigation
| Name | ClothingSystemRuntimeInterface |
| Type | Runtime |
| Location | /Engine/Source/Runtime/ClothingSystemRuntimeInterface/ |
| Module Build Rules | ClothingSystemRuntimeInterface.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FClothingSystemRuntimeInterfaceModule | |
| UClothConfigBase | Base class for simulator specific simulation controls. |
| UClothingAssetBase | An interface object for any clothing asset the engine can use. |
| UClothingInteractor | Abstract class to control clothing specific interaction. |
| UClothingSimulationFactory | Any clothing simulation factory should derive from this interface object to interact with the engine. |
| UClothingSimulationInteractor | If a clothing simulation is able to be interacted with at runtime then a derived interactor should be created, and at least the basic API implemented for that simulation. |
| UClothPhysicalMeshDataBase_Legacy | Deprecated, use FClothPhysicalMeshData instead. |
| UDEPRECATED_ClothSharedSimConfigBase | These settings are shared between all instances on a skeletal mesh Deprecated, use UClothConfigBase instead. |
Structs
| Name | Remarks |
|---|---|
| FClothCollisionData | |
| FClothCollisionPrim_Box | Data for a single box primitive. |
| FClothCollisionPrim_Convex | Data for a single convex element A convex is a collection of planes, in which the clothing will attempt to stay outside of the shape created by the planes combined. |
| FClothCollisionPrim_ConvexFace | Data for a convex face. |
| FClothCollisionPrim_Sphere | Data for a single sphere primitive in the clothing simulation. |
| FClothCollisionPrim_SphereConnection | Data for a single connected sphere primitive. |
| FClothingSimulationInstance | Clothing simulation objects. |
| FClothSimulData | Data produced by a clothing simulation. |
| FClothVertBoneData | Bone data for a vertex. |
| IClothSimulationDataProvider |
Interfaces
| Name | Remarks |
|---|---|
| IClothingSimulation | |
| IClothingSimulationContext | Empty interface, derived simulation modules define the contents of the context. |
| IClothingSimulationFactoryClassProvider | An interface for a class that will provide default simulation factory classes Used by modules wanting to override clothing simulation to provide their own implementation |
| IClothingSimulationInterface | Base class for clothing simulators. |
Enums
Public
| Name | Remarks |
|---|---|
| EClothingTeleportMode |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
float UE::ClothingSimulation::TeleportHelpers::ComputeTeleportCosineRotationThreshold
(
float ThresholdInDegrees |
ClothingSimulationTeleportHelpers.h | ||
float UE::ClothingSimulation::TeleportHelpers::ComputeTeleportDistanceThresholdSquared
(
float ThresholdDistance |
ClothingSimulationTeleportHelpers.h |