Navigation
API > API/Runtime > API/Runtime/Core
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| HEADER_UNIT_SKIP - Not included directly IWYU pragma: private constexpr floating point vector constant creation functions that bypass SIMD intrinsic setters | |||
VectorRegister4Double MakeVectorRegisterDoubleConstant
(
double X, |
MakeVectorRegisterDoubleConstant(VectorRegister2Double, VectorRegister2Double)
Description
HEADER_UNIT_SKIP - Not included directly IWYU pragma: private constexpr floating point vector constant creation functions that bypass SIMD intrinsic setters
Added new functions instead of constexprifying MakeVectorRegisterXyz to avoid small risk of impacting codegen. Long-term, we should only have one set of constexpr make functions without the Constant suffix.
| Name | MakeVectorRegisterDoubleConstant |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/UnrealMathVectorConstants.h.inl |
| Include Path | #include "Math/UnrealMathVectorConstants.h.inl" |
VectorRegister4Double MakeVectorRegisterDoubleConstant
(
VectorRegister2Double XY,
VectorRegister2Double ZW
)
MakeVectorRegisterDoubleConstant(double, double, double, double)
| Name | MakeVectorRegisterDoubleConstant |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/UnrealMathVectorConstants.h.inl |
| Include Path | #include "Math/UnrealMathVectorConstants.h.inl" |
VectorRegister4Double MakeVectorRegisterDoubleConstant
(
double X,
double Y,
double Z,
double W
)