Navigation
API > API/Runtime > API/Runtime/Chaos
Material properties for a collision constraint.
| Name | FPBDCollisionConstraintMaterial |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Collision/PBDCollisionConstraint.h |
| Include Path | #include "Chaos/Collision/PBDCollisionConstraint.h" |
Syntax
class FPBDCollisionConstraintMaterial
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
PRAGMA_DISABLE_DEPRECATION_WARNINGS FPBDCollisionConstraintMaterial () |
NOTE: This pragma is needed until the deprecated properties are removed. | Chaos/Collision/PBDCollisionConstraint.h | |
FPBDCollisionConstraintMaterial
(
const FPBDCollisionConstraintMaterial& Other |
Chaos/Collision/PBDCollisionConstraint.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BaseFrictionImpulse | FRealSingle | BaseFrictionThickness is usually positive (0 for disabled) and is the distance away from the core shape at which the base friction impulse can be applied. | Chaos/Collision/PBDCollisionConstraint.h | |
| DynamicFriction | FRealSingle | Final material properties (post modifier) used by the solver These get reset every frame to the material values (if modified) | Chaos/Collision/PBDCollisionConstraint.h | |
| FaceIndex | int32 | The face index that the material was extracted from. | Chaos/Collision/PBDCollisionConstraint.h | |
| InvInertiaScale0 | FRealSingle | Chaos/Collision/PBDCollisionConstraint.h | ||
| InvInertiaScale1 | FRealSingle | Chaos/Collision/PBDCollisionConstraint.h | ||
| InvMassScale0 | FRealSingle | Chaos/Collision/PBDCollisionConstraint.h | ||
| InvMassScale1 | FRealSingle | Chaos/Collision/PBDCollisionConstraint.h | ||
| MaterialDynamicFriction | FRealSingle | Chaos/Collision/PBDCollisionConstraint.h | ||
| MaterialRestitution | FRealSingle | Chaos/Collision/PBDCollisionConstraint.h | ||
| MaterialStaticFriction | FRealSingle | Chaos/Collision/PBDCollisionConstraint.h | ||
| Restitution | FRealSingle | Chaos/Collision/PBDCollisionConstraint.h | ||
| RestitutionThreshold | FRealSingle | Chaos/Collision/PBDCollisionConstraint.h | ||
| SoftSeparation | FRealSingle | SoftSeparation is usually negative (0 for disabled), and indicates the depth at which the hard collision starts. | Chaos/Collision/PBDCollisionConstraint.h | |
| StaticFriction | FRealSingle | Chaos/Collision/PBDCollisionConstraint.h |
Functions
Public
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPBDCollisionConstraintMaterial & operator=
(
const FPBDCollisionConstraintMaterial& Other |
Chaos/Collision/PBDCollisionConstraint.h |