Navigation
API > API/Runtime > API/Runtime/Slate > API/Runtime/Slate/Framework
Classes
| Type | Name | Description | |
|---|---|---|---|
| FAnalogCursor | A class that simulates a cursor driven by an analog stick. | ||
| FAnalogNavigationKey | Since we now support multiple analog values driving the same navigation axis, we need to key their repeat-state by both FKey and EUINavigation | ||
| FAnalogNavigationState | |||
| FGestureDetector | The gesture detector can simulate the detection of certain kinds of gestures that may or may not be available to be detected at the platform level. | ||
| FInputPreprocessorRegistration | |||
| FInputPreprocessorRegistrationKey | |||
| FMenuStack | Represents a stack of open menus. | ||
| FNavigationConfig | This class is used to control which FKeys and analog axis should move focus. | ||
| FNullNavigationConfig | A navigation config that doesn't do any navigation. | ||
| FPopupSupport | Allow widgets to find out when someone clicked outside them. Currently needed by MenuAnchros. | ||
| FPopupTransitionEffect | Describes a simple animation for popup window introductions | ||
| FSlateApplication | |||
| FSlateDefaultInputMapping | |||
| FSlateUser | Slate's representation of an individual input-providing user. | ||
| FSlateVirtualUserHandle | Handle to a virtual user of slate. | ||
| FTwinStickNavigationConfig | A Navigation config that supports UI Navigation with both analog sticks + D-Pad. | ||
| FUserNavigationState | |||
| IInputProcessor | Interface for a Slate Input Handler | ||
| IMenu | Represents a popup menu. | ||
| IMenuHost | |||
| IPlatformTextField | |||
| ISlateInputManager | Interface for a Slate Input Mapping. | ||
| IWidgetReflector | Interface for widget reflectors. | ||
| SAppIconWidget | Widget that represents the app icon + system menu button, usually drawn in the top left of a Windows app |
Constants
| Name | Description |
|---|---|
| SWindowTitleBarDefs::WindowFlashDuration | Window flash duration. Seconds |
| SWindowTitleBarDefs::WindowFlashFrequency | Window flash rate. Flashes per second |
Typedefs
| Name | Description |
|---|---|
| FAccessAsset | A Delegate for an asset object to access |
| FAccessSourceCode | A Delegate for passing along a string of a source code location to access |
| FDragDropCheckingOverride | |
| FMenuList | |
| FMenuWindowList | |
| FModalWindowStackEnded | |
| FModalWindowStackStarted | Delegates for when modal windows open or close |
| FOnMenuDestroyed | |
| FOnWindowAction | Delegate for when window action occurs (ClickedNonClientArea, Maximize, Restore, WindowMenu). |
| FQueryAccessSourceCode | A Delegate for querying whether source code access is possible |
Enums
| Type | Name | Description | |
|---|---|---|---|
| AnalogCursorMode::Type | |||
| EAnalogStick | |||
| EInputPreProcessorType | Priority bucket type for Input Pre-Processors. | ||
| ESlateTickType |
Functions
| Type | Name | Description | |
|---|---|---|---|