Navigation
API > API/Runtime > API/Runtime/Engine
Structure that contains list of object types the query is intersted in.
| Name | FCollisionObjectQueryParams |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/CollisionQueryParams.h |
| Include Path | #include "CollisionQueryParams.h" |
Syntax
struct FCollisionObjectQueryParams
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| CollisionQueryParams.h | |||
FCollisionObjectQueryParams
(
ECollisionChannel QueryChannel |
CollisionQueryParams.h | ||
FCollisionObjectQueryParams
(
const TArray< TEnumAsByte< EObjectTypeQuery > >& ObjectTypes |
CollisionQueryParams.h | ||
FCollisionObjectQueryParams
(
enum FCollisionObjectQueryParams::InitType QueryType |
CollisionQueryParams.h | ||
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) ) | CollisionQueryParams.h |
Enums
Public
| Name | Remarks |
|---|---|
| InitType |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| DefaultObjectQueryParam | FCollisionObjectQueryParams | CollisionQueryParams.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| IgnoreMask | FMaskFilter | Extra filtering done during object query. See declaration for filtering logic | CollisionQueryParams.h | |
| ObjectTypesToQuery | int32 | Set of object type queries that it is interested in | CollisionQueryParams.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddObjectTypesToQuery
(
ECollisionChannel QueryChannel |
CollisionQueryParams.h | ||
void DoVerify() |
CollisionQueryParams.h | ||
int32 GetQueryBitfield() |
CollisionQueryParams.h | ||
bool IsValid() |
CollisionQueryParams.h | ||
void RemoveObjectTypesToQuery
(
ECollisionChannel QueryChannel |
CollisionQueryParams.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FCollisionObjectQueryParams::InitType GetCollisionChannelFromOverlapFilter
(
EOverlapFilterOption Filter |
Internal. | CollisionQueryParams.h | |
static bool IsValidObjectQuery
(
ECollisionChannel QueryChannel |
CollisionQueryParams.h |