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

#include <ChaosSolverActor.h>

+ Inheritance diagram for FDataflowRigidSolverProxy:

Public Member Functions

 FDataflowRigidSolverProxy ()
 
virtual ~FDataflowRigidSolverProxy () override=default
 
virtual void AdvanceSolverDatas (const float DeltaTime) override
 
virtual bool IsValid () const override
 
virtual const UScriptStructGetScriptStruct () const override
 
- Public Member Functions inherited from FDataflowPhysicsSolverProxy
UE_API FDataflowPhysicsSolverProxy ()
 
virtual ~FDataflowPhysicsSolverProxy () override=default
 
virtual void ReadRestartData ()
 
virtual float GetTimeStep ()
 
- Public Member Functions inherited from FDataflowSimulationProxy
 FDataflowSimulationProxy ()=default
 
virtual ~FDataflowSimulationProxy ()=default
 
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

Chaos::FPhysicsSolverSolver = nullptr
 
TArray< Chaos::FPushPhysicsData * > PushDatas = {}
 
- Public Attributes inherited from FDataflowSimulationProxy
TBitArray GroupBits
 

Constructor & Destructor Documentation

◆ FDataflowRigidSolverProxy()

FDataflowRigidSolverProxy::FDataflowRigidSolverProxy ( )
inline

◆ ~FDataflowRigidSolverProxy()

virtual FDataflowRigidSolverProxy::~FDataflowRigidSolverProxy ( )
overridevirtualdefault

Member Function Documentation

◆ AdvanceSolverDatas()

void FDataflowRigidSolverProxy::AdvanceSolverDatas ( const float  DeltaTime)
overridevirtual

Advance the solver datas in time

Reimplemented from FDataflowPhysicsSolverProxy.

◆ GetScriptStruct()

virtual const UScriptStruct * FDataflowRigidSolverProxy::GetScriptStruct ( ) const
inlineoverridevirtual

Get the proxy script struct

Reimplemented from FDataflowPhysicsSolverProxy.

◆ IsValid()

virtual bool FDataflowRigidSolverProxy::IsValid ( ) const
inlineoverridevirtual

Check if the proxy is valid

Reimplemented from FDataflowSimulationProxy.

Member Data Documentation

◆ PushDatas

TArray<Chaos::FPushPhysicsData*> FDataflowRigidSolverProxy::PushDatas = {}

List of push datas that will be used to advance the solver

◆ Solver

Chaos::FPhysicsSolver* FDataflowRigidSolverProxy::Solver = nullptr

Chaos deformable solver that will be used in the component


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