Navigation
API > API/Plugins > API/Plugins/SmartObjectsModule
Parameters for Smart Object navigation and collision validation.
| Name | FSmartObjectSlotValidationParams |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/SmartObjects/Source/SmartObjectsModule/Public/SmartObjectTypes.h |
| Include Path | #include "SmartObjectTypes.h" |
Syntax
USTRUCT ()
struct FSmartObjectSlotValidationParams
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FSmartObjectTraceParams & GetGroundTraceParameters() |
SmartObjectTypes.h | ||
TSubclassOf< UNavigationQueryFilter > GetNavigationFilter() |
SmartObjectTypes.h | ||
bool GetPreviewUserCapsule
(
const UWorld& World, |
Gets default user capsule size used for preview when the user actor is now known. | SmartObjectTypes.h | |
FVector GetSearchExtents() |
SmartObjectTypes.h | ||
const FSmartObjectTraceParams & GetTransitionTraceParameters() |
SmartObjectTypes.h | ||
const FSmartObjectUserCapsuleParams & GetUserCapsule () |
SmartObjectTypes.h | ||
const FSmartObjectUserCapsuleParams & GetUserCapsule
(
const FSmartObjectUserCapsuleParams& NavigationCapsule |
Selects between specified NavigationCapsule size and capsule size defined in the params based on bUseNavigationCapsuleSize. | SmartObjectTypes.h | |
bool GetUserCapsuleForActor
(
const AActor& UserActor, |
Gets user capsule for a specified actor, if bUseNavigationCapsuleSize is specified uses INavAgentInterface to forward the values from navigation system. | SmartObjectTypes.h |