Navigation
API > API/Runtime > API/Runtime/ChaosCore
A TNumLanes-wide set of floating point 3-vectors. The vector elements are stored as 3 vectors of Xs, Ys and Zs.
FSimd4Vec3f C = SimdCrossProduct(A, B);
| Name | TSimdVec3f |
| Type | struct |
| Header File | /Engine/Source/Runtime/Experimental/ChaosCore/Public/Chaos/SimdTypes.h |
| Include Path | #include "Chaos/SimdTypes.h" |
Syntax
template<int TNumLanes>
struct TSimdVec3f
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSimdVec3f () |
Chaos/SimdTypes.h | ||
TSimdVec3f
(
const FVec3f& V |
Chaos/SimdTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| VX | float | Chaos/SimdTypes.h | ||
| VY | float | Chaos/SimdTypes.h | ||
| VZ | float | Chaos/SimdTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FVec3f GetValue
(
const int32 LaneIndex |
Chaos/SimdTypes.h | ||
void SetValue
(
const int32 LaneIndex, |
Chaos/SimdTypes.h | ||
void SetValues
(
const FVec3f& V |
Chaos/SimdTypes.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSimdVec3f Make
(
const FVec3f& V |
Chaos/SimdTypes.h | ||
static TSimdVec3f Make
(
const FVec3f& V0, |
Chaos/SimdTypes.h |