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

#include <ChaosDeformableSolver.h>

Public Member Functions

 FGameThreadAccess (FDeformableSolver *InSolver, const FGameThreadAccessor &)
 
bool operator() ()
 
int32 GetFrame () const
 
CHAOS_API bool HasObject (UObject *InObject) const
 
CHAOS_API void AddProxy (FThreadingProxy *InObject)
 
CHAOS_API void RemoveProxy (FThreadingProxy *InObject)
 
CHAOS_API void PushInputPackage (int32 Frame, FDeformableDataMap &&InPackage)
 
CHAOS_API void PushRestartPackage (int32 Frame, FDeformableDataMap &&InPackage)
 
CHAOS_API void SetEnableSolver (bool InbEnableSolver)
 
CHAOS_API bool GetEnableSolver ()
 
CHAOS_API TUniquePtr< FDeformablePackagePullOutputPackage ()
 

Constructor & Destructor Documentation

◆ FGameThreadAccess()

Chaos::Softs::FDeformableSolver::FGameThreadAccess::FGameThreadAccess ( FDeformableSolver InSolver,
const FGameThreadAccessor  
)
inline

Member Function Documentation

◆ AddProxy()

void Chaos::Softs::FDeformableSolver::FGameThreadAccess::AddProxy ( FThreadingProxy InObject)

◆ GetEnableSolver()

bool Chaos::Softs::FDeformableSolver::FGameThreadAccess::GetEnableSolver ( )

◆ GetFrame()

int32 Chaos::Softs::FDeformableSolver::FGameThreadAccess::GetFrame ( ) const
inline

◆ HasObject()

bool Chaos::Softs::FDeformableSolver::FGameThreadAccess::HasObject ( UObject InObject) const

◆ operator()()

bool Chaos::Softs::FDeformableSolver::FGameThreadAccess::operator() ( )
inline

◆ PullOutputPackage()

TUniquePtr< FDeformablePackage > Chaos::Softs::FDeformableSolver::FGameThreadAccess::PullOutputPackage ( )

◆ PushInputPackage()

void Chaos::Softs::FDeformableSolver::FGameThreadAccess::PushInputPackage ( int32  Frame,
FDeformableDataMap &&  InPackage 
)

◆ PushRestartPackage()

void Chaos::Softs::FDeformableSolver::FGameThreadAccess::PushRestartPackage ( int32  Frame,
FDeformableDataMap &&  InPackage 
)

◆ RemoveProxy()

void Chaos::Softs::FDeformableSolver::FGameThreadAccess::RemoveProxy ( FThreadingProxy InObject)

◆ SetEnableSolver()

void Chaos::Softs::FDeformableSolver::FGameThreadAccess::SetEnableSolver ( bool  InbEnableSolver)

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