FClothConfig_Legacy

Deprecated, legacy definition kept for backward compatibility only.

Choose your operating system:

Windows

macOS

Linux

References

Module

ClothingSystemRuntimeCommon

Header

/Engine/Source/Runtime/ClothingSystemRuntimeCommon/Public/ClothConfig_Legacy.h

Include

#include "ClothConfig_Legacy.h"

Syntax

struct FClothConfig_Legacy

Remarks

Deprecated, legacy definition kept for backward compatibility only. Inherit new config class from UClothConfigCommon instead. Redirected from the now defunct ClothingSystemRuntime module.

Variables

Name Description

Public variable

FVector

 

AngularDrag

Drag applied to angular particle movement, higher values should limit material bending (per-axis)

Public variable

FVector

 

AngularInertiaScale

Scale for angular particle inertia, how much movement should translate to angular motion (per-axis)

Public variable

float

 

AnimDriveDamperStiffness

Default damper stiffness for anim drive if an anim drive is in use.

Public variable

float

 

AnimDriveSpringStiffness

Default spring stiffness for anim drive if an anim drive is in use.

Public variable

FClothConstrain...

 

BendConstraintConfig

Constraint data for bend constraints.

Public variable

bool

 

bUseGravityOverride

Use gravity override value vs gravity scale.

Public variable

FVector

 

CentrifugalInertiaScale

Scale for centrifugal particle inertia, how much movement should translate to angular motion (per-axis)

Public variable

float

 

CollisionThickness

'Thickness' of the simulated cloth, used to adjust collisions

Public variable

FVector

 

Damping

Damping of particle motion per-axis.

Public variable

float

 

Friction

Friction of the surface when colliding.

Public variable

FVector

 

GravityOverride

Direct gravity override value.

Public variable

float

 

GravityScale

Scale of gravity effect on particles.

Public variable

FClothConstrain...

 

HorizontalConstraintConfig

Constraint data for horizontal constraints.

Public variable

FVector

 

LinearDrag

Drag applied to linear particle movement per-axis.

Public variable

FVector

 

LinearInertiaScale

Scale for linear particle inertia, how much movement should translate to linear motion (per-axis)

Public variable

float

 

SelfCollisionCullScale

Public variable

float

 

SelfCollisionRadius

Size of self collision spheres centered on each vert.

Public variable

float

 

SelfCollisionStiffness

Stiffness of the spring force that will resolve self collisions.

Public variable

FClothConstrain...

 

ShearConstraintConfig

Constraint data for shear constraints.

Public variable

float

 

SolverFrequency

Frequency of the position solver, lower values will lead to stretchier, bouncier cloth.

Public variable

float

 

StiffnessFrequency

Frequency for stiffness calculations, lower values will degrade stiffness of constraints.

Public variable

float

 

TetherLimit

Scale for the limit of particle tethers (how far they can separate)

Public variable

float

 

TetherStiffness

Scale for stiffness of particle tethers between each other.

Public variable

FClothConstrain...

 

VerticalConstraintConfig

Constraint data for vertical constraints.

Public variable

float

 

WindDragCoefficient

Drag coefficient for wind calculations, higher values mean wind has more lateral effect on cloth.

Public variable

float

 

WindLiftCoefficient

Lift coefficient for wind calculations, higher values make cloth rise easier in wind.

Public variable

EClothingWindMe...

 

WindMethod

How wind should be processed, Accurate uses drag and lift to make the cloth react differently, legacy applies similar forces to all clothing without drag and lift (similar to APEX)

Constructors

Name Description

Public function

FClothConfig_Legacy()