Navigation
API > API/Runtime > API/Runtime/Chaos
Property flags, whether properties are enabled, animatable, ...etc.
| Name | Chaos::Softs::ECollectionPropertyFlags |
| 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 ECollectionPropertyFlags
{
None = 0,
Enabled = 1 << 0,
Animatable = 1 << 1,
Legacy = 1 << 2,
Interpolable = 1 << 3,
Intrinsic = 1 << 4,
StringDirty = 1 << 6,
Dirty = 1 << 7,
}
}
}
Values
| Name | Remarks |
|---|---|
| None | |
| Enabled | |
| Animatable | Whether this property is enabled(so that it doesn't have to be removed from the collection when not needed). |
| Legacy | Whether this property needs to be set at every frame. |
| Interpolable | Whether this property has been set by a legacy system predating the property collection. |
| Intrinsic | Whether this property can be interpolated. |
| StringDirty | Whether this property is intrinsically built into the simulated object model, rather than only affecting the simulation itself (see Animatable in this case). |
| Dirty | Whether this property's string has changed and needs to be updated at the next frame. |