#include <EnvQueryTraceHelpers.h>
|
| | FBatchTrace (UWorld *InWorld, enum ECollisionChannel InChannel, const FCollisionQueryParams &InParams, const FVector &InExtent, ETraceMode InTraceMode) |
| |
| | FBatchTrace (UWorld *InWorld, const FEnvTraceData &TraceData, const FCollisionQueryParams &InParams, const FVector &InExtent, ETraceMode InTraceMode) |
| |
| bool | RunLineTrace (const FVector &StartPos, const FVector &EndPos, FVector &HitPos) const |
| |
| bool | RunSphereTrace (const FVector &StartPos, const FVector &EndPos, FVector &HitPos) const |
| |
| bool | RunCapsuleTrace (const FVector &StartPos, const FVector &EndPos, FVector &HitPos) const |
| |
| bool | RunBoxTrace (const FVector &StartPos, const FVector &EndPos, FVector &HitPos) const |
| |
| template<EEnvTraceShape::Type TraceType> |
| void | DoSingleSourceMultiDestinations (const FVector &Source, TArray< FNavLocation > &Points) |
| |
| template<EEnvTraceShape::Type TraceType> |
| void | DoMultiSourceMultiDestinations2D (const TArray< FRayStartEnd > &Rays, TArray< FNavLocation > &OutPoints) |
| |
| template<EEnvTraceShape::Type TraceType> |
| void | DoProject (TArray< FNavLocation > &Points, float StartOffsetZ, float EndOffsetZ, float HitOffsetZ) |
| |
◆ FBatchTrace() [1/2]
◆ FBatchTrace() [2/2]
◆ DoMultiSourceMultiDestinations2D()
note that this function works slightly different in terms of discarding items. "Accepted" items get added to the OutPoints array
◆ DoProject()
◆ DoSingleSourceMultiDestinations()
◆ RunBoxTrace()
◆ RunCapsuleTrace()
◆ RunLineTrace()
◆ RunSphereTrace()
◆ Channel
◆ Extent
| const FVector FEQSHelpers::FBatchTrace::Extent |
◆ QueryParams
◆ ResponseParams
◆ TraceHits
◆ TraceMode
◆ World
| UWorld* FEQSHelpers::FBatchTrace::World |
The documentation for this struct was generated from the following files: