Navigation
Unreal Engine C++ API Reference > Runtime > Engine
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Public/CollisionQueryParams.h |
Include | #include "CollisionQueryParams.h" |
Syntax
struct FCollisionObjectQueryParams
Remarks
Structure that contains list of object types the query is intersted in.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FMaskFilter | IgnoreMask | Extra filtering done during object query. See declaration for filtering logic |
![]() |
int32 | ObjectTypesToQuery | Set of object type queries that it is interested in |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
FCollisionObjectQueryParams
(
ECollisionChannel QueryChannel |
||
![]() |
FCollisionObjectQueryParams
(
const TArray< TEnumAsByte< EObjectTypeQuery > >& ObjectTypes |
||
![]() |
FCollisionObjectQueryParams
(
enum FCollisionObjectQueryParams::InitType QueryType |
||
![]() |
FCollisionObjectQueryParams
(
int32 InObjectTypesToQuery |
To do this, use ECC_TO_BITFIELD to convert to bit field i.e. FCollisionObjectQueryParams ( ECC_TO_BITFIELD(ECC_WorldStatic) | ECC_TO_BITFIELD(ECC_WorldDynamic) ) |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddObjectTypesToQuery
(
ECollisionChannel QueryChannel |
|
![]() ![]() |
void | DoVerify () |
|
![]() ![]() |
FCollisionObjectQueryParams::InitType | GetCollisionChannelFromOverlapFilter
(
EOverlapFilterOption Filter |
Internal. |
![]() ![]() |
int32 | ||
![]() ![]() |
bool | IsValid () |
|
![]() ![]() |
bool | IsValidObjectQuery
(
ECollisionChannel QueryChannel |
|
![]() |
void | RemoveObjectTypesToQuery
(
ECollisionChannel QueryChannel |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
InitType |
Constants
Name | Description |
---|---|
DefaultObjectQueryParam |