UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::FSimOutputData Struct Referenceabstract

#include <SimulationModuleBase.h>

+ Inheritance diagram for Chaos::FSimOutputData:

Public Member Functions

 DEFINE_CHAOSSIMTYPENAME (FSimOutputData)
 
 FSimOutputData ()=default
 
virtual ~FSimOutputData ()
 
virtual bool IsEnabled ()
 
virtual FSimOutputDataMakeNewData ()=0
 
virtual UE_API void FillOutputState (const ISimulationModuleBase *SimModule)
 
virtual UE_API void Lerp (const FSimOutputData &InCurrent, const FSimOutputData &InNext, float Alpha)
 
virtual FString ToString ()
 
- Public Member Functions inherited from Chaos::FSimulationModuleTypeContainer
void AddType (FName InType)
 
bool IsSimType (FName InType) const
 
FName GetSimType () const
 
template<typename U >
bool IsSimType () const
 
template<typename U >
U * Cast ()
 
template<typename U >
const U * Cast () const
 
- Public Member Functions inherited from Chaos::TSimulationModuleTypeableBase< FSimOutputData >
 TSimulationModuleTypeableBase ()
 

Public Attributes

bool bEnabled = true
 
FSimModuleAnimationData AnimationData
 
int ModuleGuid = -1
 
FString DebugString
 
- Public Attributes inherited from Chaos::FSimulationModuleTypeContainer
TSet< FNameMyTypes
 
FName MostRecentAdd = NAME_None
 

Additional Inherited Members

- Static Public Member Functions inherited from Chaos::FSimulationModuleTypeContainer
template<typename U >
static FName GetStaticSimType ()
 
- Static Public Member Functions inherited from Chaos::TSimulationModuleTypeableBase< FSimOutputData >
static FName StaticSimTypeBase ()
 

Constructor & Destructor Documentation

◆ FSimOutputData()

Chaos::FSimOutputData::FSimOutputData ( )
default

◆ ~FSimOutputData()

virtual Chaos::FSimOutputData::~FSimOutputData ( )
inlinevirtual

Member Function Documentation

◆ DEFINE_CHAOSSIMTYPENAME()

Chaos::FSimOutputData::DEFINE_CHAOSSIMTYPENAME ( FSimOutputData  )

◆ FillOutputState()

void Chaos::FSimOutputData::FillOutputState ( const ISimulationModuleBase SimModule)
virtual

◆ IsEnabled()

virtual bool Chaos::FSimOutputData::IsEnabled ( )
inlinevirtual

◆ Lerp()

void Chaos::FSimOutputData::Lerp ( const FSimOutputData InCurrent,
const FSimOutputData InNext,
float  Alpha 
)
virtual

◆ MakeNewData()

virtual FSimOutputData * Chaos::FSimOutputData::MakeNewData ( )
pure virtual

◆ ToString()

virtual FString Chaos::FSimOutputData::ToString ( )
inlinevirtual

Member Data Documentation

◆ AnimationData

FSimModuleAnimationData Chaos::FSimOutputData::AnimationData

◆ bEnabled

bool Chaos::FSimOutputData::bEnabled = true

◆ DebugString

FString Chaos::FSimOutputData::DebugString

◆ ModuleGuid

int Chaos::FSimOutputData::ModuleGuid = -1

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