UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Public Member Functions
|
List of all members
FNullNavigationConfig Class Reference
#include <
NavigationConfig.h
>
Inheritance diagram for FNullNavigationConfig:
Public Member Functions
FNullNavigationConfig
()
Public Member Functions inherited from
FNavigationConfig
SLATE_API
FNavigationConfig
()
virtual
SLATE_API
~FNavigationConfig
()
virtual
SLATE_API
EUINavigation
GetNavigationDirectionFromKey
(const
FKeyEvent
&
InKeyEvent
) const
virtual
SLATE_API
EUINavigation
GetNavigationDirectionFromAnalog
(const
FAnalogInputEvent
&
InAnalogEvent
)
virtual
SLATE_API
void
OnRegister
()
virtual
SLATE_API
void
OnUnregister
()
virtual
SLATE_API
void
OnUserRemoved
(
int32
UserIndex)
virtual
void
OnNavigationChangedFocus
(
TSharedPtr
<
SWidget
>
OldWidget
,
TSharedPtr
<
SWidget
>
NewWidget
,
FFocusEvent
FocusEvent)
virtual
SLATE_API
EUINavigationAction
GetNavigationActionFromKey
(const
FKeyEvent
&
InKeyEvent
) const
virtual
SLATE_API
EUINavigationAction
GetNavigationActionForKey
(const
FKey
&
InKey
) const
virtual
SLATE_API
FString
ToString
() const
bool
IsAnalogEventBeyondNavigationThreshold
(const
FAnalogInputEvent
&
InAnalogEvent
) const
Public Member Functions inherited from
TSharedFromThis< FNavigationConfig >
TSharedRef
<
FNavigationConfig
, Mode >
AsShared
()
TSharedRef
<
FNavigationConfig
const, Mode >
AsShared
() const
TSharedRef
<
SubobjectType
, Mode >
AsSharedSubobject
(
SubobjectType
*
SubobjectPtr
) const
TWeakPtr
<
FNavigationConfig
, Mode >
AsWeak
()
TWeakPtr
<
FNavigationConfig
const, Mode >
AsWeak
() const
TWeakPtr
<
SubobjectType
, Mode >
AsWeakSubobject
(
SubobjectType
*
SubobjectPtr
) const
void
UpdateWeakReferenceInternal
(
TSharedPtr
<
SharedPtrType
,
SharedPtrMode
> const *
InSharedPtr
,
OtherType
*InObject) const
void
UpdateWeakReferenceInternal
(
TSharedRef
<
SharedRefType
,
SharedPtrMode
> const *
InSharedRef
,
OtherType
*InObject) const
UE_FORCEINLINE_HINT
bool
DoesSharedInstanceExist
() const
Additional Inherited Members
Public Attributes inherited from
FNavigationConfig
bool
bTabNavigation
bool
bKeyNavigation
bool
bAnalogNavigation
bool
bIgnoreModifiersForNavigationActions
float
AnalogNavigationHorizontalThreshold
float
AnalogNavigationVerticalThreshold
FKey
AnalogHorizontalKey
FKey
AnalogVerticalKey
TMap
<
FKey
,
EUINavigation
>
KeyEventRules
TMap
<
FKey
,
EUINavigationAction
>
KeyActionRules
Protected Member Functions inherited from
FNavigationConfig
virtual
SLATE_API
float
GetRepeatRateForPressure
(
float
InPressure
,
int32
InRepeats
) const
virtual
SLATE_API
EUINavigation
GetNavigationDirectionFromAnalogInternal
(const
FAnalogInputEvent
&
InAnalogEvent
)
virtual
bool
IsAnalogHorizontalKey
(const
FKey
&
InKey
) const
virtual
bool
IsAnalogVerticalKey
(const
FKey
&
InKey
) const
Protected Member Functions inherited from
TSharedFromThis< FNavigationConfig >
TSharedFromThis
()
TSharedFromThis
(
TSharedFromThis
const &)
UE_FORCEINLINE_HINT
TSharedFromThis
&
operator=
(
TSharedFromThis
const &)
~TSharedFromThis
()
Static Protected Member Functions inherited from
TSharedFromThis< FNavigationConfig >
static
UE_FORCEINLINE_HINT
TSharedRef
<
OtherType
, Mode >
SharedThis
(
OtherType
*
ThisPtr
)
static
UE_FORCEINLINE_HINT
TSharedRef
<
OtherType
const, Mode >
SharedThis
(const
OtherType
*
ThisPtr
)
Protected Attributes inherited from
FNavigationConfig
TMap
< int,
FUserNavigationState
>
UserNavigationState
Detailed Description
A navigation config that doesn't do any navigation.
Constructor & Destructor Documentation
◆
FNullNavigationConfig()
FNullNavigationConfig::FNullNavigationConfig
(
)
inline
The documentation for this class was generated from the following file:
Engine/Source/Runtime/Slate/Public/Framework/Application/
NavigationConfig.h
FNullNavigationConfig
Generated by
1.9.8