Go to the source code of this file.
|
void | UE::Math::operator<< (FStructuredArchive::FSlot Slot, TVector< float > &V) |
|
void | UE::Math::operator<< (FStructuredArchive::FSlot Slot, TVector< double > &V) |
|
template<typename T , typename T2 , TEMPLATE_REQUIRES(std::is_arithmetic< T2 >::value) > |
FORCEINLINE TVector< T > | UE::Math::operator* (T2 Scale, const TVector< T > &V) |
|
template<typename T > |
FORCEINLINE uint32 | UE::Math::GetTypeHash (const TVector< T > &Vector) |
|
| DECLARE_INTRINSIC_TYPE_LAYOUT (FVector3f) |
|
| DECLARE_INTRINSIC_TYPE_LAYOUT (FVector3d) |
|
template<typename T > |
FORCEINLINE UE::Math::TVector< T > | ClampVector (const UE::Math::TVector< T > &V, const UE::Math::TVector< T > &Min, const UE::Math::TVector< T > &Max) |
|
template<typename T > |
static FORCEINLINE UE::Math::TVector< T > | INTEL_ORDER_VECTOR (UE::Math::TVector< T > v) |
|
template<typename T , typename U > |
FORCEINLINE T | ComputeSquaredDistanceFromBoxToPoint (const UE::Math::TVector< T > &Mins, const UE::Math::TVector< T > &Maxs, const UE::Math::TVector< U > &Point) |
|
FORCEINLINE FVector3f | UE::LWC::NarrowWorldPositionChecked (const FVector &WorldPosition) |
|
FORCEINLINE FVector3f | UE::LWC::NarrowWorldPositionChecked (const FVector::FReal InX, const FVector::FReal InY, const FVector::FReal InZ) |
|
◆ ClampVector()
Component-wise clamp for TVector
Definition at line 2516 of file Vector.h.
◆ ComputeSquaredDistanceFromBoxToPoint()
Util to calculate distance from a point to a bounding box
- Parameters
-
Mins | 3D Point defining the lower values of the axis of the bound box |
Max | 3D Point defining the lower values of the axis of the bound box |
Point | 3D position of interest |
- Returns
- the distance from the Point to the bounding box.
Definition at line 2545 of file Vector.h.
◆ DECLARE_INTRINSIC_TYPE_LAYOUT() [1/2]
◆ DECLARE_INTRINSIC_TYPE_LAYOUT() [2/2]
◆ INTEL_ORDER_VECTOR()