![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "CoreMinimal.h"#include "Engine/EngineTypes.h"#include "Chaos/ChaosEngineInterface.h"#include "UObject/RemoteObjectTransfer.h"Go to the source code of this file.
Classes | |
| struct | FCollisionQueryParams |
| struct | FComponentQueryParams |
| struct | FCollisionResponseParams |
| struct | FCollisionQueryFlag |
| struct | FCollisionObjectQueryParams |
Macros | |
| #define | ECC_TO_BITFIELD(x) (1<<(x)) |
| #define | CRC_TO_BITFIELD(x) (1<<(x)) |
| #define | FIND_UNKNOWN_SCENE_QUERIES 0 |
| #define | SCENE_QUERY_STAT_ONLY(QueryName) QUICK_USE_CYCLE_STAT(QueryName, STATGROUP_CollisionTags) |
| #define | SCENE_QUERY_STAT_NAME_ONLY(QueryName) [](){ static FName StaticName(#QueryName); return StaticName;}() |
| #define | SCENE_QUERY_STAT(QueryName) SCENE_QUERY_STAT_NAME_ONLY(QueryName), SCENE_QUERY_STAT_ONLY(QueryName) |
Enumerations | |
| enum class | EQueryMobilityType { Any , Static , Dynamic } |
| #define CRC_TO_BITFIELD | ( | x | ) | (1<<(x)) |
Macro to convert from CollisionResponseContainer to bit flag
| #define ECC_TO_BITFIELD | ( | x | ) | (1<<(x)) |
Macro to convert ECollisionChannels to bit flag
| #define FIND_UNKNOWN_SCENE_QUERIES 0 |
Set to 1 so the compiler can find all QueryParams that don't take in a stat id. Note this will not include any queries taking a default SceneQuery param
| #define SCENE_QUERY_STAT | ( | QueryName | ) | SCENE_QUERY_STAT_NAME_ONLY(QueryName), SCENE_QUERY_STAT_ONLY(QueryName) |
| #define SCENE_QUERY_STAT_NAME_ONLY | ( | QueryName | ) | [](){ static FName StaticName(#QueryName); return StaticName;}() |
| #define SCENE_QUERY_STAT_ONLY | ( | QueryName | ) | QUICK_USE_CYCLE_STAT(QueryName, STATGROUP_CollisionTags) |
|
strong |