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

#include <ThrustSystem.h>

+ Inheritance diagram for Chaos::FSimpleThrustSim:

Public Member Functions

 FSimpleThrustSim (const FSimpleThrustConfig *SetupIn)
 
void SetThrottle (float InThrottle)
 
void SetPitch (float InPitch)
 
void SetRoll (float InRoll)
 
void SetYaw (float InYaw)
 
void SetWorldVelocity (const FVector &InVelocity)
 
const FVectorGetThrustForce () const
 
const FVectorGetThrustDirection () const
 
const FVector GetThrustLocation () const
 
void Simulate (float DeltaTime)
 
- Public Member Functions inherited from TVehicleSystem< FSimpleThrustConfig >
 TVehicleSystem ()
 
 TVehicleSystem (const FSimpleThrustConfig *SetupIn)
 
FSimpleThrustConfig & AccessSetup ()
 
const FSimpleThrustConfig & Setup () const
 

Protected Attributes

float ThrottlePosition
 
FVector ThrustForce
 
FVector ThrustDirection
 
bool ThrusterStarted
 
FVector WorldVelocity
 
float Pitch
 
float Roll
 
float Yaw
 

Additional Inherited Members

- Public Attributes inherited from TVehicleSystem< FSimpleThrustConfig >
const FSimpleThrustConfig * SetupPtr
 

Constructor & Destructor Documentation

◆ FSimpleThrustSim()

Chaos::FSimpleThrustSim::FSimpleThrustSim ( const FSimpleThrustConfig SetupIn)

Member Function Documentation

◆ GetThrustDirection()

const FVector & Chaos::FSimpleThrustSim::GetThrustDirection ( ) const
inline

◆ GetThrustForce()

const FVector & Chaos::FSimpleThrustSim::GetThrustForce ( ) const
inline

◆ GetThrustLocation()

const FVector Chaos::FSimpleThrustSim::GetThrustLocation ( ) const

◆ SetPitch()

void Chaos::FSimpleThrustSim::SetPitch ( float  InPitch)
inline

◆ SetRoll()

void Chaos::FSimpleThrustSim::SetRoll ( float  InRoll)
inline

◆ SetThrottle()

void Chaos::FSimpleThrustSim::SetThrottle ( float  InThrottle)
inline

◆ SetWorldVelocity()

void Chaos::FSimpleThrustSim::SetWorldVelocity ( const FVector InVelocity)
inline

◆ SetYaw()

void Chaos::FSimpleThrustSim::SetYaw ( float  InYaw)
inline

◆ Simulate()

void Chaos::FSimpleThrustSim::Simulate ( float  DeltaTime)

Member Data Documentation

◆ Pitch

float Chaos::FSimpleThrustSim::Pitch
protected

◆ Roll

float Chaos::FSimpleThrustSim::Roll
protected

◆ ThrottlePosition

float Chaos::FSimpleThrustSim::ThrottlePosition
protected

◆ ThrustDirection

FVector Chaos::FSimpleThrustSim::ThrustDirection
protected

◆ ThrusterStarted

bool Chaos::FSimpleThrustSim::ThrusterStarted
protected

◆ ThrustForce

FVector Chaos::FSimpleThrustSim::ThrustForce
protected

◆ WorldVelocity

FVector Chaos::FSimpleThrustSim::WorldVelocity
protected

◆ Yaw

float Chaos::FSimpleThrustSim::Yaw
protected

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