UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Math::TBoxSphereBounds< T, TExtent >::Builder Struct Reference

#include <BoxSphereBounds.h>

Public Member Functions

UE_FORCEINLINE_HINT Builderoperator+= (const TBoxSphereBounds< T, TExtent > &Other)
 
UE_FORCEINLINE_HINT Builderoperator+= (const TBox< T > &Box)
 
UE_FORCEINLINE_HINT Builderoperator+= (const TSphere< T > &Sphere)
 
UE_FORCEINLINE_HINT Builderoperator+= (const TVector< T > &Point)
 
UE_FORCEINLINE_HINT bool IsValid () const
 
UE_FORCEINLINE_HINT operator TBoxSphereBounds< T, TExtent > () const
 

Detailed Description

template<typename T, typename TExtent>
struct UE::Math::TBoxSphereBounds< T, TExtent >::Builder

Utility class to build a TBoxSphereBounds by adding other math primitives. Correctly handles the initial insertion (instead of potentially adding the ZeroVector by default)

Member Function Documentation

◆ IsValid()

template<typename T , typename TExtent >
UE_FORCEINLINE_HINT bool UE::Math::TBoxSphereBounds< T, TExtent >::Builder::IsValid ( ) const
inline

◆ operator TBoxSphereBounds< T, TExtent >()

template<typename T , typename TExtent >
UE_FORCEINLINE_HINT UE::Math::TBoxSphereBounds< T, TExtent >::Builder::operator TBoxSphereBounds< T, TExtent > ( ) const
inline

◆ operator+=() [1/4]

template<typename T , typename TExtent >
UE_FORCEINLINE_HINT Builder & UE::Math::TBoxSphereBounds< T, TExtent >::Builder::operator+= ( const TBox< T > &  Box)
inline

◆ operator+=() [2/4]

template<typename T , typename TExtent >
UE_FORCEINLINE_HINT Builder & UE::Math::TBoxSphereBounds< T, TExtent >::Builder::operator+= ( const TBoxSphereBounds< T, TExtent > &  Other)
inline

◆ operator+=() [3/4]

template<typename T , typename TExtent >
UE_FORCEINLINE_HINT Builder & UE::Math::TBoxSphereBounds< T, TExtent >::Builder::operator+= ( const TSphere< T > &  Sphere)
inline

◆ operator+=() [4/4]

template<typename T , typename TExtent >
UE_FORCEINLINE_HINT Builder & UE::Math::TBoxSphereBounds< T, TExtent >::Builder::operator+= ( const TVector< T > &  Point)
inline

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