Choose your operating system:
Windows
macOS
Linux
| FCollisionQueryParams
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/CollisionQueryParams.h |
Include |
#include "CollisionQueryParams.h" |
struct FCollisionQueryParams
Structure that defines parameters passed into collision function
Name | Description | ||
---|---|---|---|
|
bDebugQuery |
||
|
bFindInitialOverlaps |
Whether we want to find out initial overlap or not. |
|
|
bIgnoreBlocks |
Whether to ignore blocking results. |
|
|
bIgnoreTouches |
Whether to ignore touch/overlap results. |
|
|
bReturnFaceIndex |
Whether we want to return the triangle face index for complex static mesh traces |
|
|
bReturnPhysicalMaterial |
Whether we want to include the physical material in the results. |
|
|
bSkipNarrowPhase |
Whether to skip narrow phase checks (only for overlaps). |
|
|
bTraceComplex |
Whether we should trace against complex collision |
|
|
IgnoreMask |
Extra filtering done on the query. See declaration for filtering logic |
|
|
MobilityType |
Filters query by mobility types (static vs stationary/movable) |
|
|
OwnerTag |
Tag used to indicate an owner for this trace |
|
|
StatId |
StatId used for profiling individual expensive scene queries |
|
|
TraceTag |
Tag used to provide extra information or filtering for debugging of the trace (e.g. Collision Analyzer) |
Name | Description | |
---|---|---|
|
FCollisionQueryParams() |
Constructors. |
|
FCollisionQueryParams |
|
|
FCollisionQueryParams |
Name | Description | ||
---|---|---|---|
|
AddIgnoredActor ( |
Add an actor for this trace to ignore |
|
|
AddIgnoredActor ( |
Add an actor by ID for this trace to ignore |
|
|
AddIgnoredActors ( |
Variant that uses an array of TWeakObjectPtrs |
|
|
AddIgnoredActors |
Add a collection of actors for this trace to ignore |
|
|
AddIgnoredActors |
Add a collection of actors for this trace to ignore |
|
|
AddIgnoredComponent ( |
Add a component for this trace to ignore |
|
|
AddIgnoredComponent_LikelyDuplicatedRoot ( |
Special variant that hints that we are likely adding a duplicate of the root component or first ignored component. |
|
|
AddIgnoredComponents ( |
Add a collection of components for this trace to ignore |
|
|
AddIgnoredComponents ( |
Variant that uses an array of TWeakObjectPtrs |
|
|
ClearIgnoredActors() |
Clears the set of actors to ignore during the trace. |
|
|
ClearIgnoredComponents() |
Clears the set of components to ignore during the trace. |
|
|
const Ignore... |
GetIgnoredActors() |
Returns set of actors to ignore during the trace. |
|
const Ignore... |
GetIgnoredComponents() |
Returns set of unique components to ignore during the trace. |
|
GetUnknownStatId() |
||
|
SetNumIgnoredComponents ( |
Set the number of ignored components in the list. |
|
|
ToString() |
Name |
Description |
---|---|
IgnoreActorsArrayType |
TArray typedef of actors to ignore. |
IgnoreComponentsArrayType |
TArray typedef of components to ignore. |
Name |
Description |
---|---|
DefaultQueryParam |
Static variable for default data to be used without reconstructing everytime |