|
| template<typename T > |
| FORCEINLINE_DEBUGGABLE TQuat< T > | FindBetween_Helper (const TVector< T > &A, const TVector< T > &B, T NormAB) |
| |
| template<typename T > |
| uint32 | GetTypeHash (const TBox< T > &Box) |
| |
| FArchive & | operator<< (FArchive &Ar, TBoxSphereBounds< float, float > &Bounds) |
| |
| FArchive & | operator<< (FArchive &Ar, TBoxSphereBounds< double, double > &Bounds) |
| |
| template<typename IntType > |
| uint32 | GetTypeHash (const TIntPoint< IntType > &InPoint) |
| |
| template<typename IntType > |
| uint32 | GetTypeHash (const TIntRect< IntType > &InRect) |
| |
| template<typename T > |
| uint32 | GetTypeHash (const TIntVector2< T > &Vector) |
| |
| template<typename T > |
| uint32 | GetTypeHash (const TIntVector3< T > &Vector) |
| |
| template<typename T > |
| uint32 | GetTypeHash (const TIntVector4< T > &Vector) |
| |
| FArchive & | operator<< (FArchive &Ar, TMatrix< float > &M) |
| |
| FArchive & | operator<< (FArchive &Ar, TMatrix< double > &M) |
| |
| template<typename T > |
| bool | MakeFrustumPlane (T A, T B, T C, T D, TPlane< T > &OutPlane) |
| |
| FArchive & | operator<< (FArchive &Ar, TPlane< float > &P) |
| |
| FArchive & | operator<< (FArchive &Ar, TPlane< double > &P) |
| |
| FArchive & | operator<< (FArchive &Ar, TQuat< float > &F) |
| |
| FArchive & | operator<< (FArchive &Ar, TQuat< double > &F) |
| |
| template<typename T > |
| UE_FORCEINLINE_HINT TQuat< T > | operator* (const float Scale, const TQuat< T > &Q) |
| |
| template<typename T > |
| UE_FORCEINLINE_HINT TQuat< T > | operator* (const double Scale, const TQuat< T > &Q) |
| |
| template<typename T > |
| uint32 | GetTypeHash (const TQuat< T > &Quat) |
| |
| FArchive & | operator<< (FArchive &Ar, TRotator< float > &R) |
| |
| FArchive & | operator<< (FArchive &Ar, TRotator< double > &R) |
| |
| template<typename T , typename FArg UE_REQUIRES> |
| UE_FORCEINLINE_HINT TRotator< T > | operator* (FArg Scale, const TRotator< T > &R) |
| |
| FArchive & | operator<< (FArchive &Ar, TSphere< float > &Sphere) |
| |
| FArchive & | operator<< (FArchive &Ar, TSphere< double > &Sphere) |
| |
| template<typename T > |
| uint32 | GetTypeHash (const TTransform< T > &Transform) |
| |
| template<typename T > |
| UE::Math::TVector2< T > | Concatenate (const UE::Math::TVector2< T > &LHS, const UE::Math::TVector2< T > &RHS) |
| |
| template<typename T > |
| UE::Math::TMatrix< T > | Concatenate (const UE::Math::TMatrix< T > &LHS, const UE::Math::TMatrix< T > &RHS) |
| |
| template<typename T > |
| UE::Math::TVector< T > | Concatenate (const UE::Math::TVector< T > &LHS, const UE::Math::TVector< T > &RHS) |
| |
| template<typename T > |
| UE::Math::TQuat< T > | Concatenate (const UE::Math::TQuat< T > &LHS, const UE::Math::TQuat< T > &RHS) |
| |
| FArchive & | operator<< (FArchive &Ar, TVector< float > &V) |
| |
| FArchive & | operator<< (FArchive &Ar, TVector< double > &V) |
| |
| void | operator<< (FStructuredArchive::FSlot Slot, TVector< float > &V) |
| |
| void | operator<< (FStructuredArchive::FSlot Slot, TVector< double > &V) |
| |
| template<typename T , typename T2 UE_REQUIRES> |
| UE_FORCEINLINE_HINT TVector< T > | operator* (T2 Scale, const TVector< T > &V) |
| |
| template<typename T > |
| UE_FORCEINLINE_HINT uint32 | GetTypeHash (const TVector< T > &Vector) |
| |
| template<typename T > |
| UE_FORCEINLINE_HINT uint32 | GetTypeHash (const TVector2< T > &Vector) |
| |
| FArchive & | operator<< (FArchive &Ar, TVector2< float > &V) |
| |
| void | operator<< (FStructuredArchive::FSlot Slot, TVector2< float > &V) |
| |
| FArchive & | operator<< (FArchive &Ar, TVector2< double > &V) |
| |
| void | operator<< (FStructuredArchive::FSlot Slot, TVector2< double > &V) |
| |
| template<typename T , typename T2 UE_REQUIRES> |
| UE_FORCEINLINE_HINT TVector2< T > | operator* (T2 Scale, const TVector2< T > &V) |
| |
| FArchive & | operator<< (FArchive &Ar, TVector4< float > &V) |
| |
| FArchive & | operator<< (FArchive &Ar, TVector4< double > &V) |
| |
| template<typename T , typename T2 UE_REQUIRES> |
| UE_FORCEINLINE_HINT TVector4< T > | operator* (T2 Scale, const TVector4< T > &V) |
| |
| template<typename RealType > |
| std::ostream & | operator<< (std::ostream &os, const TVector2< RealType > &Vec) |
| |
| template<typename RealType > |
| std::ostream & | operator<< (std::ostream &os, const TVector4< RealType > &Vec) |
| |
Implements an axis-aligned box.
Boxes describe an axis-aligned extent in three dimensions. They are used for many different things in the Engine and in games, such as bounding volumes, collision detection and visibility calculation.