![]() |
Ark Server API (ASA) - Wiki
|
#include <Bounds.h>
Public Types | |
| template<typename U > | |
| using | TVector = UE::Math::TVector<U> |
| template<typename U > | |
| using | TVector4 = UE::Math::TVector4<U> |
| using | FReal = T |
Public Member Functions | |
| FORCEINLINE TBounds< T > & | operator= (const TVector< T > &Other) |
| FORCEINLINE TBounds< T > & | operator+= (const TVector< T > &Other) |
| FORCEINLINE TBounds< T > & | operator+= (const TBounds< T > &Other) |
| FORCEINLINE TBounds< T > | operator+ (const TBounds< T > &Other) const |
| FORCEINLINE bool | Intersect (const TBounds< T > &Other) const |
| FORCEINLINE bool | Contains (const TBounds< T > &Other) const |
| FORCEINLINE T | DistSqr (const TVector< T > &Point) const |
| FORCEINLINE TVector< T > | GetCenter () const |
| FORCEINLINE TVector< T > | GetExtent () const |
| FORCEINLINE T | GetSurfaceArea () const |
| template<typename U > | |
| FORCEINLINE auto | ToAbsolute (const TVector< U > &Offset) const |
| template<typename U > | |
| FORCEINLINE TBounds< float > | ToRelative (const TVector< U > &Offset) 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 | |
| FORCEINLINE friend FArchive & | operator<< (FArchive &Ar, TBounds< T > &Bounds) |
|
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() ) |