Navigation
API > API/Plugins > API/Plugins/SmartObjectsModule
Struct used to define how traces should be handled.
| Name | FSmartObjectTraceParams |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/SmartObjects/Source/SmartObjectsModule/Public/SmartObjectTypes.h |
| Include Path | #include "SmartObjectTypes.h" |
Syntax
USTRUCT ()
struct FSmartObjectTraceParams
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| SmartObjectTypes.h | |||
FSmartObjectTraceParams
(
const ETraceTypeQuery InTraceChanel |
SmartObjectTypes.h | ||
FSmartObjectTraceParams
(
TConstArrayView< EObjectTypeQuery > InObjectTypes |
SmartObjectTypes.h | ||
FSmartObjectTraceParams
(
const FCollisionProfileName InCollisionProfileName |
SmartObjectTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bTraceComplex | bool | Whether we should trace against complex collision | SmartObjectTypes.h |
|
| CollisionProfile | FCollisionProfileName | Collision profile to use to determine collisions. | SmartObjectTypes.h |
|
| ObjectTypes | TArray< TEnumAsByte< EObjectTypeQuery > > | Object types to use to determine collisions. | SmartObjectTypes.h |
|
| TraceChannel | TEnumAsByte< ETraceTypeQuery > | Trace channel to use to determine collisions. | SmartObjectTypes.h |
|
| Type | ESmartObjectTraceType | Type of trace to use. | SmartObjectTypes.h |
|