UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PhysicsInterfaceWrapperShared.h File Reference

Go to the source code of this file.

Classes

struct  FQueryFlags
 
struct  FHitFlags
 

Enumerations

enum class  EQueryFlags : uint16 {
  None = 0 , PreFilter = (1 << 2) , PostFilter = (1 << 3) , AnyHit = (1 << 4) ,
  SkipNarrowPhase = (1 << 5)
}
 
enum class  EHitFlags : uint16 {
  None = 0 , Position = (1 << 0) , Normal = (1 << 1) , Distance = (1 << 2) ,
  UV = (1 << 3) , MTD = (1 << 9) , FaceIndex = (1 << 10)
}
 

Functions

EQueryFlags operator| (EQueryFlags lhs, EQueryFlags rhs)
 
EQueryFlags operator& (EQueryFlags lhs, EQueryFlags rhs)
 
FArchiveoperator<< (FArchive &Ar, FQueryFlags &QueryFlags)
 
EHitFlags operator| (EHitFlags lhs, EHitFlags rhs)
 
EHitFlags operator& (EHitFlags lhs, EHitFlags rhs)
 
FArchiveoperator<< (FArchive &Ar, FHitFlags &HitFlags)
 

Enumeration Type Documentation

◆ EHitFlags

enum class EHitFlags : uint16
strong

Possible results from a scene query

Enumerator
None 
Position 
Normal 
Distance 
UV 
MTD 
FaceIndex 

◆ EQueryFlags

enum class EQueryFlags : uint16
strong
Enumerator
None 
PreFilter 
PostFilter 
AnyHit 
SkipNarrowPhase 

Function Documentation

◆ operator&() [1/2]

EHitFlags operator& ( EHitFlags  lhs,
EHitFlags  rhs 
)
inline

◆ operator&() [2/2]

EQueryFlags operator& ( EQueryFlags  lhs,
EQueryFlags  rhs 
)
inline

◆ operator<<() [1/2]

FArchive & operator<< ( FArchive Ar,
FHitFlags HitFlags 
)
inline

◆ operator<<() [2/2]

FArchive & operator<< ( FArchive Ar,
FQueryFlags QueryFlags 
)
inline

◆ operator|() [1/2]

EHitFlags operator| ( EHitFlags  lhs,
EHitFlags  rhs 
)
inline

◆ operator|() [2/2]

EQueryFlags operator| ( EQueryFlags  lhs,
EQueryFlags  rhs 
)
inline