UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::FParticleNonFrequentData Class Reference

#include <ParticleDirtyFlags.h>

Public Member Functions

 FParticleNonFrequentData ()
 
void Serialize (FChaosArchive &Ar)
 
template<typename TOther >
void CopyFrom (const TOther &Other)
 
template<typename TOther >
bool IsEqual (const TOther &Other) const
 
bool operator== (const FParticleNonFrequentData &Other) const
 
FImplicitObjectAccessGeometryDangerous ()
 
const FImplicitObjectRef GetGeometry () const
 
void SetGeometry (const FImplicitObjectPtr &InGeometry)
 
TSerializablePtr< FImplicitObjectGeometry () const
 
const TSharedPtr< const FImplicitObject, ESPMode::ThreadSafe > & SharedGeometryLowLevel () const
 
void SetGeometry (const TSharedPtr< const FImplicitObject, ESPMode::ThreadSafe > &InGeometry)
 
const FUniqueIdxUniqueIdx () const
 
void SetUniqueIdx (FUniqueIdx InIdx)
 
FSpatialAccelerationIdx SpatialIdx () const
 
void SetSpatialIdx (FSpatialAccelerationIdx InIdx)
 
EResimType ResimType () const
 
void SetResimType (EResimType InType)
 
void SetParticleID (const FParticleID &ParticleID)
 
const FParticleIDParticleID () const
 
bool EnabledDuringResim () const
 
void SetEnabledDuringResim (bool bEnabledDuringResim)
 

Constructor & Destructor Documentation

◆ FParticleNonFrequentData()

Chaos::FParticleNonFrequentData::FParticleNonFrequentData ( )
inline

Member Function Documentation

◆ AccessGeometryDangerous()

FImplicitObject * Chaos::FParticleNonFrequentData::AccessGeometryDangerous ( )
inline

◆ CopyFrom()

template<typename TOther >
void Chaos::FParticleNonFrequentData::CopyFrom ( const TOther Other)
inline

◆ EnabledDuringResim()

bool Chaos::FParticleNonFrequentData::EnabledDuringResim ( ) const
inline

◆ Geometry()

TSerializablePtr< FImplicitObject > Chaos::FParticleNonFrequentData::Geometry ( ) const
inline

◆ GetGeometry()

const FImplicitObjectRef Chaos::FParticleNonFrequentData::GetGeometry ( ) const
inline

◆ IsEqual()

template<typename TOther >
bool Chaos::FParticleNonFrequentData::IsEqual ( const TOther Other) const
inline

◆ operator==()

bool Chaos::FParticleNonFrequentData::operator== ( const FParticleNonFrequentData Other) const
inline

◆ ParticleID()

const FParticleID & Chaos::FParticleNonFrequentData::ParticleID ( ) const
inline

◆ ResimType()

EResimType Chaos::FParticleNonFrequentData::ResimType ( ) const
inline

◆ Serialize()

void Chaos::FParticleNonFrequentData::Serialize ( FChaosArchive Ar)
inline

◆ SetEnabledDuringResim()

void Chaos::FParticleNonFrequentData::SetEnabledDuringResim ( bool  bEnabledDuringResim)
inline

◆ SetGeometry() [1/2]

void Chaos::FParticleNonFrequentData::SetGeometry ( const FImplicitObjectPtr InGeometry)
inline

◆ SetGeometry() [2/2]

void Chaos::FParticleNonFrequentData::SetGeometry ( const TSharedPtr< const FImplicitObject, ESPMode::ThreadSafe > &  InGeometry)
inline

◆ SetParticleID()

void Chaos::FParticleNonFrequentData::SetParticleID ( const FParticleID ParticleID)
inline

◆ SetResimType()

void Chaos::FParticleNonFrequentData::SetResimType ( EResimType  InType)
inline

◆ SetSpatialIdx()

void Chaos::FParticleNonFrequentData::SetSpatialIdx ( FSpatialAccelerationIdx  InIdx)
inline

◆ SetUniqueIdx()

void Chaos::FParticleNonFrequentData::SetUniqueIdx ( FUniqueIdx  InIdx)
inline

◆ SharedGeometryLowLevel()

const TSharedPtr< const FImplicitObject, ESPMode::ThreadSafe > & Chaos::FParticleNonFrequentData::SharedGeometryLowLevel ( ) const
inline

◆ SpatialIdx()

FSpatialAccelerationIdx Chaos::FParticleNonFrequentData::SpatialIdx ( ) const
inline

◆ UniqueIdx()

const FUniqueIdx & Chaos::FParticleNonFrequentData::UniqueIdx ( ) const
inline

The documentation for this class was generated from the following file: