UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::Private::FQueryInterface_Internal Struct Reference

#include <GenericPhysicsInterface.h>

Static Public Member Functions

static bool Overlap (const EQueryInfo InfoType, const EThreadQueryContext ThreadContext, const UWorld *World, const FOverlapQueryData &OverlapData, const FCommonQueryData &CommonData, TArray< FOverlapResult > &OutOverlaps)
 
static bool RaycastTest (const EThreadQueryContext ThreadContext, const UWorld *World, const FRayQueryData &RayData, const FCommonQueryData &CommonData, FHitResult &OutHits)
 
static bool RaycastSingle (const EThreadQueryContext ThreadContext, const UWorld *World, const FRayQueryData &RayData, const FCommonQueryData &CommonData, FHitResult &OutHits)
 
static bool RaycastMulti (const EThreadQueryContext ThreadContext, const UWorld *World, const FRayQueryData &RayData, const FCommonQueryData &CommonData, TArray< FHitResult > &OutHits)
 
static bool SweepTest (const EThreadQueryContext ThreadContext, const UWorld *World, const FSweepQueryData &SweepData, const FCommonQueryData &CommonData, FHitResult &OutHits)
 
static bool SweepSingle (const EThreadQueryContext ThreadContext, const UWorld *World, const FSweepQueryData &SweepData, const FCommonQueryData &CommonData, FHitResult &OutHits)
 
static bool SweepMulti (const EThreadQueryContext ThreadContext, const UWorld *World, const FSweepQueryData &SweepData, const FCommonQueryData &CommonData, TArray< FHitResult > &OutHits)
 

Member Function Documentation

◆ Overlap()

bool Chaos::Private::FQueryInterface_Internal::Overlap ( const EQueryInfo  InfoType,
const EThreadQueryContext  ThreadContext,
const UWorld World,
const FOverlapQueryData OverlapData,
const FCommonQueryData CommonData,
TArray< FOverlapResult > &  OutOverlaps 
)
static

◆ RaycastMulti()

bool Chaos::Private::FQueryInterface_Internal::RaycastMulti ( const EThreadQueryContext  ThreadContext,
const UWorld World,
const FRayQueryData RayData,
const FCommonQueryData CommonData,
TArray< FHitResult > &  OutHits 
)
static

◆ RaycastSingle()

bool Chaos::Private::FQueryInterface_Internal::RaycastSingle ( const EThreadQueryContext  ThreadContext,
const UWorld World,
const FRayQueryData RayData,
const FCommonQueryData CommonData,
FHitResult OutHits 
)
static

◆ RaycastTest()

bool Chaos::Private::FQueryInterface_Internal::RaycastTest ( const EThreadQueryContext  ThreadContext,
const UWorld World,
const FRayQueryData RayData,
const FCommonQueryData CommonData,
FHitResult OutHits 
)
static

◆ SweepMulti()

bool Chaos::Private::FQueryInterface_Internal::SweepMulti ( const EThreadQueryContext  ThreadContext,
const UWorld World,
const FSweepQueryData SweepData,
const FCommonQueryData CommonData,
TArray< FHitResult > &  OutHits 
)
static

◆ SweepSingle()

bool Chaos::Private::FQueryInterface_Internal::SweepSingle ( const EThreadQueryContext  ThreadContext,
const UWorld World,
const FSweepQueryData SweepData,
const FCommonQueryData CommonData,
FHitResult OutHits 
)
static

◆ SweepTest()

bool Chaos::Private::FQueryInterface_Internal::SweepTest ( const EThreadQueryContext  ThreadContext,
const UWorld World,
const FSweepQueryData SweepData,
const FCommonQueryData CommonData,
FHitResult OutHits 
)
static

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