| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/ClothingSystemRuntimeNv/Public/ClothConfigNv.h |
Include |
#include "ClothConfigNv.h" |
class UClothConfigNv : public UClothConfigCommon
Holds initial, asset level config for clothing actors.
Name | Description | ||
---|---|---|---|
|
AngularDrag |
Drag applied to angular particle movement, higher values should limit material bending (per-axis) |
|
|
AngularInertiaScale |
Scale for angular particle inertia, how much movement should translate to angular motion (per-axis) |
|
|
float |
AnimDriveDamperStiffness |
Default damper stiffness for anim drive if an anim drive is in use. |
|
float |
AnimDriveSpringStiffness |
Default spring stiffness for anim drive if an anim drive is in use. |
|
BendConstraint |
Constraint data for bend constraints. |
|
|
bUseGravityOverride |
Use gravity override value vs gravity scale |
|
|
CentrifugalInertiaScale |
Scale for centrifugal particle inertia, how much movement should translate to angular motion (per-axis) |
|
|
ClothingWindMethod |
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) |
|
|
float |
CollisionThickness |
'Thickness' of the simulated cloth, used to adjust collisions |
|
Damping |
Damping of particle motion per-axis. |
|
|
float |
Friction |
Friction of the surface when colliding. |
|
GravityOverride |
Direct gravity override value. |
|
|
float |
GravityScale |
Scale of gravity effect on particles. |
|
HorizontalConstraint |
Constraint data for horizontal constraints. |
|
|
LinearDrag |
Drag applied to linear particle movement per-axis. |
|
|
LinearInertiaScale |
Scale for linear particle inertia, how much movement should translate to linear motion (per-axis) |
|
|
float |
SelfCollisionCullScale |
Scale to use for the radius of the culling checks for self collisions. |
|
float |
SelfCollisionRadius |
Size of self collision spheres centered on each vert. |
|
float |
SelfCollisionStiffness |
Stiffness of the spring force that will resolve self collisions. |
|
ShearConstraint |
Constraint data for shear constraints. |
|
|
float |
SolverFrequency |
Frequency of the position solver, lower values will lead to stretchier, bouncier cloth. |
|
float |
StiffnessFrequency |
Frequency for stiffness calculations, lower values will degrade stiffness of constraints. |
|
float |
TetherLimit |
Scale for the limit of particle tethers (how far they can separate) |
|
float |
TetherStiffness |
Scale for stiffness of particle tethers between each other. |
|
VerticalConstraint |
Constraint data for vertical constraints. |
|
|
float |
WindDragCoefficient |
Drag coefficient for wind calculations, higher values mean wind has more lateral effect on cloth. |
|
float |
WindLiftCoefficient |
Lift coefficient for wind calculations, higher values make cloth rise easier in wind. |
Name | Description | |
---|---|---|
|
UClothConfigNv() |
Name | Description | ||
---|---|---|---|
|
UseSelfCollisions() |
Return whether this Nv config has self collision. |
Name | Description | ||
---|---|---|---|
|
MigrateFrom ( |
Migrate from the legacy FClothConfig structure. |
|
|
MigrateTo ( |
Migrate to the legacy FClothConfig structure. |
Name | Description | ||
---|---|---|---|
|
float |
NeedsSelfCollisionIndices() |
Return the collision radius required to calculate the self collision indices, or 0.f if self collision is disabled. |
Name | Description | ||
---|---|---|---|
|
PostLoad() |
Update the deprecated properties. |
|
|
Serialize ( |
Set up custom version serialization. |
Name | Description | ||
---|---|---|---|
|
BendConstraintConfig_DEPRECATED |
||
|
HorizontalConstraintConfig_DEPRECATED |
||
|
ShearConstraintConfig_DEPRECATED |
||
|
VerticalConstraintConfig_DEPRECATED |
||
|
WindMethod_DEPRECATED |
Deprecated properties using old legacy structure and enum that couldn't be redirected. |
Name | Description | ||
---|---|---|---|
|
HasSelfCollision() |
This function is deprecated. Please use NeedsSelfCollisionIndices or UseSelfCollisions instead. |