Module |
|
Header |
/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/ParticleDirtyFlags.h |
Include |
#include "Chaos/ParticleDirtyFlags.h" |
namespace Chaos
{
enum EParticleProperty
{
X,
R,
V,
W,
CenterOfMass,
RotationOfMass,
CollisionGroup,
Disabled,
Disabled,
PreV,
PreW,
P,
Q,
F,
Torque,
I,
InvI,
M,
InvM,
LinearEtherDrag,
AngularEtherDrag,
ObjectState,
Geometry,
LinearImpulse,
AngularImpulse,
GravityEnabled,
SpatialIdx,
UniqueIdx,
ShapeDisableCollision,
CollisionTraceType,
ShapeSimData,
UserData,
NumProperties,
}
}
Name |
Description |
---|---|
X |
|
R |
|
V |
|
W |
|
CenterOfMass |
|
RotationOfMass |
|
CollisionGroup |
|
Disabled |
|
Disabled |
Modified the collision, but want it to remain enabled |
PreV |
|
PreW |
|
P |
|
Q |
|
F |
|
Torque |
|
I |
|
InvI |
|
M |
|
InvM |
|
LinearEtherDrag |
|
AngularEtherDrag |
|
ObjectState |
|
Geometry |
|
LinearImpulse |
|
AngularImpulse |
|
GravityEnabled |
|
SpatialIdx |
|
UniqueIdx |
|
ShapeDisableCollision |
|
CollisionTraceType |
|
ShapeSimData |
|
UserData |
|
NumProperties |
Default settings implementation.
This is an approximation but only collides with spheres in the velocity direction which can hurt compared to all directions when it comes to thickness