UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FBaseTraceDatum Struct Reference

#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< UWorldPhysWorld
 
FCollisionParameters CollisionParams
 
ECollisionChannel TraceChannel
 
uint32 FrameNumber
 
uint32 UserData
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ FBaseTraceDatum()

FBaseTraceDatum::FBaseTraceDatum ( )
inline

Member Function Documentation

◆ Set()

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

Member Data Documentation

◆ CollisionParams

FCollisionParameters FBaseTraceDatum::CollisionParams

Collection of collision parameters

◆ FrameNumber

uint32 FBaseTraceDatum::FrameNumber

Framecount when requested is made

◆ PhysWorld

TWeakObjectPtr<UWorld> FBaseTraceDatum::PhysWorld

Physics World this trace will run in

◆ TraceChannel

ECollisionChannel FBaseTraceDatum::TraceChannel

Collsion Trace Channel that this trace is running

◆ UserData

uint32 FBaseTraceDatum::UserData

User data


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