UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::Filter::FQueryFilterBuilder Class Reference

#include <CollisionFilterData.h>

Static Public Member Functions

UE_INTERNAL static CHAOS_API FQueryFilterData CreateLegacyObjectTypeFilter (const uint32 ObjectTypesToQuery, const bool bMultiTrace, const uint8 IgnoreMask=0, const EFilterFlags FilterFlags=EFilterFlags::None)
 
UE_INTERNAL static CHAOS_API FQueryFilterData CreateLegacyTraceFilter (const uint8 ChannelIndex, const uint32 BlockChannelMask, const uint32 OverlapChannelMask, const uint8 IgnoreMask=0, const EFilterFlags FilterFlags=EFilterFlags::None)
 
UE_INTERNAL static CHAOS_API FQueryFilterData BuildFromLegacyQueryFilter (const FCollisionFilterData &QueryFilterData)
 
UE_INTERNAL static CHAOS_API FCollisionFilterData GetLegacyQueryFilter (const FQueryFilterData &QueryFilterData)
 

Member Function Documentation

◆ BuildFromLegacyQueryFilter()

FQueryFilterData Chaos::Filter::FQueryFilterBuilder::BuildFromLegacyQueryFilter ( const FCollisionFilterData QueryFilterData)
static

◆ CreateLegacyObjectTypeFilter()

FQueryFilterData Chaos::Filter::FQueryFilterBuilder::CreateLegacyObjectTypeFilter ( const uint32  ObjectTypesToQuery,
const bool  bMultiTrace,
const uint8  IgnoreMask = 0,
const EFilterFlags  FilterFlags = EFilterFlags::None 
)
static

◆ CreateLegacyTraceFilter()

FQueryFilterData Chaos::Filter::FQueryFilterBuilder::CreateLegacyTraceFilter ( const uint8  ChannelIndex,
const uint32  BlockChannelMask,
const uint32  OverlapChannelMask,
const uint8  IgnoreMask = 0,
const EFilterFlags  FilterFlags = EFilterFlags::None 
)
static

◆ GetLegacyQueryFilter()

FCollisionFilterData Chaos::Filter::FQueryFilterBuilder::GetLegacyQueryFilter ( const FQueryFilterData QueryFilterData)
static

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