Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/FSimpleSuspensionHelpers
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void ComputeSuspensionDisplacements
(
const FSimpleSuspensionParams& SuspensionParams, |
Physics/SimpleSuspension.h | ||
static void ComputeSuspensionDisplacements
(
const TArray< FVector > WorldSuspensionOrigins, |
Perform raycasts to compute spring displacements. | Physics/SimpleSuspension.h |
ComputeSuspensionDisplacements(const FSimpleSuspensionParams &, const FSimpleSuspensionRaycast &, FSimpleSuspensionState)
| Name | ComputeSuspensionDisplacements |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Physics/SimpleSuspension.h |
| Include Path | #include "Physics/SimpleSuspension.h" |
| Source | /Engine/Source/Runtime/Engine/Private/PhysicsEngine/SimpleSuspension.cpp |
static void ComputeSuspensionDisplacements
(
const FSimpleSuspensionParams & SuspensionParams,
const FSimpleSuspensionRaycast & RaycastFunction,
FSimpleSuspensionState InOutSuspensionState
)
ComputeSuspensionDisplacements(const TArray< FVector >, const TArray< FSimpleSuspensionSpringParams > &, const FVector &, const FSimpleSuspensionRaycast &, TArray< float > &)
Description
Perform raycasts to compute spring displacements. This helper doesn't know about "world", so it takes a lambda. Consumers of this class may just want to do this themselves to avoid this
| Name | ComputeSuspensionDisplacements |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Physics/SimpleSuspension.h |
| Include Path | #include "Physics/SimpleSuspension.h" |
| Source | /Engine/Source/Runtime/Engine/Private/PhysicsEngine/SimpleSuspension.cpp |
static void ComputeSuspensionDisplacements
(
const TArray < FVector > WorldSuspensionOrigins,
const TArray < FSimpleSuspensionSpringParams > & SpringParams,
const FVector & WorldSuspensionNormal,
const FSimpleSuspensionRaycast & RaycastFunction,
TArray < float > & OutSpringDisplacements
)