Navigation
API > API/Runtime > API/Runtime/Chaos
Enable/Disable the features on a particle These flags are externally controlled and should not be changed by the solver during the tick. The may be bound directly to settings or game-side object state. These flags should be treated as read-only to the solver.
| Name | FRigidParticleControlFlags |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/RigidParticleControlFlags.h |
| Include Path | #include "Chaos/RigidParticleControlFlags.h" |
Syntax
class FRigidParticleControlFlags
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRigidParticleControlFlags() |
Chaos/RigidParticleControlFlags.h |
Structs
| Name | Remarks |
|---|---|
| FFlags |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FStorage | uint16 | Chaos/RigidParticleControlFlags.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Bits | FStorage | Chaos/RigidParticleControlFlags.h | ||
| Flags | FFlags | Chaos/RigidParticleControlFlags.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FRigidParticleControlFlags | union Chaos::FRigidParticleControlFlags | Chaos/RigidParticleControlFlags.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool GetCCDEnabled() |
Chaos/RigidParticleControlFlags.h | ||
FStorage GetFlags() |
Chaos/RigidParticleControlFlags.h | ||
bool GetGravityEnabled() |
Chaos/RigidParticleControlFlags.h | ||
int32 GetGravityGroupIndex() |
Chaos/RigidParticleControlFlags.h | ||
bool GetGyroscopicTorqueEnabled() |
Chaos/RigidParticleControlFlags.h | ||
bool GetInertiaConditioningEnabled() |
If enabled, inertia may be increased to improve stability. | Chaos/RigidParticleControlFlags.h | |
bool GetMACDEnabled() |
Chaos/RigidParticleControlFlags.h | ||
bool GetMaxDepenetrationVelocityOverrideEnabled() |
Chaos/RigidParticleControlFlags.h | ||
bool GetOneWayInteractionEnabled() |
Chaos/RigidParticleControlFlags.h | ||
bool GetPartialIslandSleepAllowed() |
Chaos/RigidParticleControlFlags.h | ||
bool GetUpdateKinematicFromSimulation() |
Chaos/RigidParticleControlFlags.h | ||
FRigidParticleControlFlags & SetCCDEnabled
(
const bool bEnabled |
Chaos/RigidParticleControlFlags.h | ||
void SetFlags
(
const FStorage InBits |
Chaos/RigidParticleControlFlags.h | ||
FRigidParticleControlFlags & SetGravityEnabled
(
const bool bEnabled |
Chaos/RigidParticleControlFlags.h | ||
FRigidParticleControlFlags & SetGravityGroupIndex
(
const int32 GravityGroupIndex |
Chaos/RigidParticleControlFlags.h | ||
FRigidParticleControlFlags & SetGyroscopicTorqueEnabled
(
const bool bEnabled |
Chaos/RigidParticleControlFlags.h | ||
FRigidParticleControlFlags & SetInertiaConditioningEnabled
(
const bool bEnabled |
Chaos/RigidParticleControlFlags.h | ||
FRigidParticleControlFlags & SetMACDEnabled
(
const bool bEnabled |
Chaos/RigidParticleControlFlags.h | ||
FRigidParticleControlFlags & SetMaxDepenetrationVelocityOverrideEnabled
(
const bool bEnabled |
Chaos/RigidParticleControlFlags.h | ||
FRigidParticleControlFlags & SetOneWayInteractionEnabled
(
const bool bEnabled |
Chaos/RigidParticleControlFlags.h | ||
FRigidParticleControlFlags & SetPartialIslandSleepAllowed
(
const bool bEnabled |
Chaos/RigidParticleControlFlags.h | ||
FRigidParticleControlFlags & SetUpdateKinematicFromSimulation
(
const bool bUpdateKinematicFromSimulation |
Chaos/RigidParticleControlFlags.h | ||
FString ToString() |
Used by rewind system debuging. | Chaos/RigidParticleControlFlags.h |