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

#include <CharacterMovementComponentAsync.h>

+ Inheritance diagram for FCharacterMovementComponentAsyncCallback:

Public Member Functions

virtual FName GetFNameForStatId () const override
 
- Public Member Functions inherited from Chaos::TSimCallbackObject< FCharacterMovementComponentAsyncInput, FCharacterMovementComponentAsyncOutput >
 TSimCallbackObject ()
 
 TSimCallbackObject (bool InRunOnFrozenGameThread)
 
virtual void FreeOutputData_External (FSimCallbackOutput *Output) override
 
FCharacterMovementComponentAsyncInputGetProducerInputData_External ()
 
const FCharacterMovementComponentAsyncInputGetConsumerInput_Internal () const
 
TSimCallbackOutputHandle< FCharacterMovementComponentAsyncOutputPopOutputData_External ()
 
TSimCallbackOutputHandle< FCharacterMovementComponentAsyncOutputPopFutureOutputData_External ()
 
bool IsOutputQueueEmpty_External () const
 
FCharacterMovementComponentAsyncOutputGetProducerOutputData_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 ()
 
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
 

Member Function Documentation

◆ GetFNameForStatId()

FName FCharacterMovementComponentAsyncCallback::GetFNameForStatId ( ) const
overridevirtual

Get a stat name to describe this callback in external profiling and STATS when Named events are enabled

Reimplemented from Chaos::ISimCallbackObject.


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