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

#include <EPAVectorized.h>

Public Member Functions

FORCEINLINE bool operator> (const VectorTEPAEntry &Other) const
 
FORCEINLINE_DEBUGGABLE bool Initialize (const VectorRegister4Float *VerticesA, const VectorRegister4Float *VerticesB, int32 InIdx0, int32 InIdx1, int32 InIdx2, const TVector< int32, 3 > &InAdjFaces, const TVector< int32, 3 > &InAdjEdges)
 
void SwapWinding (VectorTEPAEntry *Entries)
 
FORCEINLINE_DEBUGGABLE VectorRegister4Float DistanceToPlane (const VectorRegister4Float &X) const
 
FORCEINLINE_DEBUGGABLE bool IsOriginProjectedInside (const VectorRegister4Float *VertsABuffer, const VectorRegister4Float *VertsBBuffer, const VectorRegister4Float Epsilon) const
 

Public Attributes

VectorRegister4Float PlaneNormal
 
VectorRegister4Float Distance
 
int32 IdxBuffer [3]
 
TVector< int32, 3 > AdjFaces
 
TVector< int32, 3 > AdjEdges
 
bool bObsolete
 

Member Function Documentation

◆ DistanceToPlane()

FORCEINLINE_DEBUGGABLE VectorRegister4Float Chaos::VectorTEPAEntry::DistanceToPlane ( const VectorRegister4Float X) const
inline

◆ Initialize()

FORCEINLINE_DEBUGGABLE bool Chaos::VectorTEPAEntry::Initialize ( const VectorRegister4Float VerticesA,
const VectorRegister4Float VerticesB,
int32  InIdx0,
int32  InIdx1,
int32  InIdx2,
const TVector< int32, 3 > &  InAdjFaces,
const TVector< int32, 3 > &  InAdjEdges 
)
inline

◆ IsOriginProjectedInside()

FORCEINLINE_DEBUGGABLE bool Chaos::VectorTEPAEntry::IsOriginProjectedInside ( const VectorRegister4Float VertsABuffer,
const VectorRegister4Float VertsBBuffer,
const VectorRegister4Float  Epsilon 
) const
inline

◆ operator>()

FORCEINLINE bool Chaos::VectorTEPAEntry::operator> ( const VectorTEPAEntry Other) const
inline

◆ SwapWinding()

void Chaos::VectorTEPAEntry::SwapWinding ( VectorTEPAEntry Entries)
inline

Member Data Documentation

◆ AdjEdges

TVector<int32, 3> Chaos::VectorTEPAEntry::AdjEdges

◆ AdjFaces

TVector<int32, 3> Chaos::VectorTEPAEntry::AdjFaces

◆ bObsolete

bool Chaos::VectorTEPAEntry::bObsolete

◆ Distance

VectorRegister4Float Chaos::VectorTEPAEntry::Distance

◆ IdxBuffer

int32 Chaos::VectorTEPAEntry::IdxBuffer[3]

◆ PlaneNormal

VectorRegister4Float Chaos::VectorTEPAEntry::PlaneNormal

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