Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/ISpatialVisitor
Description
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
| Name | Raycast |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/ISpatialAcceleration.h |
| Include Path | #include "Chaos/ISpatialAcceleration.h" |
bool Raycast
(
const TSpatialVisitorData < TPayloadType > & Instance,
FQueryFastData & CurData
)