93 template<
typename U >
96 using CommonType =
typename std::common_type<T, U>::type;
104 template<
typename U >
107 using CommonType =
typename std::common_type<T, U>::type;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
FORCEINLINE VectorRegister4Float VectorSubtract(const VectorRegister4Float &Vec1, const VectorRegister4Float &Vec2)
Definition UnrealMathFPU.h:731
FORCEINLINE VectorRegister4Double VectorLoadFloat3(const double *Ptr)
Definition UnrealMathFPU.h:427
FORCEINLINE VectorRegister4Float VectorMin(const VectorRegister4Float &Vec1, const VectorRegister4Float &Vec2)
Definition UnrealMathFPU.h:1686
FORCEINLINE VectorRegister4Float VectorSetFloat1(float F)
Definition UnrealMathFPU.h:518
FORCEINLINE VectorRegister4Float VectorMultiply(const VectorRegister4Float &Vec1, const VectorRegister4Float &Vec2)
Definition UnrealMathFPU.h:758
FORCEINLINE VectorRegister4Float VectorMax(const VectorRegister4Float &Vec1, const VectorRegister4Float &Vec2)
Definition UnrealMathFPU.h:1713
FORCEINLINE VectorRegister4Float VectorBitwiseAnd(const VectorRegister4Float &Vec1, const VectorRegister4Float &Vec2)
Definition UnrealMathFPU.h:1165
VectorRegister4Float VectorLoadAligned(const float *Ptr)
Definition UnrealMathFPU.h:451
FORCEINLINE VectorRegister4Float VectorMultiplyAdd(const VectorRegister4Float &Vec1, const VectorRegister4Float &Vec2, const VectorRegister4Float &Vec3)
Definition UnrealMathFPU.h:786
FORCEINLINE VectorRegister4Float VectorCompareGT(const VectorRegister4Float &Vec1, const VectorRegister4Float &Vec2)
Definition UnrealMathFPU.h:974
FORCEINLINE VectorRegister4Float VectorCompareGE(const VectorRegister4Float &Vec1, const VectorRegister4Float &Vec2)
Definition UnrealMathFPU.h:1000
FORCEINLINE int32 VectorMaskBits(const VectorRegister4Float &Vec1)
Definition UnrealMathFPU.h:1075
FORCEINLINE VectorRegister4Float VectorAbs(const VectorRegister4Float &Vec)
Definition UnrealMathFPU.h:661
FORCEINLINE VectorRegister4Float VectorAdd(const VectorRegister4Float &Vec1, const VectorRegister4Float &Vec2)
Definition UnrealMathFPU.h:704
FORCEINLINE float VectorDot3Scalar(const VectorRegister4Float &Vec1, const VectorRegister4Float &Vec2)
Definition UnrealMathFPU.h:861
void VectorStoreAligned(const VectorRegister4Float &Vec, float *Ptr)
Definition UnrealMathFPU.h:534
FORCEINLINE VectorRegister4Float VectorBitwiseOr(const VectorRegister4Float &Vec1, const VectorRegister4Float &Vec2)
Definition UnrealMathFPU.h:1140
FORCEINLINE VectorRegister4Float VectorCompareLE(const VectorRegister4Float &Vec1, const VectorRegister4Float &Vec2)
Definition UnrealMathFPU.h:1050
#define VectorReplicate(Vec, ElementIndex)
Definition UnrealMathFPU.h:627
uint32 Offset
Definition VulkanMemory.cpp:4033
uint32 Size
Definition VulkanMemory.cpp:4034
Definition Archive.h:1208
UE_FORCEINLINE_HINT TBounds< T > operator+(const TBounds< T > &Other) const
Definition Bounds.h:42
TBounds< T > & operator+=(const TBounds< T > &Other)
Definition Bounds.h:35
TVector4< T > Max
Definition Bounds.h:19
TBounds< float > ToRelative(const TVector< U > &Offset) const
Definition Bounds.h:105
T DistSqr(const TVector< T > &Point) const
Definition Bounds.h:63
UE_FORCEINLINE_HINT TVector< T > GetExtent() const
Definition Bounds.h:77
TVector4< T > Min
Definition Bounds.h:18
UE_FORCEINLINE_HINT TVector< T > GetSize() const
Definition Bounds.h:82
T GetSurfaceArea() const
Definition Bounds.h:87
bool Contains(const TBounds< T > &Other) const
Definition Bounds.h:55
UE_FORCEINLINE_HINT TVector< T > GetCenter() const
Definition Bounds.h:72
T FReal
Definition Bounds.h:16
bool Intersect(const TBounds< T > &Other) const
Definition Bounds.h:47
friend FArchive & operator<<(FArchive &Ar, TBounds< T > &Bounds)
Definition Bounds.h:146
TBounds< T > & operator=(const TVector< T > &Other)
Definition Bounds.h:21
TBounds< T > & operator+=(const TVector< T > &Other)
Definition Bounds.h:28
TBounds< T > TransformBy(const TMatrix< T > &M) const
Definition Bounds.h:115
auto ToAbsolute(const TVector< U > &Offset) const
Definition Bounds.h:94
Definition NumericLimits.h:41
T M[4][4]
Definition Matrix.h:49