UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSQAcceleratorUnion Class Reference

#include <SQAccelerator.h>

+ Inheritance diagram for FSQAcceleratorUnion:

Public Member Functions

virtual PHYSICSCORE_API void Raycast (const FVector &Start, const FVector &Dir, const float DeltaMagnitude, FPhysicsHitCallback< FHitRaycast > &HitBuffer, EHitFlags OutputFlags, const ChaosInterface::FQueryFilterData &QueryFilterData, ICollisionQueryFilterCallbackBase &QueryCallback) const override
 
virtual PHYSICSCORE_API void Sweep (const FPhysicsGeometry &QueryGeom, const FTransform &StartTM, const FVector &Dir, const float DeltaMagnitude, FPhysicsHitCallback< FHitSweep > &HitBuffer, EHitFlags OutputFlags, const ChaosInterface::FQueryFilterData &QueryFilterData, ICollisionQueryFilterCallbackBase &QueryCallback) const override
 
virtual PHYSICSCORE_API void Overlap (const FPhysicsGeometry &QueryGeom, const FTransform &GeomPose, FPhysicsHitCallback< FHitOverlap > &HitBuffer, const ChaosInterface::FQueryFilterData &QueryFilterData, ICollisionQueryFilterCallbackBase &QueryCallback) const override
 
PHYSICSCORE_API void AddSQAccelerator (ISQAccelerator *InAccelerator)
 
PHYSICSCORE_API void RemoveSQAccelerator (ISQAccelerator *AcceleratorToRemove)
 
- Public Member Functions inherited from ISQAccelerator
virtual ~ISQAccelerator ()
 

Member Function Documentation

◆ AddSQAccelerator()

void FSQAcceleratorUnion::AddSQAccelerator ( ISQAccelerator InAccelerator)

◆ Overlap()

void FSQAcceleratorUnion::Overlap ( const FPhysicsGeometry QueryGeom,
const FTransform GeomPose,
FPhysicsHitCallback< FHitOverlap > &  HitBuffer,
const ChaosInterface::FQueryFilterData QueryFilterData,
ICollisionQueryFilterCallbackBase QueryCallback 
) const
overridevirtual

Implements ISQAccelerator.

◆ Raycast()

void FSQAcceleratorUnion::Raycast ( const FVector Start,
const FVector Dir,
const float  DeltaMagnitude,
FPhysicsHitCallback< FHitRaycast > &  HitBuffer,
EHitFlags  OutputFlags,
const ChaosInterface::FQueryFilterData QueryFilterData,
ICollisionQueryFilterCallbackBase QueryCallback 
) const
overridevirtual

Implements ISQAccelerator.

◆ RemoveSQAccelerator()

void FSQAcceleratorUnion::RemoveSQAccelerator ( ISQAccelerator AcceleratorToRemove)

◆ Sweep()

void FSQAcceleratorUnion::Sweep ( const FPhysicsGeometry QueryGeom,
const FTransform StartTM,
const FVector Dir,
const float  DeltaMagnitude,
FPhysicsHitCallback< FHitSweep > &  HitBuffer,
EHitFlags  OutputFlags,
const ChaosInterface::FQueryFilterData QueryFilterData,
ICollisionQueryFilterCallbackBase QueryCallback 
) const
overridevirtual

Implements ISQAccelerator.


The documentation for this class was generated from the following files: