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

#include <TorqueSimModule.h>

+ Inheritance diagram for Chaos::FTorqueSimModuleData:

Public Member Functions

 FTorqueSimModuleData (int NodeArrayIndex, const FString &InDebugString)
 
virtual UE_API void FillSimState (ISimulationModuleBase *SimModule) override
 
virtual UE_API void FillNetState (const ISimulationModuleBase *SimModule) override
 
virtual void Serialize (FArchive &Ar) override
 
virtual UE_API void Lerp (const float LerpFactor, const FModuleNetData &Min, const FModuleNetData &Max) override
 
virtual UE_API FString ToString () const override
 
- Public Member Functions inherited from Chaos::FModuleNetData
 DEFINE_CHAOSSIMTYPENAME (FModuleNetData)
 
 FModuleNetData (int InSimArrayIndex, const FString &InDebugString=FString())
 
virtual ~FModuleNetData ()
 
virtual void DeltaSerialize (FArchive &Ar, const FModuleNetData *Previous)
 
virtual void DeltaSerializeWithStash (FArchive &Ar, const FModuleNetData *Previous, TMap< FName, uint32 > &InOutSerializationStash)
 
virtual bool IsDefaultState ()
 
virtual void ApplyDefaultState ()
 
- 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< FModuleNetData >
 TSimulationModuleTypeableBase ()
 

Public Attributes

float AngularVelocity = 0.0f
 
float AngularPosition = 0.0f
 
float DriveTorque = 0.0f
 
float LoadTorque = 0.0f
 
float BrakingTorque = 0.0f
 
- Public Attributes inherited from Chaos::FModuleNetData
int SimArrayIndex = -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< FModuleNetData >
static FName StaticSimTypeBase ()
 

Constructor & Destructor Documentation

◆ FTorqueSimModuleData()

Chaos::FTorqueSimModuleData::FTorqueSimModuleData ( int  NodeArrayIndex,
const FString &  InDebugString 
)
inline

Member Function Documentation

◆ FillNetState()

void Chaos::FTorqueSimModuleData::FillNetState ( const ISimulationModuleBase SimModule)
overridevirtual

◆ FillSimState()

void Chaos::FTorqueSimModuleData::FillSimState ( ISimulationModuleBase SimModule)
overridevirtual

◆ Lerp()

void Chaos::FTorqueSimModuleData::Lerp ( const float  LerpFactor,
const FModuleNetData Min,
const FModuleNetData Max 
)
overridevirtual

Implements Chaos::FModuleNetData.

◆ Serialize()

virtual void Chaos::FTorqueSimModuleData::Serialize ( FArchive Ar)
inlineoverridevirtual

Implements Chaos::FModuleNetData.

◆ ToString()

FString Chaos::FTorqueSimModuleData::ToString ( ) const
overridevirtual

Implements Chaos::FModuleNetData.

Member Data Documentation

◆ AngularPosition

float Chaos::FTorqueSimModuleData::AngularPosition = 0.0f

◆ AngularVelocity

float Chaos::FTorqueSimModuleData::AngularVelocity = 0.0f

◆ BrakingTorque

float Chaos::FTorqueSimModuleData::BrakingTorque = 0.0f

◆ DriveTorque

float Chaos::FTorqueSimModuleData::DriveTorque = 0.0f

◆ LoadTorque

float Chaos::FTorqueSimModuleData::LoadTorque = 0.0f

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