UClothConfigBase

Base class for simulator specific simulation controls.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

ClothingSystemRuntimeInterface

Header

/Engine/Source/Runtime/ClothingSystemRuntimeInterface/Public/ClothConfigBase.h

Include

#include "ClothConfigBase.h"

Syntax

class UClothConfigBase : public UObject

Remarks

Base class for simulator specific simulation controls. Each cloth instance on a skeletal mesh can have a unique cloth config

Constructors

Name Description

Public function

UClothConfigBase()

Destructors

Name Description

Public function Virtual

~UClothConfigBase()

Functions

Name Description

Public function Virtual Const

float

 

GetSelfCollisionRadius()

Return the self collision radius to precomute self collision data.

Public function Virtual Const

bool

 

NeedsInverseMasses()

Return wherether to pre-compute inverse masses.

Public function Virtual Const

bool

 

NeedsNumInfluences()

Return wherether to pre-compute the influences.

Public function Virtual Const

bool

 

NeedsSelfCollisionData()

Return wherether to pre-compute self collision data.

Public function Virtual Const

bool

 

NeedsTethers()

Return wherether to pre-compute the long range attachment tethers.

Public function Virtual Const

bool

 

TethersUseGeodesicDistance()

Return whether tethers need to be calculated using geodesic distances instead of eclidean.

Deprecated Functions

Name Description

Public function Virtual Const

float

 

NeedsSelfCollisionIndices()

Use NeedsSelfCollisionData and GetSelfCollisionRadius instead.