![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <Bounds.h>
Public Types | |
| template<typename U > | |
| using | TVector = UE::Math::TVector< U > |
| template<typename U > | |
| using | TVector4 = UE::Math::TVector4< U > |
| template<typename U > | |
| using | TMatrix = UE::Math::TMatrix< U > |
| using | FReal = T |
Public Member Functions | |
| TBounds< T > & | operator= (const TVector< T > &Other) |
| TBounds< T > & | operator+= (const TVector< T > &Other) |
| TBounds< T > & | operator+= (const TBounds< T > &Other) |
| UE_FORCEINLINE_HINT TBounds< T > | operator+ (const TBounds< T > &Other) const |
| bool | Intersect (const TBounds< T > &Other) const |
| bool | Contains (const TBounds< T > &Other) const |
| T | DistSqr (const TVector< T > &Point) const |
| UE_FORCEINLINE_HINT TVector< T > | GetCenter () const |
| UE_FORCEINLINE_HINT TVector< T > | GetExtent () const |
| UE_FORCEINLINE_HINT TVector< T > | GetSize () const |
| T | GetSurfaceArea () const |
| template<typename U > | |
| auto | ToAbsolute (const TVector< U > &Offset) const |
| template<typename U > | |
| TBounds< float > | ToRelative (const TVector< U > &Offset) const |
| TBounds< T > | TransformBy (const TMatrix< T > &M) const |
Public Attributes | |
| TVector4< T > | Min = TVector4<T>( TNumericLimits<T>::Max(), TNumericLimits<T>::Max(), TNumericLimits<T>::Max() ) |
| TVector4< T > | Max = TVector4<T>( -TNumericLimits<T>::Max(), -TNumericLimits<T>::Max(), -TNumericLimits<T>::Max() ) |
Friends | |
| FArchive & | operator<< (FArchive &Ar, TBounds< T > &Bounds) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| TVector4<T> TBounds< T >::Max = TVector4<T>( -TNumericLimits<T>::Max(), -TNumericLimits<T>::Max(), -TNumericLimits<T>::Max() ) |
| TVector4<T> TBounds< T >::Min = TVector4<T>( TNumericLimits<T>::Max(), TNumericLimits<T>::Max(), TNumericLimits<T>::Max() ) |