UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Geometry::FAxisAlignedBox3i Struct Reference

#include <IntBoxTypes.h>

Public Member Functions

 FAxisAlignedBox3i ()
 
 FAxisAlignedBox3i (const FVector3i &Min, const FVector3i &Max)
 
bool operator== (const FAxisAlignedBox3i &Other) const
 
bool operator!= (const FAxisAlignedBox3i &Other) const
 
int32 Width () const
 
int32 Height () const
 
int32 Depth () const
 
int32 Volume () const
 
FVector3i Diagonal () const
 
bool Contains (const FVector3i &V) const
 
void Contain (const FVector3i &V)
 
FVector3i GetCorner (int Index) const
 

Static Public Member Functions

static FAxisAlignedBox3i Empty ()
 
static FAxisAlignedBox3i Infinite ()
 

Public Attributes

FVector3i Min
 
FVector3i Max
 

Constructor & Destructor Documentation

◆ FAxisAlignedBox3i() [1/2]

UE::Geometry::FAxisAlignedBox3i::FAxisAlignedBox3i ( )
inline

◆ FAxisAlignedBox3i() [2/2]

UE::Geometry::FAxisAlignedBox3i::FAxisAlignedBox3i ( const FVector3i Min,
const FVector3i Max 
)
inline

Member Function Documentation

◆ Contain()

void UE::Geometry::FAxisAlignedBox3i::Contain ( const FVector3i V)
inline

◆ Contains()

bool UE::Geometry::FAxisAlignedBox3i::Contains ( const FVector3i V) const
inline

◆ Depth()

int32 UE::Geometry::FAxisAlignedBox3i::Depth ( ) const
inline

◆ Diagonal()

FVector3i UE::Geometry::FAxisAlignedBox3i::Diagonal ( ) const
inline

◆ Empty()

static FAxisAlignedBox3i UE::Geometry::FAxisAlignedBox3i::Empty ( )
inlinestatic

◆ GetCorner()

FVector3i UE::Geometry::FAxisAlignedBox3i::GetCorner ( int  Index) const
inline
Parameters
Indexcorner index in range 0-7
Returns
Corner point on the box identified by the given index. See diagram in OrientedBoxTypes.h for index/corner mapping.

◆ Height()

int32 UE::Geometry::FAxisAlignedBox3i::Height ( ) const
inline

◆ Infinite()

static FAxisAlignedBox3i UE::Geometry::FAxisAlignedBox3i::Infinite ( )
inlinestatic

◆ operator!=()

bool UE::Geometry::FAxisAlignedBox3i::operator!= ( const FAxisAlignedBox3i Other) const
inline

◆ operator==()

bool UE::Geometry::FAxisAlignedBox3i::operator== ( const FAxisAlignedBox3i Other) const
inline

◆ Volume()

int32 UE::Geometry::FAxisAlignedBox3i::Volume ( ) const
inline

◆ Width()

int32 UE::Geometry::FAxisAlignedBox3i::Width ( ) const
inline

Member Data Documentation

◆ Max

FVector3i UE::Geometry::FAxisAlignedBox3i::Max

◆ Min

FVector3i UE::Geometry::FAxisAlignedBox3i::Min

The documentation for this struct was generated from the following file: