UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SQVisitor.h File Reference

Go to the source code of this file.

Classes

struct  TSQVisitor< QueryGeometryType, TPayload, THitType, bGTData >
 
struct  TBPVisitor< QueryGeometryType, TPayload, THitType, bGTData >
 

Functions

template<typename TLocationHit >
void FillHitHelper (TLocationHit &Hit, const Chaos::FReal Distance, const FVector &WorldPosition, const FVector &WorldNormal, int32 FaceIdx, bool bComputeMTD)
 
template<typename QueryGeomType , typename TSweepHit , typename TPayload >
void SweepHelper (const QueryGeomType &QueryGeom, const Chaos::ISpatialAcceleration< TPayload, Chaos::FReal, 3 > &SpatialAcceleration, const FTransform &StartTM, const FVector &Dir, const float DeltaMagnitude, ChaosInterface::FSQHitBuffer< TSweepHit > &HitBuffer, EHitFlags OutputFlags, const ChaosInterface::FQueryFilterData &QueryFilterData, ICollisionQueryFilterCallbackBase &QueryCallback, const ChaosInterface::FQueryDebugParams &DebugParams)
 
template<typename QueryGeomType , typename TOverlapHit , typename TPayload >
void OverlapHelper (const QueryGeomType &QueryGeom, const Chaos::ISpatialAcceleration< TPayload, Chaos::FReal, 3 > &SpatialAcceleration, const FTransform &GeomPose, ChaosInterface::FSQHitBuffer< TOverlapHit > &HitBuffer, const ChaosInterface::FQueryFilterData &QueryFilterData, ICollisionQueryFilterCallbackBase &QueryCallback, const ChaosInterface::FQueryDebugParams &DebugParams)
 

Function Documentation

◆ FillHitHelper()

template<typename TLocationHit >
void FillHitHelper ( TLocationHit Hit,
const Chaos::FReal  Distance,
const FVector WorldPosition,
const FVector WorldNormal,
int32  FaceIdx,
bool  bComputeMTD 
)

◆ OverlapHelper()

void OverlapHelper ( const QueryGeomType QueryGeom,
const Chaos::ISpatialAcceleration< TPayload, Chaos::FReal, 3 > &  SpatialAcceleration,
const FTransform GeomPose,
ChaosInterface::FSQHitBuffer< TOverlapHit > &  HitBuffer,
const ChaosInterface::FQueryFilterData QueryFilterData,
ICollisionQueryFilterCallbackBase QueryCallback,
const ChaosInterface::FQueryDebugParams DebugParams 
)

◆ SweepHelper()

void SweepHelper ( const QueryGeomType QueryGeom,
const Chaos::ISpatialAcceleration< TPayload, Chaos::FReal, 3 > &  SpatialAcceleration,
const FTransform StartTM,
const FVector Dir,
const float  DeltaMagnitude,
ChaosInterface::FSQHitBuffer< TSweepHit > &  HitBuffer,
EHitFlags  OutputFlags,
const ChaosInterface::FQueryFilterData QueryFilterData,
ICollisionQueryFilterCallbackBase QueryCallback,
const ChaosInterface::FQueryDebugParams DebugParams 
)