![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <CollisionQueryParams.h>
Public Types | |
| enum | InitType { AllObjects , AllStaticObjects , AllDynamicObjects } |
Public Member Functions | |
| FCollisionObjectQueryParams () | |
| FCollisionObjectQueryParams (ECollisionChannel QueryChannel) | |
| FCollisionObjectQueryParams (const TArray< TEnumAsByte< EObjectTypeQuery > > &ObjectTypes) | |
| FCollisionObjectQueryParams (enum FCollisionObjectQueryParams::InitType QueryType) | |
| FCollisionObjectQueryParams (int32 InObjectTypesToQuery) | |
| void | AddObjectTypesToQuery (ECollisionChannel QueryChannel) |
| void | RemoveObjectTypesToQuery (ECollisionChannel QueryChannel) |
| int32 | GetQueryBitfield () const |
| bool | IsValid () const |
| void | DoVerify () const |
Static Public Member Functions | |
| static bool | IsValidObjectQuery (ECollisionChannel QueryChannel) |
| static FCollisionObjectQueryParams::InitType | GetCollisionChannelFromOverlapFilter (EOverlapFilterOption Filter) |
Public Attributes | |
| int32 | ObjectTypesToQuery |
| FMaskFilter | IgnoreMask |
Static Public Attributes | |
| static ENGINE_API FCollisionObjectQueryParams | DefaultObjectQueryParam |
Structure that contains list of object types the query is intersted in.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
static |
| FMaskFilter FCollisionObjectQueryParams::IgnoreMask |
Extra filtering done during object query. See declaration for filtering logic
| int32 FCollisionObjectQueryParams::ObjectTypesToQuery |
Set of object type queries that it is interested in