Navigation
API > API/Runtime > API/Runtime/Engine
If ECollisionChannel entry has metadata of "TraceType = 1", they will be excluded by Collision Profile Any custom channel with bTraceType=true also will be excluded By default everything is object type
| Name | FCollisionQueryFlag |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/CollisionQueryParams.h |
| Include Path | #include "CollisionQueryParams.h" |
Syntax
struct FCollisionQueryFlag
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCollisionQueryFlag() |
CollisionQueryParams.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AllObjectQueryFlag | int32 | CollisionQueryParams.h | ||
| AllStaticObjectQueryFlag | int32 | CollisionQueryParams.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddToAllObjectsQueryFlag
(
ECollisionChannel NewChannel |
CollisionQueryParams.h | ||
void AddToAllStaticObjectsQueryFlag
(
ECollisionChannel NewChannel |
CollisionQueryParams.h | ||
int32 GetAllDynamicObjectsQueryFlag() |
CollisionQueryParams.h | ||
int32 GetAllObjectsQueryFlag() |
CollisionQueryParams.h | ||
int32 GetAllStaticObjectsQueryFlag() |
CollisionQueryParams.h | ||
void RemoveFromAllObjectsQueryFlag
(
ECollisionChannel NewChannel |
CollisionQueryParams.h | ||
void RemoveFromAllStaticObjectsQueryFlag
(
ECollisionChannel NewChannel |
CollisionQueryParams.h | ||
void SetAllDynamicObjectsQueryFlag
(
int32 NewQueryFlag |
CollisionQueryParams.h | ||
void SetAllObjectsQueryFlag
(
int32 NewQueryFlag |
CollisionQueryParams.h | ||
void SetAllStaticObjectsQueryFlag
(
int32 NewQueryFlag |
CollisionQueryParams.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FCollisionQueryFlag & Get() |
CollisionQueryParams.h |