![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <WorldCollision.h>
Inheritance diagram for FBaseTraceDatum:Public Member Functions | |
| 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 | |
| TWeakObjectPtr< UWorld > | PhysWorld |
| FCollisionParameters | CollisionParams |
| ECollisionChannel | TraceChannel |
| uint32 | FrameNumber |
| uint32 | UserData |
Base Async Trace Data Struct for both overlap and trace
Contains basic data that will need for handling trace such as World, Collision parameters and so on.
|
inline |
| void FBaseTraceDatum::Set | ( | UWorld * | World, |
| const FCollisionShape & | InCollisionShape, | ||
| const FCollisionQueryParams & | Param, | ||
| const struct FCollisionResponseParams & | InResponseParam, | ||
| const struct FCollisionObjectQueryParams & | InObjectQueryParam, | ||
| ECollisionChannel | Channel, | ||
| uint32 | InUserData, | ||
| int32 | FrameCounter | ||
| ) |
Set functions for each Shape type
| FCollisionParameters FBaseTraceDatum::CollisionParams |
Collection of collision parameters
| uint32 FBaseTraceDatum::FrameNumber |
Framecount when requested is made
| TWeakObjectPtr<UWorld> FBaseTraceDatum::PhysWorld |
Physics World this trace will run in
| ECollisionChannel FBaseTraceDatum::TraceChannel |
Collsion Trace Channel that this trace is running
| uint32 FBaseTraceDatum::UserData |
User data