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

#include <NetworkPhysicsComponent.h>

+ Inheritance diagram for FAsyncNetworkPhysicsComponent:

Public Member Functions

 FAsyncNetworkPhysicsComponent ()
 
 ~FAsyncNetworkPhysicsComponent ()
 
FAsyncNetworkPhysicsComponentOutputGetAsyncOutput_Internal ()
 
const bool IsLocallyControlled () const
 
const bool IsServer () const
 
const ENetRole GetNetRole () const
 
const FString GetActorName () const
 
const int32 GetNetworkPhysicsTickOffset () const
 
const EPhysicsReplicationMode GetPhysicsReplicationMode () const
 
void RegisterDataHistoryInRewindData ()
 
void UnregisterDataHistoryFromRewindData ()
 
const int32 SetupRewindData ()
 
- Public Member Functions inherited from Chaos::TSimCallbackObject< FAsyncNetworkPhysicsComponentInput, FAsyncNetworkPhysicsComponentOutput, Chaos::ESimCallbackOptions::PhysicsObjectUnregister >
 TSimCallbackObject ()
 
 TSimCallbackObject (bool InRunOnFrozenGameThread)
 
virtual void FreeOutputData_External (FSimCallbackOutput *Output) override
 
FAsyncNetworkPhysicsComponentInputGetProducerInputData_External ()
 
const FAsyncNetworkPhysicsComponentInputGetConsumerInput_Internal () const
 
TSimCallbackOutputHandle< FAsyncNetworkPhysicsComponentOutputPopOutputData_External ()
 
TSimCallbackOutputHandle< FAsyncNetworkPhysicsComponentOutputPopFutureOutputData_External ()
 
bool IsOutputQueueEmpty_External () const
 
FAsyncNetworkPhysicsComponentOutputGetProducerOutputData_Internal ()
 
- Public Member Functions inherited from Chaos::ISimCallbackObject
virtual ~ISimCallbackObject ()=default
 
 ISimCallbackObject (const ISimCallbackObject &)=delete
 
FReal GetSimTime_Internal () const
 
FReal GetDeltaTime_Internal () const
 
virtual bool IsFAsyncObjectManagerCallback () const
 
void PostInitialize_Internal ()
 
void PreSimulate_Internal ()
 
void PreIntegrate_Internal ()
 
void PostIntegrate_Internal ()
 
void MidPhaseModification_Internal (FMidPhaseModifierAccessor &Modifier)
 
void CCDModification_Internal (FCCDModifierAccessor &Modifier)
 
void StrainModification_Internal (FStrainModifierAccessor &Modifier)
 
void ContactModification_Internal (FCollisionContactModifier &Modifier)
 
void PreSolve_Internal ()
 
void PostSolve_Internal ()
 
void FinalizeOutputData_Internal ()
 
virtual FName GetFNameForStatId () const
 
FPhysicsSolverBaseGetSolver ()
 
const FPhysicsSolverBaseGetSolver () const
 
virtual void InjectInputs_External (int32 PhysicsStep, int32 NumSteps)
 
virtual void ProcessInputs_Internal (int32 PhysicsStep)
 
virtual void ProcessInputs_External (int32 PhysicsStep)
 
virtual int32 TriggerRewindIfNeeded_Internal (int32 LastCompletedStep)
 
virtual void ApplyCorrections_Internal (int32 PhysicsStep, FSimCallbackInput *Input)
 
virtual void FirstPreResimStep_Internal (int32 PhysicsStep)
 
bool HasOption (const ESimCallbackOptions Option) const
 
bool RunOnFrozenGameThread () const
 

Additional Inherited Members

- Protected Member Functions inherited from Chaos::ISimCallbackObject
 ISimCallbackObject (const ESimCallbackOptions InOptions=ESimCallbackOptions::Presimulate)
 
CHAOS_API FSimCallbackInputGetProducerInputData_External ()
 
void SetCurrentInput_Internal (FSimCallbackInput *NewInput)
 
void SetSimAndDeltaTime_Internal (const FReal InSimTime, const FReal InDeltaTime)
 
const FSimCallbackInputGetCurrentInput_Internal () const
 
- Protected Attributes inherited from Chaos::ISimCallbackObject
FSimCallbackOutputCurrentOutput_Internal
 

Constructor & Destructor Documentation

◆ FAsyncNetworkPhysicsComponent()

FAsyncNetworkPhysicsComponent::FAsyncNetworkPhysicsComponent ( )

◆ ~FAsyncNetworkPhysicsComponent()

FAsyncNetworkPhysicsComponent::~FAsyncNetworkPhysicsComponent ( )
inline

Member Function Documentation

◆ GetActorName()

const FString FAsyncNetworkPhysicsComponent::GetActorName ( ) const
inline

◆ GetAsyncOutput_Internal()

FAsyncNetworkPhysicsComponentOutput & FAsyncNetworkPhysicsComponent::GetAsyncOutput_Internal ( )

◆ GetNetRole()

const ENetRole FAsyncNetworkPhysicsComponent::GetNetRole ( ) const
inline

◆ GetNetworkPhysicsTickOffset()

const int32 FAsyncNetworkPhysicsComponent::GetNetworkPhysicsTickOffset ( ) const
inline

◆ GetPhysicsReplicationMode()

const EPhysicsReplicationMode FAsyncNetworkPhysicsComponent::GetPhysicsReplicationMode ( ) const
inline

◆ IsLocallyControlled()

const bool FAsyncNetworkPhysicsComponent::IsLocallyControlled ( ) const
inline

◆ IsServer()

const bool FAsyncNetworkPhysicsComponent::IsServer ( ) const
inline

◆ RegisterDataHistoryInRewindData()

void FAsyncNetworkPhysicsComponent::RegisterDataHistoryInRewindData ( )

◆ SetupRewindData()

const int32 FAsyncNetworkPhysicsComponent::SetupRewindData ( )

◆ UnregisterDataHistoryFromRewindData()

void FAsyncNetworkPhysicsComponent::UnregisterDataHistoryFromRewindData ( )

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