Navigation
API > API/Runtime > API/Runtime/Core
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void VectorDeinterleave
(
VectorRegister4Float&__restrict OutEvens, |
Deinterleaves the components of the two given vectors such that the even components are in one vector and the odds in another. | Math/UnrealMathFPU.h | |
void VectorDeinterleave
(
VectorRegister4Double&__restrict OutEvens, |
Math/UnrealMathFPU.h |
VectorDeinterleave(VectorRegister4Float &__restrict, VectorRegister4Float &__restrict, const VectorRegister4Float &__restrict, const VectorRegister4Float &__restrict)
Description
Deinterleaves the components of the two given vectors such that the even components are in one vector and the odds in another.
| Name | VectorDeinterleave |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/UnrealMathFPU.h |
| Include Path | #include "Math/UnrealMathFPU.h" |
void VectorDeinterleave
(
VectorRegister4Float &__restrict OutEvens,
VectorRegister4Float &__restrict OutOdds,
const VectorRegister4Float &__restrict Lo,
const VectorRegister4Float &__restrict Hi
)
Parameters
| Name | Remarks |
|---|---|
| Lo | [Even0, Odd0, Even1, Odd1] |
| Hi | [Even2, Odd2, Even3, Odd3] |
| OutEvens | [Even0, Even1, Even2, Even3] |
| OutOdds | [Odd0, Odd1, Odd2, Odd3] |
VectorDeinterleave(VectorRegister4Double &__restrict, VectorRegister4Double &__restrict, const VectorRegister4Double &__restrict, const VectorRegister4Double &__restrict)
| Name | VectorDeinterleave |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/UnrealMathFPU.h |
| Include Path | #include "Math/UnrealMathFPU.h" |
void VectorDeinterleave
(
VectorRegister4Double &__restrict OutEvens,
VectorRegister4Double &__restrict OutOdds,
const VectorRegister4Double &__restrict Lo,
const VectorRegister4Double &__restrict Hi
)