Navigation
API > API/Runtime > API/Runtime/Chaos
| Name | FParticleNonFrequentData |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/ParticleDirtyFlags.h |
| Include Path | #include "Chaos/ParticleDirtyFlags.h" |
Syntax
class FParticleNonFrequentData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FParticleNonFrequentData() |
Chaos/ParticleDirtyFlags.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| MEnabledDuringResim | bool | Chaos/ParticleDirtyFlags.h | ||
| MGeometry | FImplicitObjectPtr | Chaos/ParticleDirtyFlags.h | ||
| MParticleID | FParticleID | Chaos/ParticleDirtyFlags.h | ||
| MResimType | EResimType | Chaos/ParticleDirtyFlags.h | ||
| MSpatialIdx | FSpatialAccelerationIdx | Chaos/ParticleDirtyFlags.h | ||
| MUniqueIdx | FUniqueIdx | Chaos/ParticleDirtyFlags.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| This function should only be used when geometry is not used by physics thread. | Chaos/ParticleDirtyFlags.h | ||
void CopyFrom
(
const TOther& Other |
Chaos/ParticleDirtyFlags.h | ||
bool EnabledDuringResim() |
Chaos/ParticleDirtyFlags.h | ||
TSerializablePtr< FImplicitObject > Geometry() |
Chaos/ParticleDirtyFlags.h | ||
const FImplicitObjectRef GetGeometry() |
Chaos/ParticleDirtyFlags.h | ||
bool IsEqual
(
const TOther& Other |
Chaos/ParticleDirtyFlags.h | ||
const FParticleID & ParticleID() |
Chaos/ParticleDirtyFlags.h | ||
EResimType ResimType() |
Chaos/ParticleDirtyFlags.h | ||
void Serialize
(
FChaosArchive& Ar |
Chaos/ParticleDirtyFlags.h | ||
void SetEnabledDuringResim
(
bool bEnabledDuringResim |
Chaos/ParticleDirtyFlags.h | ||
void SetGeometry
(
const FImplicitObjectPtr& InGeometry |
Chaos/ParticleDirtyFlags.h | ||
void SetGeometry
(
const TSharedPtr< const FImplicitObject, ESPMode::ThreadSafe >& InGeometry |
Chaos/ParticleDirtyFlags.h | ||
void SetParticleID
(
const FParticleID& ParticleID |
Chaos/ParticleDirtyFlags.h | ||
void SetResimType
(
EResimType InType |
Chaos/ParticleDirtyFlags.h | ||
void SetSpatialIdx
(
FSpatialAccelerationIdx InIdx |
Chaos/ParticleDirtyFlags.h | ||
void SetUniqueIdx
(
FUniqueIdx InIdx |
Chaos/ParticleDirtyFlags.h | ||
const TSharedPtr< const FImplicitObject, ESPMode::ThreadSafe > & SharedGeometryLowLevel() |
Chaos/ParticleDirtyFlags.h | ||
FSpatialAccelerationIdx SpatialIdx() |
Chaos/ParticleDirtyFlags.h | ||
const FUniqueIdx & UniqueIdx() |
Chaos/ParticleDirtyFlags.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator==
(
const FParticleNonFrequentData& Other |
Chaos/ParticleDirtyFlags.h |