Navigation
Unreal Engine C++ API Reference > Runtime > SlateCore > Types
Inheritance Hierarchy
- ISlateMetaData
- FNavigationMetaData
References
Module | SlateCore |
Header | /Engine/Source/Runtime/SlateCore/Public/Types/NavigationMetaData.h |
Include | #include "Types/NavigationMetaData.h" |
Syntax
class FNavigationMetaData : public ISlateMetaData
Remarks
Metadata to override the navigation behavior or regular SWidget
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
EUINavigationRule | GetBoundaryRule
(
EUINavigation InNavigation |
Get the boundary rule for the provided navigation type |
![]() ![]() |
const FNavigationDelegate & | GetFocusDelegate
(
EUINavigation InNavigation |
Get the focus recipient delegate for the provided navigation type |
![]() ![]() |
const TWeakPtr< SWidget > & | GetFocusRecipient
(
EUINavigation InNavigation |
Get the focus recipient for the provided navigation type |
![]() ![]() |
const FName & | GetTypeId () |
|
![]() |
void | SetNavigationCustom
(
EUINavigation InNavigation, |
Set the navigation behavior for the provided navigation type to be a custom delegate |
![]() |
void | SetNavigationEscape
(
EUINavigation InNavigation |
An event should return a FNavigationReply::Escape() to let the system know that a navigation can escape the bounds of this widget. |
![]() |
void | SetNavigationExplicit
(
EUINavigation InNavigation, |
Set the navigation behavior for the provided navigation type to be explicit, using a constant widget |
![]() |
void | SetNavigationStop
(
EUINavigation InNavigation |
An event should return a FNavigationReply::Explicit() to let the system know to stop at the bounds of this widget. |
![]() |
void | SetNavigationWrap
(
EUINavigation InNavigation |
Set the navigation behavior for the provided navigation type to be wrap |
Overridden from ISlateMetaData
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | IsOfTypeImpl
(
const FName& Type |
Checks whether this drag and drop operation can cast safely to the specified type. |