![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <WorldCollision.h>
Inheritance diagram for FOverlapDatum:Public Member Functions | |
| ENGINE_API | FOverlapDatum () |
| ENGINE_API | FOverlapDatum (UWorld *World, const FCollisionShape &CollisionShape, const FCollisionQueryParams &Param, const struct FCollisionResponseParams &InResponseParam, const struct FCollisionObjectQueryParams &InObjectQueryParam, ECollisionChannel Channel, uint32 InUserData, const FVector &InPos, const FQuat &InRot, const FOverlapDelegate *InDelegate, int32 FrameCounter) |
Public Member Functions inherited from FBaseTraceDatum | |
| FBaseTraceDatum () | |
| void | Set (UWorld *World, const FCollisionShape &InCollisionShape, const FCollisionQueryParams &Param, const struct FCollisionResponseParams &InResponseParam, const struct FCollisionObjectQueryParams &InObjectQueryParam, ECollisionChannel Channel, uint32 InUserData, int32 FrameCounter) |
Public Attributes | |
| FVector | Pos |
| FQuat | Rot |
| FOverlapDelegate | Delegate |
| TArray< struct FOverlapResult > | OutOverlaps |
Public Attributes inherited from FBaseTraceDatum | |
| TWeakObjectPtr< UWorld > | PhysWorld |
| FCollisionParameters | CollisionParams |
| ECollisionChannel | TraceChannel |
| uint32 | FrameNumber |
| uint32 | UserData |
Overlap Data structure for async trace
This saves request information by main thread and result will be filled up by worker thread
| FOverlapDatum::FOverlapDatum | ( | ) |
| ENGINE_API FOverlapDatum::FOverlapDatum | ( | UWorld * | World, |
| const FCollisionShape & | CollisionShape, | ||
| const FCollisionQueryParams & | Param, | ||
| const struct FCollisionResponseParams & | InResponseParam, | ||
| const struct FCollisionObjectQueryParams & | InObjectQueryParam, | ||
| ECollisionChannel | Channel, | ||
| uint32 | InUserData, | ||
| const FVector & | InPos, | ||
| const FQuat & | InRot, | ||
| const FOverlapDelegate * | InDelegate, | ||
| int32 | FrameCounter | ||
| ) |
| FOverlapDelegate FOverlapDatum::Delegate |
Delegate to be set if you want Delegate to be called when the output is available. Filled up by requester (main thread)
| TArray<struct FOverlapResult> FOverlapDatum::OutOverlaps |
Output of the overlap request. Filled up by worker thread
| FVector FOverlapDatum::Pos |
Input of the overlap request. Filled up by main thread
Position/Rotation data of overlap request. The Shape is defined in FBaseTraceDatum
| FQuat FOverlapDatum::Rot |