Navigation
API > API/Runtime > API/Runtime/Chaos
| Name | FParticleDynamicMisc |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/ParticleDirtyFlags.h |
| Include Path | #include "Chaos/ParticleDirtyFlags.h" |
Syntax
class FParticleDynamicMisc
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bDisabled | bool | Chaos/ParticleDirtyFlags.h | ||
| MAngularEtherDrag | FRealSingle | Chaos/ParticleDirtyFlags.h | ||
| MCollisionConstraintFlag | uint32 | Chaos/ParticleDirtyFlags.h | ||
| MCollisionGroup | int32 | Chaos/ParticleDirtyFlags.h | ||
| MControlFlags | FRigidParticleControlFlags | Chaos/ParticleDirtyFlags.h | ||
| MInitialOverlapDepenetrationVelocity | FRealSingle | Chaos/ParticleDirtyFlags.h | ||
| MIterationSettings | Chaos::Private::FIterationSettings | Chaos/ParticleDirtyFlags.h | ||
| MLinearEtherDrag | FRealSingle | NOTE: MObjectState is the only sim-writable data in this struct If you add any more, make sure to update SyncSimWritablePropsFromSim Or consider breaking it (and object state) out of this struct entirely | Chaos/ParticleDirtyFlags.h | |
| MMaxAngularSpeedSq | FRealSingle | Chaos/ParticleDirtyFlags.h | ||
| MMaxLinearSpeedSq | FRealSingle | Chaos/ParticleDirtyFlags.h | ||
| MObjectState | EObjectStateType | Chaos/ParticleDirtyFlags.h | ||
| MResimType | EResimType | Chaos/ParticleDirtyFlags.h | ||
| MSleepThresholdMultiplier | FRealSingle | Chaos/ParticleDirtyFlags.h | ||
| MSleepType | ESleepType | Chaos/ParticleDirtyFlags.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddCollisionConstraintFlag
(
const ECollisionConstraintFlags Flag |
Chaos/ParticleDirtyFlags.h | ||
FReal AngularEtherDrag() |
Chaos/ParticleDirtyFlags.h | ||
bool CCDEnabled() |
Chaos/ParticleDirtyFlags.h | ||
uint32 CollisionConstraintFlags() |
Chaos/ParticleDirtyFlags.h | ||
int32 CollisionGroup() |
Chaos/ParticleDirtyFlags.h | ||
FRigidParticleControlFlags ControlFlags() |
Chaos/ParticleDirtyFlags.h | ||
void CopyFrom
(
const TOther& Other |
Chaos/ParticleDirtyFlags.h | ||
bool Disabled() |
Chaos/ParticleDirtyFlags.h | ||
bool GravityEnabled() |
Chaos/ParticleDirtyFlags.h | ||
int32 GravityGroupIndex() |
Chaos/ParticleDirtyFlags.h | ||
bool GyroscopicTorqueEnabled() |
Chaos/ParticleDirtyFlags.h | ||
bool InertiaConditioningEnabled() |
Chaos/ParticleDirtyFlags.h | ||
FRealSingle InitialOverlapDepenetrationVelocity() |
Chaos/ParticleDirtyFlags.h | ||
bool IsEqual
(
const TOther& Other |
Chaos/ParticleDirtyFlags.h | ||
Private::FIterationSettings IterationSettings() |
Chaos/ParticleDirtyFlags.h | ||
FReal LinearEtherDrag() |
Chaos/ParticleDirtyFlags.h | ||
bool MACDEnabled() |
Chaos/ParticleDirtyFlags.h | ||
FReal MaxAngularSpeedSq() |
Chaos/ParticleDirtyFlags.h | ||
FReal MaxLinearSpeedSq() |
Chaos/ParticleDirtyFlags.h | ||
EObjectStateType ObjectState() |
Chaos/ParticleDirtyFlags.h | ||
bool OneWayInteraction() |
Chaos/ParticleDirtyFlags.h | ||
void RemoveCollisionConstraintFlag
(
const ECollisionConstraintFlags Flag |
Chaos/ParticleDirtyFlags.h | ||
void Serialize
(
FChaosArchive& Ar |
Chaos/ParticleDirtyFlags.h | ||
void SetAngularEtherDrag
(
FReal InAngularEtherDrag |
Chaos/ParticleDirtyFlags.h | ||
void SetCCDEnabled
(
bool bInCCDEnabled |
Chaos/ParticleDirtyFlags.h | ||
void SetCollisionConstraintFlags
(
uint32 InCollisionConstraintFlag |
Chaos/ParticleDirtyFlags.h | ||
void SetCollisionGroup
(
int32 InGroup |
Chaos/ParticleDirtyFlags.h | ||
void SetControlFlags
(
const FRigidParticleControlFlags& InFlags |
Chaos/ParticleDirtyFlags.h | ||
void SetDisabled
(
bool bInDisabled |
Chaos/ParticleDirtyFlags.h | ||
void SetGravityEnabled
(
bool bInGravity |
Chaos/ParticleDirtyFlags.h | ||
void SetGravityGroupIndex
(
int32 InIndex |
Chaos/ParticleDirtyFlags.h | ||
void SetGyroscopicTorqueEnabled
(
bool bInGyroscopicTorqueEnabled |
Chaos/ParticleDirtyFlags.h | ||
void SetInertiaConditioningEnabled
(
bool bInEnabled |
Chaos/ParticleDirtyFlags.h | ||
void SetInitialOverlapDepenetrationVelocity
(
FRealSingle InVel |
Chaos/ParticleDirtyFlags.h | ||
void SetIterationSettings
(
const Private::FIterationSettings& SolverIterationSettings |
Chaos/ParticleDirtyFlags.h | ||
void SetLinearEtherDrag
(
FReal InLinearEtherDrag |
Chaos/ParticleDirtyFlags.h | ||
void SetMACDEnabled
(
bool bInMACDEnabled |
Chaos/ParticleDirtyFlags.h | ||
void SetMaxAngularSpeedSq
(
FReal InMaxAngularSpeed |
Chaos/ParticleDirtyFlags.h | ||
void SetMaxLinearSpeedSq
(
FReal InMaxLinearSpeed |
Chaos/ParticleDirtyFlags.h | ||
void SetObjectState
(
EObjectStateType InState |
Chaos/ParticleDirtyFlags.h | ||
void SetOneWayInteraction
(
bool bInOneWayInteraction |
Chaos/ParticleDirtyFlags.h | ||
void SetPositionSolverIterationCount
(
const int32 PositionSolverIterationCountIn |
Chaos/ParticleDirtyFlags.h | ||
void SetProjectionSolverIterationCount
(
const int32 ProjectionSolverIterationCountIn |
Chaos/ParticleDirtyFlags.h | ||
void SetSleepThresholdMultiplier
(
FRealSingle InSleepThresholdMultiplier |
Chaos/ParticleDirtyFlags.h | ||
void SetSleepType
(
ESleepType Type |
Chaos/ParticleDirtyFlags.h | ||
void SetUpdateKinematicFromSimulation
(
bool bUpdateKinematicFromSimulation |
Chaos/ParticleDirtyFlags.h | ||
void SetVelocitySolverIterationCount
(
const int32 VelocitySolverIterationCountIn |
Chaos/ParticleDirtyFlags.h | ||
FRealSingle SleepThresholdMultiplier() |
Chaos/ParticleDirtyFlags.h | ||
ESleepType SleepType() |
Chaos/ParticleDirtyFlags.h | ||
bool UpdateKinematicFromSimulation() |
Chaos/ParticleDirtyFlags.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator==
(
const FParticleDynamicMisc& Other |
Chaos/ParticleDirtyFlags.h |