Navigation
API > API/Runtime > API/Runtime/PhysicsCore
| Name | TBPVisitor |
| Type | struct |
| Header File | /Engine/Source/Runtime/PhysicsCore/Public/SQVisitor.h |
| Include Path | #include "SQVisitor.h" |
Syntax
template<typename QueryGeometryType, typename TPayload , typename THitType, bool bGTData>
struct TBPVisitor : public Chaos::ISpatialVisitor< TPayload, Chaos::FReal >
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TBPVisitor
(
const FTransform& InWorldTM, |
SQVisitor.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~TBPVisitor() |
SQVisitor.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| TGeometryType | std::conditional_t< bGTData, Chaos::FGeometryParticle, Chaos::FGeometryParticleHandle > | SQVisitor.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAnyHit | bool | SQVisitor.h | ||
| DebugParams | const ChaosInterface::FQueryDebugParams | SQVisitor.h | ||
| Dir | const FVector | SQVisitor.h | ||
| HalfExtents | const FVector | SQVisitor.h | ||
| HitBuffer | ChaosInterface::FSQHitBuffer< THitType > & | SQVisitor.h | ||
| OutputFlags | FHitFlags | SQVisitor.h | ||
| QueryCallback | ICollisionQueryFilterCallbackBase & | SQVisitor.h | ||
| QueryFilterData | const ChaosInterface::FQueryFilterData & | SQVisitor.h | ||
| QueryFilterDataConcrete | const FCollisionFilterData | SQVisitor.h | ||
| QueryGeom | const QueryGeometryType * | SQVisitor.h | ||
| StartPoint | const FVector | SQVisitor.h | ||
| StartTM | const FTransform | SQVisitor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool Overlap
(
const Chaos::TSpatialVisitorData< TPayload >& Instance |
SQVisitor.h | ||
virtual bool Raycast
(
const Chaos::TSpatialVisitorData< TPayload >& Instance, |
SQVisitor.h | ||
virtual bool Sweep
(
const Chaos::TSpatialVisitorData< TPayload >& Instance, |
SQVisitor.h |
Overridden from ISpatialVisitor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const void * GetQueryData() |
SQVisitor.h | ||
virtual const void * GetQueryPayload() |
Return a pointer to the payload on which we are querying the acceleration structure | SQVisitor.h | |
virtual const void * GetSimData() |
SQVisitor.h |