#include "ChaosVDCollisionDataWrappers.h"
#include "UObject/ObjectMacros.h"
#include "HAL/Platform.h"
#include "StructUtils/InstancedStruct.h"
#include "ChaosVDParticleDataWrapper.generated.h"
Go to the source code of this file.
|
| enum class | EChaosVDParticleType : uint8 {
Static
, Kinematic
, Rigid
, Clustered
,
StaticMesh
, SkeletalMesh
, GeometryCollection
, Unknown
} |
| |
| enum class | EChaosVDSleepType : uint8 { MaterialSleep
, NeverSleep
} |
| |
| enum class | EChaosVDObjectStateType : int8 {
Uninitialized = 0
, Sleeping = 1
, Kinematic = 2
, Static = 3
,
Dynamic = 4
, Count
} |
| |
| enum class | EChaosVDParticlePairIndex : uint8 { Index_0
, Index_1
} |
| |
| enum class | EChaosVDParticleContext { Invalid
, GameThread
, PhysicsThread
} |
| |
| enum class | EChaosVDKinematicTargetMode { None
, Reset
, Position
, Velocity
} |
| |
◆ EChaosVDKinematicTargetMode
| Enumerator |
|---|
| None | |
| Reset | Particle does not move and no data is changed
|
| Position | Particle does not move, velocity and angular velocity are zeroed, then mode is set to "None".
|
| Velocity | Particle is moved to Kinematic Target transform, velocity and angular velocity updated to reflect the change, then mode is set to "Reset".
|
◆ EChaosVDObjectStateType
| Enumerator |
|---|
| Uninitialized | |
| Sleeping | |
| Kinematic | |
| Static | |
| Dynamic | |
| Count | |
◆ EChaosVDParticleContext
| Enumerator |
|---|
| Invalid | |
| GameThread | |
| PhysicsThread | |
◆ EChaosVDParticlePairIndex
| Enumerator |
|---|
| Index_0 | |
| Index_1 | |
◆ EChaosVDParticleType
| Enumerator |
|---|
| Static | |
| Kinematic | |
| Rigid | |
| Clustered | |
| StaticMesh | |
| SkeletalMesh | |
| GeometryCollection | |
| Unknown | |
◆ EChaosVDSleepType
| Enumerator |
|---|
| MaterialSleep | |
| NeverSleep | |