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

#include <GeometryCollectionProxyData.h>

+ Inheritance diagram for FGeometryCollectionResults:

Classes

struct  FPositionData
 
struct  FState
 
struct  FStateData
 
struct  FVelocityData
 

Public Types

using FEntryIndex = int32
 

Public Member Functions

 FGeometryCollectionResults ()
 
int32 GetNumEntries () const
 
void Reset ()
 
void InitArrays (const FGeometryDynamicCollection &Collection)
 
FEntryIndex GetEntryIndexByTransformIndex (int32 TransformIndex) const
 
const FStateDataGetState (FEntryIndex EntryIndex) const
 
const FPositionDataGetPositions (FEntryIndex EntryIndex) const
 
const FVelocityDataGetVelocities (FEntryIndex EntryIndex) const
 
void SetSolverDt (const Chaos::FReal SolverDtIn)
 
void SetState (int32 EntryIndex, const FStateData &StateData)
 
FEntryIndex AddEntry (int32 TransformIndex)
 
void SetPositions (FEntryIndex EntryIndex, const FPositionData &PositionData)
 
void SetVelocities (FEntryIndex EntryIndex, const FVelocityData &VelocityData)
 
const TBitArrayGetModifiedTransformIndices () const
 
- Public Member Functions inherited from FRefCountedObject
 FRefCountedObject ()
 
virtual ~FRefCountedObject ()
 
 FRefCountedObject (const FRefCountedObject &Rhs)=delete
 
FRefCountedObjectoperator= (const FRefCountedObject &Rhs)=delete
 
FReturnedRefCountValue AddRef () const
 
uint32 Release () const
 
uint32 GetRefCount () const
 

Public Attributes

uint8 IsObjectDynamic: 1
 
uint8 IsObjectLoading: 1
 
uint8 IsRootBroken: 1
 

Detailed Description

Buffer structure for communicating simulation state between game and physics threads.

Member Typedef Documentation

◆ FEntryIndex

Constructor & Destructor Documentation

◆ FGeometryCollectionResults()

FGeometryCollectionResults::FGeometryCollectionResults ( )

Member Function Documentation

◆ AddEntry()

FEntryIndex FGeometryCollectionResults::AddEntry ( int32  TransformIndex)
inline

◆ GetEntryIndexByTransformIndex()

FEntryIndex FGeometryCollectionResults::GetEntryIndexByTransformIndex ( int32  TransformIndex) const
inline

◆ GetModifiedTransformIndices()

const TBitArray & FGeometryCollectionResults::GetModifiedTransformIndices ( ) const
inline

◆ GetNumEntries()

int32 FGeometryCollectionResults::GetNumEntries ( ) const
inline

◆ GetPositions()

const FPositionData & FGeometryCollectionResults::GetPositions ( FEntryIndex  EntryIndex) const
inline

◆ GetState()

const FStateData & FGeometryCollectionResults::GetState ( FEntryIndex  EntryIndex) const
inline

◆ GetVelocities()

const FVelocityData & FGeometryCollectionResults::GetVelocities ( FEntryIndex  EntryIndex) const
inline

◆ InitArrays()

void FGeometryCollectionResults::InitArrays ( const FGeometryDynamicCollection Collection)
inline

◆ Reset()

void FGeometryCollectionResults::Reset ( )

◆ SetPositions()

void FGeometryCollectionResults::SetPositions ( FEntryIndex  EntryIndex,
const FPositionData PositionData 
)
inline

◆ SetSolverDt()

void FGeometryCollectionResults::SetSolverDt ( const Chaos::FReal  SolverDtIn)
inline

◆ SetState()

void FGeometryCollectionResults::SetState ( int32  EntryIndex,
const FStateData StateData 
)
inline

◆ SetVelocities()

void FGeometryCollectionResults::SetVelocities ( FEntryIndex  EntryIndex,
const FVelocityData VelocityData 
)
inline

Member Data Documentation

◆ IsObjectDynamic

uint8 FGeometryCollectionResults::IsObjectDynamic

◆ IsObjectLoading

uint8 FGeometryCollectionResults::IsObjectLoading

◆ IsRootBroken

uint8 FGeometryCollectionResults::IsRootBroken

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