UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::FAABBVectorized Class Reference

#include <AABBVectorized.h>

Public Member Functions

FORCEINLINE_DEBUGGABLE FAABBVectorized ()
 
FORCEINLINE_DEBUGGABLE FAABBVectorized (const VectorRegister4Float &InMin, const VectorRegister4Float &InMax)
 
template<typename T >
FORCEINLINE_DEBUGGABLE FAABBVectorized (const TAABB< T, 3 > &AABB)
 
FORCEINLINE_DEBUGGABLE const VectorRegister4FloatGetMin () const
 
FORCEINLINE_DEBUGGABLE const VectorRegister4FloatGetMax () const
 
FORCEINLINE_DEBUGGABLE void SetMin (const VectorRegister4Float &InMin)
 
FORCEINLINE_DEBUGGABLE void SetMax (const VectorRegister4Float &InMax)
 
FORCEINLINE_DEBUGGABLE bool RaycastFast (const VectorRegister4Float &StartPoint, const VectorRegister4Float &InvDir, const VectorRegister4Float &Parallel, const VectorRegister4Float &Length) const
 
FORCEINLINE_DEBUGGABLE bool Intersects (const FAABBVectorized &Other) const
 
FORCEINLINE_DEBUGGABLE FAABBVectorizedThicken (const VectorRegister4Float &Thickness)
 

Constructor & Destructor Documentation

◆ FAABBVectorized() [1/3]

FORCEINLINE_DEBUGGABLE Chaos::FAABBVectorized::FAABBVectorized ( )
inline

◆ FAABBVectorized() [2/3]

FORCEINLINE_DEBUGGABLE Chaos::FAABBVectorized::FAABBVectorized ( const VectorRegister4Float InMin,
const VectorRegister4Float InMax 
)
inline

◆ FAABBVectorized() [3/3]

template<typename T >
FORCEINLINE_DEBUGGABLE Chaos::FAABBVectorized::FAABBVectorized ( const TAABB< T, 3 > &  AABB)
inlineexplicit

Member Function Documentation

◆ GetMax()

FORCEINLINE_DEBUGGABLE const VectorRegister4Float & Chaos::FAABBVectorized::GetMax ( ) const
inline

◆ GetMin()

FORCEINLINE_DEBUGGABLE const VectorRegister4Float & Chaos::FAABBVectorized::GetMin ( ) const
inline

◆ Intersects()

FORCEINLINE_DEBUGGABLE bool Chaos::FAABBVectorized::Intersects ( const FAABBVectorized Other) const
inline

◆ RaycastFast()

FORCEINLINE_DEBUGGABLE bool Chaos::FAABBVectorized::RaycastFast ( const VectorRegister4Float StartPoint,
const VectorRegister4Float InvDir,
const VectorRegister4Float Parallel,
const VectorRegister4Float Length 
) const
inline

◆ SetMax()

FORCEINLINE_DEBUGGABLE void Chaos::FAABBVectorized::SetMax ( const VectorRegister4Float InMax)
inline

◆ SetMin()

FORCEINLINE_DEBUGGABLE void Chaos::FAABBVectorized::SetMin ( const VectorRegister4Float InMin)
inline

◆ Thicken()

FORCEINLINE_DEBUGGABLE FAABBVectorized & Chaos::FAABBVectorized::Thicken ( const VectorRegister4Float Thickness)
inline

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