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