UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FDataflowSimulationProxy Struct Reference

#include <DataflowSimulationProxy.h>

+ Inheritance diagram for FDataflowSimulationProxy:

Public Member Functions

 FDataflowSimulationProxy ()=default
 
virtual ~FDataflowSimulationProxy ()=default
 
virtual bool IsValid () const
 
virtual const UScriptStructGetScriptStruct () const
 
template<class T >
const T * AsType () const
 
template<class T >
T * AsType ()
 
const TSet< FString > & GetSimulationGroups () const
 
UE_API void SetSimulationGroups (const TSet< FString > &InSimulationGroups)
 
UE_API bool HasSimulationGroup (const FString &SimulationGroup) const
 
UE_API bool HasGroupBit (const TBitArray<> &SimulationBits) const
 

Public Attributes

TBitArray GroupBits
 

Detailed Description

Dataflow simulation proxy used for simulation (PT)

Constructor & Destructor Documentation

◆ FDataflowSimulationProxy()

FDataflowSimulationProxy::FDataflowSimulationProxy ( )
default

◆ ~FDataflowSimulationProxy()

virtual FDataflowSimulationProxy::~FDataflowSimulationProxy ( )
virtualdefault

Member Function Documentation

◆ AsType() [1/2]

template<class T >
T * FDataflowSimulationProxy::AsType ( )
inline

Cast the const proxy to child

◆ AsType() [2/2]

template<class T >
const T * FDataflowSimulationProxy::AsType ( ) const
inline

Cast the proxy to child

◆ GetScriptStruct()

virtual const UScriptStruct * FDataflowSimulationProxy::GetScriptStruct ( ) const
inlinevirtual

◆ GetSimulationGroups()

const TSet< FString > & FDataflowSimulationProxy::GetSimulationGroups ( ) const
inline

Get the simulation groups from the proxy

◆ HasGroupBit()

bool FDataflowSimulationProxy::HasGroupBit ( const TBitArray<> &  SimulationBits) const

Check if the proxy has at least one valid bit

◆ HasSimulationGroup()

bool FDataflowSimulationProxy::HasSimulationGroup ( const FString &  SimulationGroup) const

Check if the given group is within the proxy simulation groups

◆ IsValid()

virtual bool FDataflowSimulationProxy::IsValid ( ) const
inlinevirtual

Check if the proxy is valid

Reimplemented in FDataflowRigidSolverProxy.

◆ SetSimulationGroups()

void FDataflowSimulationProxy::SetSimulationGroups ( const TSet< FString > &  InSimulationGroups)

Set the simulation groups onto the proxy

Member Data Documentation

◆ GroupBits

TBitArray FDataflowSimulationProxy::GroupBits

Bit array matching the simulation groups for fast access


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