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() ) |