Navigation
API > API/Runtime > API/Runtime/ChaosVehiclesCore
| Name | FSuspensionBaseInterface |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/ChaosVehicles/ChaosVehiclesCore/Public/SimModule/SuspensionBaseInterface.h |
| Include Path | #include "SimModule/SuspensionBaseInterface.h" |
Syntax
class FSuspensionBaseInterface :
public Chaos::ISimulationModuleBase ,
public Chaos::TSimulationModuleTypeable< FSuspensionBaseInterface >
Inheritance Hierarchy
- TSimulationModuleTypeable → FSuspensionBaseInterface
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSuspensionBaseInterface() |
SimModule/SuspensionBaseInterface.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FSuspensionBaseInterface() |
SimModule/SuspensionBaseInterface.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| TargetPoint | FSuspensionTargetPoint | SimModule/SuspensionBaseInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
float GetHitDistance() |
SimModule/SuspensionBaseInterface.h | ||
const FVector & GetImpactNormal() |
SimModule/SuspensionBaseInterface.h | ||
float GetMaxSpringLength() |
SimModule/SuspensionBaseInterface.h | ||
float GetSpringLength() |
SimModule/SuspensionBaseInterface.h | ||
TEnumAsByte< EPhysicalSurface > GetSurfaceType() |
SimModule/SuspensionBaseInterface.h | ||
const FSuspensionTargetPoint & GetTargetPoint() |
SimModule/SuspensionBaseInterface.h | ||
const FVector & GetTargetPosition() |
SimModule/SuspensionBaseInterface.h | ||
int GetWheelSimTreeIndex() |
SimModule/SuspensionBaseInterface.h | ||
void GetWorldRaycastLocation
(
const FTransform& BodyTransform, |
SimModule/SuspensionBaseInterface.h | ||
bool IsWheelInContact() |
SimModule/SuspensionBaseInterface.h | ||
void SetHitDistance
(
const float NewValue |
SimModule/SuspensionBaseInterface.h | ||
void SetImpactNormal
(
const FVector& NewValue |
SimModule/SuspensionBaseInterface.h | ||
void SetSpringLength
(
float InLength, |
SimModule/SuspensionBaseInterface.h | ||
void SetTargetPoint
(
const FSuspensionTargetPoint& InTargetPoint |
SimModule/SuspensionBaseInterface.h | ||
void SetTargetPosition
(
const FVector& NewValue |
SimModule/SuspensionBaseInterface.h | ||
void SetWheelSimTreeIndex
(
int WheelTreeIndexIn |
SimModule/SuspensionBaseInterface.h |
Overridden from ISimulationModuleBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool IsBehaviourType
(
eSimModuleTypeFlags InType |
Is Module of a specific behavioral data type | SimModule/SuspensionBaseInterface.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName CHAOSTYPENAMERETRIVAL() |
SimModule/SuspensionBaseInterface.h |