Navigation
API > API/Runtime > API/Runtime/Core
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
VectorRegister4Float VectorNormalizeSafe
(
VectorRegister4Float Vector, |
Returns ((Vector dot Vector) >= 1e-8) ? (Vector / |Vector|) : DefaultValue Uses accurate 1/sqrt, not the estimate | ||
VectorRegister4Double VectorNormalizeSafe
(
VectorRegister4Double Vector, |
VectorNormalizeSafe(VectorRegister4Float, VectorRegister4Float)
Description
Returns ((Vector dot Vector) >= 1e-8) ? (Vector / |Vector|) : DefaultValue Uses accurate 1/sqrt, not the estimate
| Name | VectorNormalizeSafe |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/UnrealMathVectorCommon.h.inl |
| Include Path | #include "Math/UnrealMathVectorCommon.h.inl" |
VectorRegister4Float VectorNormalizeSafe
(
VectorRegister4Float Vector,
VectorRegister4Float DefaultValue
)
VectorNormalizeSafe(VectorRegister4Double, VectorRegister4Double)
| Name | VectorNormalizeSafe |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/UnrealMathVectorCommon.h.inl |
| Include Path | #include "Math/UnrealMathVectorCommon.h.inl" |
VectorRegister4Double VectorNormalizeSafe
(
VectorRegister4Double Vector,
VectorRegister4Double DefaultValue
)