Navigation
API > API/Runtime > API/Runtime/ClothingSystemRuntimeCommon
Common configuration base class.
| Name | UClothConfigCommon |
| Type | class |
| Header File | /Engine/Source/Runtime/ClothingSystemRuntimeCommon/Public/ClothConfig.h |
| Include Path | #include "ClothConfig.h" |
Syntax
UCLASS (Abstract, MinimalAPI)
class UClothConfigCommon : public UClothConfigBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UClothConfigBase → UClothConfigCommon
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UClothConfigCommon() |
ClothConfig.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~UClothConfigCommon() |
ClothConfig.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void MigrateFrom
(
const FClothConfig_Legacy& |
Migrate from the legacy FClothConfig structure. | ClothConfig.h | |
virtual void MigrateFrom
(
const UClothSharedConfigCommon* |
Migrate from shared configs. | ClothConfig.h | |
virtual bool MigrateTo
(
FClothConfig_Legacy& |
Migrate to the legacy FClothConfig structure. | ClothConfig.h |
Overridden from UClothConfigBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual float GetSelfCollisionRadius() |
Return the self collision radius to precomute self collision data. | ClothConfig.h | |
virtual bool NeedsInverseMasses() |
Return whether to pre-compute inverse masses. | ClothConfig.h | |
virtual bool NeedsNumInfluences() |
Return whether to pre-compute the influences. | ClothConfig.h | |
virtual bool NeedsSelfCollisionData() |
Return whether to pre-compute self collision data. | ClothConfig.h | |
virtual bool NeedsTethers() |
Return whether to pre-compute the long range attachment tethers. | ClothConfig.h | |
virtual bool TethersUseGeodesicDistance() |
Return whether tethers need to be calculated using geodesic distances instead of eclidean. | ClothConfig.h |