Navigation
API > API/Runtime > API/Runtime/SlateCore
Navigation meta data to used when using the Navigation Event Simulator The OnNavigation function is not call by default on the widget, unless specified with "IsOnNavigationConst".
| Name | FSimulatedNavigationMetaData |
| Type | class |
| Header File | /Engine/Source/Runtime/SlateCore/Public/Types/NavigationMetaData.h |
| Include Path | #include "Types/NavigationMetaData.h" |
Syntax
class FSimulatedNavigationMetaData : public ISlateMetaData
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Types/NavigationMetaData.h | |||
FSimulatedNavigationMetaData
(
const FNavigationMetaData& InSimulatedNavigation |
Types/NavigationMetaData.h | ||
FSimulatedNavigationMetaData
(
EUINavigationRule InNavigationRule |
Types/NavigationMetaData.h | ||
| Types/NavigationMetaData.h |
Structs
| Name | Remarks |
|---|---|
| SNavData |
Enums
Public
| Name | Remarks |
|---|---|
| EOnNavigationIsConst |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsOnNavigationConst | bool | Types/NavigationMetaData.h | ||
| Rules | SNavData | Types/NavigationMetaData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EUINavigationRule GetBoundaryRule
(
EUINavigation InNavigation |
Get the boundary rule for the provided navigation type. | Types/NavigationMetaData.h | |
const TWeakPtr< SWidget > & GetFocusRecipient
(
EUINavigation InNavigation |
Get the focus recipient for the provided navigation type | Types/NavigationMetaData.h | |
bool IsOnNavigationConst() |
Is the OnNavigation function const and should be called when simulating to determine the navigation rule. | Types/NavigationMetaData.h |
Overridden from ISlateMetaData
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool IsOfTypeImpl
(
const FName& Type |
Checks whether this drag and drop operation can cast safely to the specified type. | Types/NavigationMetaData.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FName & GetTypeId() |
Types/NavigationMetaData.h |