FSimpleThrustSim

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

TVehicleSystem

FSimpleThrustSim

References

Module

ChaosVehiclesCore

Header

/Engine/Source/Runtime/Experimental/ChaosVehicles/ChaosVehiclesCore/Public/ThrustSystem.h

Include

#include "ThrustSystem.h"

Syntax

class FSimpleThrustSim : public TVehicleSystem< FSimpleThrustConfig >

Variables

Name Description

Protected variable

float

 

Pitch

Protected variable

float

 

Roll

Protected variable

float

 

ThrottlePosition

Protected variable

FVector

 

ThrustDirection

Protected variable

bool

 

ThrusterStarted

Protected variable

FVector

 

ThrustForce

Protected variable

FVector

 

WorldVelocity

Protected variable

float

 

Yaw

Constructors

Name Description

Public function

FSimpleThrustSim

(
    const FSimpleThrustConfig* Set...
)

Functions

Name Description

Public function Const

const FVecto...

 

GetThrustDirection()

Public function Const

const FVecto...

 

GetThrustForce()

Get functions.

Public function Const

const FVecto...

 

GetThrustLocation()

Public function

void

 

SetPitch

(
    float InPitch
)

Public function

void

 

SetRoll

(
    float InRoll
)

Public function

void

 

SetThrottle

(
    float InThrottle
)

Public function

void

 

SetWorldVelocity

(
    const FVector& InVelocity
)

Public function

void

 

SetYaw

(
    float InYaw
)

Public function

void

 

Simulate

(
    float DeltaTime
)

Simulate