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

#include <AABBVectorizedDouble.h>

Public Member Functions

FORCEINLINE_DEBUGGABLE FAABBVectorizedDouble ()
 
FORCEINLINE_DEBUGGABLE FAABBVectorizedDouble (const VectorRegister4Double &InMin, const VectorRegister4Double &InMax)
 
template<typename T >
FORCEINLINE_DEBUGGABLE FAABBVectorizedDouble (const TAABB< T, 3 > &AABB)
 
FORCEINLINE_DEBUGGABLE const VectorRegister4DoubleGetMin () const
 
FORCEINLINE_DEBUGGABLE const VectorRegister4DoubleGetMax () const
 
FORCEINLINE_DEBUGGABLE void SetMin (const VectorRegister4Double &InMin)
 
FORCEINLINE_DEBUGGABLE void SetMax (const VectorRegister4Double &InMax)
 
FORCEINLINE_DEBUGGABLE bool RaycastFast (const VectorRegister4Double &StartPoint, const VectorRegister4Double &InvDir, const VectorRegister4Double &Parallel, const VectorRegister4Double &Length, VectorRegister4Double &LatestStartTime) const
 
FORCEINLINE_DEBUGGABLE bool Intersects (const FAABBVectorizedDouble &Other) const
 
FORCEINLINE_DEBUGGABLE FAABBVectorizedDoubleThicken (const VectorRegister4Double &Thickness)
 

Constructor & Destructor Documentation

◆ FAABBVectorizedDouble() [1/3]

FORCEINLINE_DEBUGGABLE Chaos::FAABBVectorizedDouble::FAABBVectorizedDouble ( )
inline

◆ FAABBVectorizedDouble() [2/3]

FORCEINLINE_DEBUGGABLE Chaos::FAABBVectorizedDouble::FAABBVectorizedDouble ( const VectorRegister4Double InMin,
const VectorRegister4Double InMax 
)
inline

◆ FAABBVectorizedDouble() [3/3]

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

Member Function Documentation

◆ GetMax()

FORCEINLINE_DEBUGGABLE const VectorRegister4Double & Chaos::FAABBVectorizedDouble::GetMax ( ) const
inline

◆ GetMin()

FORCEINLINE_DEBUGGABLE const VectorRegister4Double & Chaos::FAABBVectorizedDouble::GetMin ( ) const
inline

◆ Intersects()

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

◆ RaycastFast()

FORCEINLINE_DEBUGGABLE bool Chaos::FAABBVectorizedDouble::RaycastFast ( const VectorRegister4Double StartPoint,
const VectorRegister4Double InvDir,
const VectorRegister4Double Parallel,
const VectorRegister4Double Length,
VectorRegister4Double LatestStartTime 
) const
inline

◆ SetMax()

FORCEINLINE_DEBUGGABLE void Chaos::FAABBVectorizedDouble::SetMax ( const VectorRegister4Double InMax)
inline

◆ SetMin()

FORCEINLINE_DEBUGGABLE void Chaos::FAABBVectorizedDouble::SetMin ( const VectorRegister4Double InMin)
inline

◆ Thicken()

FORCEINLINE_DEBUGGABLE FAABBVectorizedDouble & Chaos::FAABBVectorizedDouble::Thicken ( const VectorRegister4Double Thickness)
inline

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