Navigation
API > API/Runtime > API/Runtime/ChaosVDRuntime
| Name | EChaosVDCollisionQueryParamsFlags |
| Type | enum |
| Header File | /Engine/Source/Runtime/Experimental/ChaosVisualDebugger/Public/DataWrappers/ChaosVDQueryDataWrappers.h |
| Include Path | #include "DataWrappers/ChaosVDQueryDataWrappers.h" |
Syntax
enum EChaosVDCollisionQueryParamsFlags
{
None = 0,
TraceComplex = 1 << 0,
FindInitialOverlaps = 1 << 1,
ReturnFaceIndex = 1 << 2,
ReturnPhysicalMaterial = 1 << 3,
IgnoreBlocks = 1 << 4,
IgnoreTouches = 1 << 5,
SkipNarrowPhase = 1 << 6,
TraceIntoSubComponents = 1 << 7,
ReplaceHitWithSubComponents = 1 << 8,
}
Values
| Name | Remarks |
|---|---|
| None | |
| TraceComplex | Whether we should trace against complex collision |
| FindInitialOverlaps | Whether we want to find out initial overlap or not. |
| ReturnFaceIndex | Whether we want to return the triangle face index for complex static mesh traces |
| ReturnPhysicalMaterial | Whether we want to include the physical material in the results. |
| IgnoreBlocks | Whether to ignore blocking results. |
| IgnoreTouches | Whether to ignore touch/overlap results. |
| SkipNarrowPhase | Whether to skip narrow phase checks (only for overlaps). |
| TraceIntoSubComponents | Whether to ignore traces to the cluster union and trace against its children instead. |
| ReplaceHitWithSubComponents | Extra filtering done on the query. See declaration for filtering logic |