Navigation
API > API/Runtime > API/Runtime/Chaos
Softs types.
This does initialization for PBDCollisionSpringConstraints and PBDTriangleMeshIntersections, including intersection detection and global intersection analysis
Resolve intersections via contour minimization. Contour Minimization data is calculated in PBDTriangleMeshCollisions.
DECLARE_CYCLE_STAT(TEXT("Chaos XPBD Corotated Constraint"), STAT_ChaosXPBDCorotated, STATGROUP_Chaos); DECLARE_CYCLE_STAT(TEXT("Chaos XPBD Corotated Constraint Polar Compute"), STAT_ChaosXPBDCorotatedPolar, STATGROUP_Chaos); DECLARE_CYCLE_STAT(TEXT("Chaos XPBD Corotated Constraint Det Compute"), STAT_ChaosXPBDCorotatedDet, STATGROUP_Chaos);
| Name | Chaos::Softs::ECollectionPropertyUpdateFlags |
| Type | enum |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/CollectionPropertyFacade.h |
| Include Path | #include "Chaos/CollectionPropertyFacade.h" |
Syntax
namespace Chaos
{
namespace Softs
{
enum ECollectionPropertyUpdateFlags
{
None = 0,
AppendNewProperties = 1 << 0,
UpdateExistingProperties = 1 << 1,
RemoveMissingProperties = 1 << 2,
DisableMissingProperties = 1 << 3,
}
}
}
Values
| Name | Remarks |
|---|---|
| None | |
| AppendNewProperties | |
| UpdateExistingProperties | Add new properties. |
| RemoveMissingProperties | Update values of existing properties. |
| DisableMissingProperties | Existing properties not in InManagedArrayCollection will be removed |