#include <SQVisitor.h>
◆ TGeometryType
◆ TBPVisitor()
◆ ~TBPVisitor()
◆ GetQueryData()
◆ GetQueryPayload()
◆ GetSimData()
◆ Overlap()
Called whenever an instance in the acceleration structure may overlap @Instance - the instance we are potentially overlapping Returns true to continue iterating through the acceleration structure
Implements Chaos::ISpatialVisitor< TPayload, Chaos::FReal >.
◆ Raycast()
Called whenever an instance in the acceleration structure may intersect with a raycast @Instance - the instance we are potentially intersecting with a raycast @CurData - the current query data. Call SetLength to update the length all future intersection tests will use. A blocking intersection should update this Returns true to continue iterating through the acceleration structure
Implements Chaos::ISpatialVisitor< TPayload, Chaos::FReal >.
◆ Sweep()
Called whenever an instance in the acceleration structure may intersect with a sweep @Instance - the instance we are potentially intersecting with a sweep @CurLength - the length all future intersection tests will use. A blocking intersection should update this Returns true to continue iterating through the acceleration structure
Implements Chaos::ISpatialVisitor< TPayload, Chaos::FReal >.
The documentation for this struct was generated from the following file: