UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
EnvQueryTest_Trace_Helpers Namespace Reference

Functions

template<EEnvTraceShape::Type Shape>
bool TraceShape (const FVector &Start, const FVector &End, UWorld *World, enum ECollisionChannel Channel, const FCollisionQueryParams &TraceParams, const FVector3f &Extent, const FCollisionResponseParams &ResponseParams)
 
template<bool bTraceToItem, EEnvTraceShape::Type Shape>
bool TraceShapeWithDir (const FVector &ItemPos, const FVector &ContextPos, UWorld *World, enum ECollisionChannel Channel, const FCollisionQueryParams &TraceParams, const FVector3f &Extent, const FCollisionResponseParams &ResponseParams)
 
template<bool bTraceToItem, EEnvTraceShape::Type Shape>
void RunTraces (const UEnvQueryTest_Trace &Query, const TArrayView< FVector > &ContextLocations, FEnvQueryInstance &QueryInstance, float ContextZ, float ItemZ, const FEnvTraceData &TraceData, EEnvTestPurpose::Type TestPurpose, EEnvTestFilterType::Type FilterType, bool bWantsHit, const FCollisionQueryParams &TraceParams)
 

Function Documentation

◆ RunTraces()

template<bool bTraceToItem, EEnvTraceShape::Type Shape>
void EnvQueryTest_Trace_Helpers::RunTraces ( const UEnvQueryTest_Trace Query,
const TArrayView< FVector > &  ContextLocations,
FEnvQueryInstance QueryInstance,
float  ContextZ,
float  ItemZ,
const FEnvTraceData TraceData,
EEnvTestPurpose::Type  TestPurpose,
EEnvTestFilterType::Type  FilterType,
bool  bWantsHit,
const FCollisionQueryParams TraceParams 
)

◆ TraceShape()

template<EEnvTraceShape::Type Shape>
bool EnvQueryTest_Trace_Helpers::TraceShape ( const FVector Start,
const FVector End,
UWorld World,
enum ECollisionChannel  Channel,
const FCollisionQueryParams TraceParams,
const FVector3f Extent,
const FCollisionResponseParams ResponseParams 
)

◆ TraceShapeWithDir()

template<bool bTraceToItem, EEnvTraceShape::Type Shape>
bool EnvQueryTest_Trace_Helpers::TraceShapeWithDir ( const FVector ItemPos,
const FVector ContextPos,
UWorld World,
enum ECollisionChannel  Channel,
const FCollisionQueryParams TraceParams,
const FVector3f Extent,
const FCollisionResponseParams ResponseParams 
)