Navigation
API > API/Runtime > API/Runtime/ChaosCore > API/Runtime/ChaosCore/Chaos
References
| Module | ChaosCore |
| Header | /Engine/Source/Runtime/Experimental/ChaosCore/Public/Chaos/SimdTypes.h |
| Include | #include "Chaos/SimdTypes.h" |
Syntax
template<int TNumLanes>
struct TSimdSelector
Remarks
The result of Simd comparison operations and used in SimdSelect.
// Replace any non-positive values in R0 with the value from R1 FSim4Selector IsR0GreaterThanZero = SimdGreater(R0, FSimd4Realf::Zero()); R0 = SimdSelect(IsV0GreaterThanZero, R0, R1);
Variables
| Type | Name | Description | |
|---|---|---|---|
| float[TNumLanes] | V |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSimdSelector< 4 > | False () |
||
| TSimdSelector< TNumLanes > | False () |
||
| bool | GetValue
(
const int LaneIndex |
||
| void | |||
| TSimdSelector< 4 > | True () |
4-wide template specializations | |
| TSimdSelector< TNumLanes > | True () |