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

#include <EnvQueryTypes.h>

Public Member Functions

 FEnvOverlapData ()
 
 UPROPERTY (EditDefaultsOnly, Category=Trace, AdvancedDisplay, Meta=(Tooltip="Offset from the item location at which to test the overlap. For example, you may need to offset vertically to avoid overlaps with flat ground.")) FVector ShapeOffset
 

Public Attributes

float ExtentX
 
float ExtentY
 
float ExtentZ
 
TEnumAsByte< enum ECollisionChannelOverlapChannel
 
TEnumAsByte< EEnvOverlapShape::TypeOverlapShape
 
uint32 bOnlyBlockingHits: 1
 
uint32 bOverlapComplex: 1
 
uint32 bSkipOverlapQuerier: 1
 

Constructor & Destructor Documentation

◆ FEnvOverlapData()

FEnvOverlapData::FEnvOverlapData ( )
inline

Member Function Documentation

◆ UPROPERTY()

FEnvOverlapData::UPROPERTY ( EditDefaultsOnly  ,
Category  = Trace,
AdvancedDisplay  ,
Meta  = (Tooltip="Offset from the item location at which to test the overlap.  For exampleyou may need to offset vertically to avoid overlaps with flat ground.") 
)

Member Data Documentation

◆ bOnlyBlockingHits

uint32 FEnvOverlapData::bOnlyBlockingHits

if set, overlap will look only for blocking hits

◆ bOverlapComplex

uint32 FEnvOverlapData::bOverlapComplex

if set, overlap will run on complex collisions

◆ bSkipOverlapQuerier

uint32 FEnvOverlapData::bSkipOverlapQuerier

if set, overlap will skip querier context hits

◆ ExtentX

float FEnvOverlapData::ExtentX

shape parameter for overlap

◆ ExtentY

float FEnvOverlapData::ExtentY

shape parameter for overlap

◆ ExtentZ

float FEnvOverlapData::ExtentZ

shape parameter for overlap

◆ OverlapChannel

TEnumAsByte<enum ECollisionChannel> FEnvOverlapData::OverlapChannel

geometry trace channel used for overlap

◆ OverlapShape

TEnumAsByte<EEnvOverlapShape::Type> FEnvOverlapData::OverlapShape

shape used for geometry overlap


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