#include <SpatialAccelerationCollection.h>
|
| template<typename SQVisitor > |
| static bool | RaycastFast (const Tuple &Types, const TVector< T, d > &Start, FQueryFastData &CurData, SQVisitor &Visitor, const FVec3 &Dir, const FVec3 InvDir, const bool bParallel[3]) |
| |
| template<typename SQVisitor > |
| static bool | SweepFast (const Tuple &Types, const TVector< T, d > &Start, FQueryFastData &CurData, const TVector< T, d > QueryHalfExtents, SQVisitor &Visitor, const FVec3 &Dir, const FVec3 InvDir, const bool bParallel[3]) |
| |
| template<typename SQVisitor > |
| static bool | OverlapFast (const Tuple &Types, const TAABB< T, d > QueryBounds, SQVisitor &Visitor) |
| |
| static void | GlobalObjects (const Tuple &Types, TArray< TPayloadBoundsElement< TPayloadType, T > > &ObjList) |
| |
| static void | SetNumFrom (const Tuple &TypesSrc, Tuple &TypesDest) |
| |
| static void | Reset (const Tuple &Types) |
| |
| static void | CacheOverlappingLeaves (const Tuple &Types) |
| |
| static uint16 | FindTypeIdx (const Tuple &Types, SpatialAccelerationType Type) |
| |
◆ CacheOverlappingLeaves()
Compute the overlapping leaves for each leaf
◆ FindTypeIdx()
◆ GlobalObjects()
◆ OverlapFast()
◆ RaycastFast()
| static bool Chaos::TSpatialAccelerationCollectionHelper< TypeIdx, NumTypes, Tuple, TPayloadType, T, d >::RaycastFast |
( |
const Tuple & |
Types, |
|
|
const TVector< T, d > & |
Start, |
|
|
FQueryFastData & |
CurData, |
|
|
SQVisitor & |
Visitor, |
|
|
const FVec3 & |
Dir, |
|
|
const FVec3 |
InvDir, |
|
|
const bool |
bParallel[3] |
|
) |
| |
|
inlinestatic |
◆ Reset()
◆ SetNumFrom()
◆ SweepFast()
| static bool Chaos::TSpatialAccelerationCollectionHelper< TypeIdx, NumTypes, Tuple, TPayloadType, T, d >::SweepFast |
( |
const Tuple & |
Types, |
|
|
const TVector< T, d > & |
Start, |
|
|
FQueryFastData & |
CurData, |
|
|
const TVector< T, d > |
QueryHalfExtents, |
|
|
SQVisitor & |
Visitor, |
|
|
const FVec3 & |
Dir, |
|
|
const FVec3 |
InvDir, |
|
|
const bool |
bParallel[3] |
|
) |
| |
|
inlinestatic |
The documentation for this struct was generated from the following file: