| FSlateApplicationBase | ||
| FGenericApplicationMessageHandler
|
Module |
|
Header |
/Engine/Source/Runtime/Slate/Public/Framework/Application/SlateApplication.h |
Include |
#include "Framework/Application/SlateApplication.h" |
class FSlateApplication :
public FSlateApplicationBase,
public FGenericApplicationMessageHandler
Name | Description | ||
---|---|---|---|
|
OnApplicationActivationStateChanged |
||
|
FDragDropChecki... |
OnDragDropCheckOverride |
No constructors are accessible with public or protected access.
Name | Description | |
---|---|---|
|
~FSlateApplication() |
Virtual destructor. |
Name | Description | ||
---|---|---|---|
|
ActivateGameViewport() |
Activates the Game Viewport if it is properly childed under a window |
|
|
AddModalWindow ( |
Adds a modal window to the application. |
|
|
TSharedRef< ... |
AddWindowAsNativeChild ( |
Associates a top level Slate Window with a native window, and "natively" parents that window to the specified Slate window. |
|
AllowMoveCursor() |
||
|
AreMenuAnimationsEnabled() |
||
|
CalculatePopupWindowPosition ( |
Calculates the popup window position from the passed in window position and size. |
|
|
CanAddModalWindow() |
Returns true if this slate application is ready to open modal windows |
|
|
CancelDragDrop() |
Cancels any in flight drag and drops |
|
|
CanDisplayWindows() |
Returns true if this slate application is ready to display windows. |
|
|
ClearAllUserFocus ( |
Releases the focus for all users from whatever it currently is on. |
|
|
ClearKeyboardFocus ( |
Clears keyboard focus, if any widget is currently focused |
|
|
ClearUserFocus ( |
Releases the users focus from whatever it currently is on. |
|
|
CloseAllWindowsImmediately() |
Closes all active windows immediately |
|
|
CloseToolTip() |
Closes the open tool-tip, if a tool-tip is open |
|
|
TSharedRef< ... |
Create ( |
|
|
Create() |
||
|
DestroyRenderer() |
||
|
DestroyWindowImmediately ( |
HACK: Don't use this unless shutting down a game viewport Game viewport windows need to be destroyed instantly or else the viewport could tick and access deleted data |
|
|
DestroyWindowsImmediately() |
Destroy the native and slate windows in the array provided. |
|
|
DismissAllMenus() |
Dismisses all open menus |
|
|
DismissMenu ( |
Dismisses a menu and all its children |
|
|
DismissMenuByWidget ( |
Dismisses a menu and all its children. |
|
|
DrawPrepass ( |
Pre-pass step before drawing windows to compute geometry size and reshape autosized windows |
|
|
DrawWindowAndChildren ( |
Draws a window and its children |
|
|
DrawWindows() |
Draws Slate windows. Should only be called by the application's main loop or renderer. |
|
|
EnableMenuAnimations ( |
Sets whether transition effects for new menus and windows should be played. |
|
|
EnterDebuggingMode() |
Enters debugging mode which is a special state that causes the Slate application to tick in place which in the middle of a stack frame |
|
|
ExternalModalStart() |
Disable Slate components when an external, non-slate, modal window is brought up. |
|
|
ExternalModalStop() |
Re-enable disabled Slate components when a non-slate modal window is dismissed. |
|
|
ExternalUIChange ( |
Sets the display state of external UI such as Steam. |
|
|
TSharedPtr< ... |
FindBestParentWindowForDialogs ( |
Given an optional widget, try and get the most suitable parent window to use with dialogs (such as file and directory pickers). |
|
const void &... |
FindBestParentWindowHandleForDialogs ( |
Given an optional widget, try and get the most suitable parent window handle to use with dialogs (such as file and directory pickers). |
|
FindInputPreProcessor ( |
Get the index of a registered pre-processor. |
|
|
TSharedPtr< ... |
FindMenuInWidgetPath ( |
Attempt to locate a menu that contains the specified widget |
|
TSharedRef< ... |
FindOrCreateVirtualUser ( |
|
|
FinishedInputThisFrame() |
Occurs before Tick(), after all pointer and keyboard input has been processed. |
|
|
FlushRenderState() |
Flushes the render state of slate, releasing accesses and flushing all render commands. |
|
|
ForceRedrawWindow ( |
Forces the window to redraw immediately. |
|
|
ForEachUser ( |
Allows you do some operations for every registered user. |
|
|
GeneratePathToWidgetChecked ( |
That this is a relatively slow operation! Asserts if the widget isn't found. |
|
|
GeneratePathToWidgetUnchecked ( |
That this is a relatively slow operation! It can fail, in which case OutWidgetPath.IsValid() will be false. |
|
|
FSlateApplic... |
Get() |
Returns the current instance of the application. |
|
TSharedPtr< ... |
GetActiveModalWindow() |
|
|
GetAllowTooltips() |
||
|
GetAllVisibleChildWindows ( |
Gets all visible child windows of a window. |
|
|
GetAllVisibleWindowsOrdered ( |
Gets all visible slate windows ordered from back to front based on child hierarchies |
|
|
const float |
GetAverageDeltaTime() |
Returns the running average delta time (smoothed over several frames) |
|
float |
GetAverageDeltaTimeForResponsiveness() |
Returns the running average delta time (smoothed over several frames) Unlike GetAverageDeltaTime() it excludes exceptional situations, such as when throttling mode is active. |
|
float |
GetCursorRadius() |
Getter for the cursor radius |
|
TSharedPtr< ... |
GetCursorUser() |
|
|
TSharedPtr< ... |
GetCursorUser() |
Get the standard 'default' user (there's always guaranteed to be at least one). |
|
const float |
GetDeltaTime() |
Returns the real time delta since Slate last ticked widgets |
|
TSharedPtr< ... |
GetDragDroppingContent() |
Get the current drag-dropping content |
|
float |
GetDragTriggerDistance() |
|
|
float |
GetDragTriggerDistanceSquared() |
|
|
TSharedPtr< ... |
GetGameViewport() |
Returns the game viewport registered with the slate application |
|
TSharedRef< ... |
GetGlobalTabManager() |
|
|
GetHandleDeviceInputWhenApplicationNotActive() |
||
|
GetInitialDisplayMetrics ( |
||
|
IInputInterf... |
GetInputInterface() |
|
|
GetInteractiveTopLevelWindows() |
||
|
double |
GetLastUserInteractionTime() |
|
|
FSlateLastUs... |
GetLastUserInteractionTimeUpdateEvent() |
|
|
FModifierKey... |
GetModifierKeys() |
Returns the current modifier keys state |
|
void * |
GetMouseCaptureWindow() |
Returning platform-specific value designating window that captures mouse, or nullptr if mouse isn't captured |
|
TSharedRef< ... |
GetNavigationConfig() |
|
|
const TAttri... |
GetNormalExecutionAttribute() |
Returns the attribute that can be used by widgets to check if the application is in normal execution mode Don't hold a reference to this anywhere that can exist when this application closes |
|
FOnModalLoop... |
GetOnModalLoopTickEvent() |
Get the FOnModalLoopTickEvent for the Slate Application. |
|
TSharedRef< ... |
GetOrCreateUser ( |
|
|
TSharedRef< ... |
GetOrCreateUser ( |
Locates the SlateUser object corresponding to the index, creating a new one if it doesn't exist. |
|
FPopupSuppor... |
GetPopupSupport() |
|
|
const TSet< ... |
GetPressedMouseButtons() |
|
|
TSharedRef< ... |
GetRelevantNavConfig ( |
|
|
const FStyle... |
GetRootStyle() |
|
|
float |
GetSoundDuration ( |
|
|
ITextInputMe... |
GetTextInputMethodSystem() |
|
|
TSharedPtr< ... |
GetUser ( |
Gets the user at the given index, null if the user does not exist. |
|
TSharedPtr< ... |
GetUser ( |
|
|
TSharedPtr< ... |
GetUser ( |
|
|
TSharedPtr< ... |
GetUser ( |
|
|
TSharedPtr< ... |
GetUserFromControllerId ( |
|
|
TSharedPtr< ... |
GetUserFromControllerId ( |
Gets the user at the given index, null if the user does not exist. |
|
GetUserIndexForController |
||
|
GetUserIndexForController ( |
||
|
GetUserIndexForKeyboard() |
||
|
GetUserIndexForMouse() |
||
|
TSharedPtr< ... |
GetVisibleMenuWindow() |
|
|
GetWorkArea ( |
Get the work area that has the largest intersection with the specified rectangle |
|
|
GotoLineInSource |
Opens the current platform's code editing IDE (if necessary) and focuses the specified line in the specified file. |
|
|
HasOpenSubMenus ( |
||
|
HasTraveledFarEnoughToTriggerDrag ( |
||
|
HasTraveledFarEnoughToTriggerDrag ( |
||
|
InitHighDPI ( |
Initializes high dpi support for the process |
|
|
TSharedRef< ... |
InitializeAsStandaloneApplication ( |
|
|
TSharedRef< ... |
InitializeAsStandaloneApplication ( |
|
|
InitializeRenderer ( |
Initializes the renderer responsible for drawing all elements in this application |
|
|
InitializeSound ( |
Set the slate sound provider that the slate app should use. |
|
|
InKismetDebuggingMode() |
||
|
InvalidateAllViewports() |
Removes references to FViewportRHI's. |
|
|
IsDragDropping() |
Are we drag-dropping right now? |
|
|
IsDragDroppingAffected ( |
Are we drag-dropping and are we affected by this pointer event? |
|
|
IsFakingTouchEvents() |
||
|
IsGamepadAttached() |
||
|
IsInitialized() |
Returns true if a Slate application instance is currently initialized and ready |
|
|
IsMouseAttached() |
||
|
IsNormalExecution() |
||
|
IsProcessingInput() |
Returns true if the we're currently processing mouse, keyboard, touch or gamepad input. |
|
|
IsRenderingOffScreen() |
||
|
IsRunningAtTargetFrameRate() |
||
|
IsUsingHighPrecisionMouseMovment() |
||
|
IsUsingTrackpad() |
||
|
IsWindowInDestroyQueue ( |
Is the window in the app's destroy queue? If so it will be destroyed next tick. |
|
|
LeaveDebuggingMode ( |
Leaves debugging mode |
|
|
LocateWindowUnderMouse |
||
|
NativeApp_ShowKeyboard |
Shows or hides an onscreen keyboard |
|
|
NavigateFromWidgetUnderCursor ( |
Attempts to navigate directly to the widget currently under the given user's cursor |
|
|
NavigateToWidget ( |
Attempts to navigate directly to the given widget |
|
|
FSlateApplic... |
OnApplicationActivationStateChanged() |
|
|
FOnApplicati... |
OnApplicationMousePreInputButtonDownListener() |
|
|
FOnApplicati... |
OnApplicationPreInputKeyDownListener() |
|
|
EDropEffect:... |
OnDragEnter ( |
|
|
FOnFocusChan... |
OnFocusChanging() |
|
|
FSlateTickEv... |
OnPostTick() |
Event after slate application ticks. |
|
FSimpleMulti... |
OnPreShutdown() |
Event when the application is about to shutdown. |
|
FSlateTickEv... |
OnPreTick() |
|
|
OnShutdown() |
Called when the slate application is being shut down. |
|
|
FOnWindowDPI... |
OnSystemSignalsDPIChanged() |
Event used to signal that a DPI change is about to happen |
|
FUserRegiste... |
OnUserRegistered() |
|
|
FOnWindowBei... |
OnWindowBeingDestroyed() |
|
|
FOnWindowDPI... |
OnWindowDPIScaleChanged() |
|
|
OverridePlatformApplication ( |
Replace the current platform application with a custom version. |
|
|
PlaySound ( |
Play SoundToPlay. Interrupt previous sound if one is playing. |
|
|
PollGameDeviceState() |
Polls game devices for input |
|
|
PrivateDrawWindows ( |
Draws slate windows, optionally only drawing the passed in window |
|
|
ProcessAnalogInputEvent ( |
Called when a analog input values change |
|
|
ProcessApplicationActivationEvent ( |
Called when the application is activated (i.e. one of its windows becomes active) or deactivated. |
|
|
ProcessCursorReply ( |
Apply any requests from the CursorReply |
|
|
ProcessDragEnterEvent ( |
Called when a drag from an external (non-slate) source enters a window |
|
|
ProcessExternalReply ( |
Apply any requests from the Reply to the application. E.g. Capture mouse |
|
|
ProcessKeyCharEvent ( |
Called when a character is entered |
|
|
ProcessKeyDownEvent ( |
Called when a key is pressed |
|
|
ProcessKeyUpEvent ( |
Called when a key is released |
|
|
ProcessMotionDetectedEvent ( |
Called when motion is detected (controller or device) when polling game device state |
|
|
ProcessMouseButtonDoubleClickEvent ( |
Called by the native application in response to a mouse release. Routs the event to Slate Widgets. |
|
|
ProcessMouseButtonDownEvent ( |
Called by the native application in response to a mouse button press. |
|
|
ProcessMouseButtonUpEvent ( |
Called by the native application in response to a mouse button release. |
|
|
ProcessMouseMoveEvent ( |
Called by the native application in response to a mouse move. Routs the event to Slate Widgets. |
|
|
ProcessMouseWheelOrGestureEvent ( |
Called by the native application in response to a mouse wheel spin or a touch gesture. |
|
|
ProcessReply ( |
Apply any requests from the Reply to the application. E.g. Capture mouse |
|
|
ProcessTouchEndedEvent ( |
Called when a touchpad touch is ended (finger lifted) when polling game device state |
|
|
ProcessTouchMovedEvent ( |
Called when a touchpad touch is moved (finger moved) when polling game device state |
|
|
ProcessTouchStartedEvent ( |
Called when a touchpad touch is started (finger down) when polling game device state |
|
|
ProcessWindowActivatedEvent ( |
Called by the native application in response to an activation or deactivation. |
|
|
PumpMessages() |
Pumps OS messages when a modal window or intra-frame debugging session exists |
|
|
TSharedPtr< ... |
PushHostedMenu ( |
Creates a new hosted Menu and adds it to the menu stack. |
|
TSharedPtr< ... |
PushHostedMenu ( |
Creates a new hosted child Menu and adds it to the menu stack under the specified parent menu. |
|
TSharedPtr< ... |
PushMenu ( |
Creates a new Menu and adds it to the menu stack. |
|
TSharedPtr< ... |
PushMenu ( |
Creates a new Menu and adds it to the menu stack under the specified parent menu. |
|
QueryCursor() |
Bubble a request for which cursor to display for widgets under the mouse or the widget that captured the mouse. |
|
|
RegisterGameViewport ( |
Registers a game viewport with the Slate application so that specific messages can be routed directly to a viewport |
|
|
RegisterInputPreProcessor ( |
Adds input pre-processor if unique. |
|
|
TSharedRef< ... |
RegisterNewUser |
Register a new user with Slate. |
|
FDelegateHan... |
RegisterOnWindowActionNotification ( |
Register for a notification when the window action occurs. |
|
RegisterViewport ( |
Registers a viewport with the Slate application so that specific messages can be routed directly to a viewport This is for all viewports, there can be multiple of these as opposed to the singular "Game Viewport" |
|
|
RegisterVirtualWindow ( |
Register another window that may be visible in a non-top level way that still needs to be able to maintain focus paths. |
|
|
ReleaseAllPointerCapture() |
Releases capture for every pointer on every user from whatever it currently is on. |
|
|
ReleaseAllPointerCapture ( |
Releases capture for every pointer belonging to the given user index particular user. |
|
|
ResetToDefaultInputSettings() |
Restores all input settings to their original values |
|
|
ResetToDefaultPointerInputSettings() |
Restores all pointer input settings to their original values |
|
|
RouteMouseWheelOrGestureEvent ( |
Directly routes a pointer mouse wheel or gesture event to the widgets in the specified widget path. |
|
|
RoutePointerDoubleClickEvent ( |
Directly routes a pointer double click event to the widgets in the specified widget path |
|
|
RoutePointerDownEvent ( |
Directly routes a pointer down event to the widgets in the specified widget path |
|
|
RoutePointerMoveEvent ( |
Directly routes a pointer move event to the widgets in the specified widget path |
|
|
RoutePointerUpEvent ( |
Directly routes a pointer up event to the widgets in the specified widget path |
|
|
SetAllowTooltips ( |
||
|
SetAllUserFocus ( |
Sets focus for all users to the SWidget passed in. |
|
|
SetAllUserFocusToGameViewport ( |
Sets all users focus to the SWidget representing the currently active game viewport |
|
|
SetAppIcon ( |
Set the global application icon |
|
|
SetApplicationScale ( |
||
|
SetCursorRadius ( |
Sets the hit detection radius of the cursor |
|
|
SetDragTriggerDistance ( |
Set the size of the deadzone for dragging in screen pixels |
|
|
SetExitRequestedHandler ( |
Assign a delegate to be called when this application is requesting an exit (e.g. when the last window is closed). |
|
|
SetGameIsFakingTouchEvents |
Sets whether the application is treating mouse events as imitating touch events. |
|
|
SetHandleDeviceInputWhenApplicationNotActive ( |
Mouse capture |
|
|
SetInputManager ( |
Establishes the input mapping object used to map input sources to SlateUser indices |
|
|
SetKeyboardFocus ( |
Sets the Keyboard focus to the specified SWidget |
|
|
SetModalWindowStackEndedDelegate ( |
Sets the delegate for when a modal window stack ends |
|
|
SetModalWindowStackStartedDelegate ( |
Sets the delegate for when a modal window stack begins |
|
|
SetNavigationConfig ( |
Sets the navigation config. |
|
|
SetPlatformApplication ( |
||
|
SetPlatformCursorVisibility ( |
Changes the cursor type to Default (Visible) or None (Not Visible) |
|
|
SetUnhandledKeyDownEventHandler ( |
Sets the handler for otherwise unhandled key down events. |
|
|
SetUnhandledKeyUpEventHandler ( |
Sets the handler for otherwise unhandled key down events. |
|
|
SetupPhysicalSensitivities() |
Sets up any values that need to be based on the physical dimensions of the device. |
|
|
SetUserFocus ( |
Sets specified user focus to the SWidget passed in. |
|
|
SetUserFocusToGameViewport ( |
Sets specified user focus to the SWidget representing the currently active game viewport |
|
|
SetWidgetReflector ( |
Sets the widget reflector. |
|
|
SetWidgetReflectorAssetAccessDelegate ( |
||
|
SetWidgetReflectorQuerySourceAccessDelegate ( |
||
|
SetWidgetReflectorSourceAccessDelegate ( |
||
|
ShowSystemHelp() |
||
|
ShowVirtualKeyboard ( |
Shows or hides an onscreen keyboard |
|
|
Shutdown ( |
||
|
SpawnToolTip ( |
Spawns a tool tip window. If an existing tool tip window is open, it will be dismissed first. |
|
|
SupportsSourceAccess() |
||
|
SupportsSystemHelp() |
||
|
TakeScreenshot ( |
Takes a screenshot of the widget writing the results into the color buffer provided, this version allows you to provide an inner area to screenshot. |
|
|
TakeScreenshot ( |
Takes a screenshot of the widget writing the results into the color buffer provided. |
|
|
ThrottleApplicationBasedOnMouseMovement() |
Engages or disengages application throttling based on user behavior |
|
|
Tick ( |
Ticks this application |
|
|
TickAndDrawWidgets ( |
Ticks and paints the actual Slate portion of the application. |
|
|
TickPlatform ( |
Pumps and ticks the platform. |
|
|
TickTime() |
Advances time for the application. |
|
|
UnregisterGameViewport() |
Unregisters the current game viewport from Slate. |
|
|
UnregisterInputPreProcessor ( |
Removes an input pre-processor. |
|
|
UnregisterOnWindowActionNotification ( |
Unregister the notification because it is no longer desired. |
|
|
UnregisterUser ( |
||
|
UnregisterVirtualWindow ( |
Unregister a virtual window. |
|
|
UpdateToolTip ( |
||
|
UsePlatformCursorForCursorUser ( |
Updates the cursor user's cursor to either the platform cursor or fake cursor |
Name | Description | ||
---|---|---|---|
|
TSharedRef< ... |
AddWindow ( |
Associates a top level Slate Window with a native window and ensures that it is tracked properly by the application. |
|
AnyMenusVisible() |
||
|
ArrangeWindowToFrontVirtual ( |
Reorders an array of windows so the specified window is "brought to the front" |
|
|
CalculateTooltipWindowPosition ( |
Calculates the tooltip window position. |
|
|
DoesWidgetHaveMouseCapture ( |
Gets whether or not a particular widget has mouse capture. |
|
|
DoesWidgetHaveMouseCaptureByUser ( |
Gets whether or not a particular widget has mouse capture by a user. |
|
|
FindPathToWidget ( |
Searches for the specified widget and generates a full path to it. |
|
|
TSharedPtr< ... |
FindWidgetWindow ( |
Finds the window that the provided widget resides in |
|
TSharedPtr< ... |
GetActiveTopLevelWindow() |
Gets the active top-level window. |
|
const FSlate... |
GetAppIcon() |
Gets the global application icon. |
|
float |
GetApplicationScale() |
Gets the ratio SlateUnit / ScreenPixel. |
|
const double |
GetCurrentTime() |
Gets Slate's current cached real time. |
|
GetCursorPos() |
Gets the current position of the cursor. |
|
|
GetCursorSize() |
Gets the size of the cursor.. |
|
|
TSharedPtr< ... |
GetKeyboardFocusedWidget() |
Gets the widget that currently has keyboard focus, if any. |
|
GetLastCursorPos() |
Gets the last known position of the cursor. |
|
|
TSharedPtr< ... |
GetMouseCaptorImpl() |
Implementation of GetMouseCaptor which can be overridden without warnings. |
|
EUINavigatio... |
GetNavigationActionFromKey ( |
Returns the navigation action corresponding to a key event. |
|
EUINavigatio... |
GetNavigationDirectionFromAnalog ( |
Returns navigation direction matching an anlog event, this is determined in the FNavigationConfig |
|
EUINavigatio... |
GetNavigationDirectionFromKey ( |
Returns navigation direction matching a key event, this is determined in the FNavigationConfig |
|
GetPreferredWorkArea() |
Gets the rectangle of the current preferred work area. |
|
|
GetSoftwareCursorAvailable() |
Whether the software cursor is enabled for this application. |
|
|
GetSoftwareCursorVis() |
Gets the desired visibility of the software cursor |
|
|
const TArray... |
GetTopLevelWindows() |
Get a list of all top-level windows in the application, excluding virtual windows. |
|
TSharedPtr< ... |
GetUserFocusedWidget ( |
|
|
EWindowTrans... |
GetWindowTransparencySupport() |
Get the highest level of window transparency support currently enabled by this application |
|
HasAnyMouseCaptor() |
Gets whether or not a widget has captured the mouse. |
|
|
HasAnyUserFocus ( |
Gets whether or not a particular widget has any users focus, and if so the type of focus (first one found). |
|
|
HasFocusedDescendants ( |
Checks whether the specified widget has any descendants which are currently focused. |
|
|
HasUserFocus ( |
Gets whether or not a particular widget has the specified users focus, and if so the type of focus. |
|
|
HasUserFocusedDescendants ( |
Checks whether the specified widget has any descendants which are currently focused for the specified user user. |
|
|
HasUserMouseCapture ( |
Gets whether or not a widget has captured the mouse for a particular user. |
|
|
IsActive() |
Whether the application is active. |
|
|
IsExternalUIOpened() |
Checks whether an UI for external services such as Steam is open. |
|
|
IsWidgetDirectlyHovered ( |
Gets whether or not a particular widget is directly hovered. |
|
|
IsWindowHousingInteractiveTooltip ( |
||
|
LocateWidgetInWindow ( |
Given a window, locate a widget under the cursor in it; returns an invalid path if cursor is not over this window. |
|
|
TSharedRef< ... |
MakeImage ( |
Creates an image widget. |
|
TSharedRef< ... |
MakeToolTip ( |
Creates a tool tip with the specified text. |
|
TSharedRef< ... |
MakeToolTip ( |
Creates a tool tip with the specified text. |
|
TSharedRef< ... |
MakeWindowTitleBar ( |
Creates a title bar for the specified window. |
|
RequestDestroyWindow ( |
Destroying windows has implications on some OSs (e.g. destroying Win32 HWNDs can cause events to be lost). |
|
|
SetAllUserFocus ( |
Sets the focus for all users to the specified widget. The widget must be allowed to receive focus. |
|
|
SetAllUserFocusAllowingDescendantFocus ( |
Sets the focus for all users to the specified widget unless that user is focused on a descendant. |
|
|
SetKeyboardFocus ( |
Sets keyboard focus to the specified widget. The widget must be allowed to receive keyboard focus. |
|
|
SetUserFocus ( |
Sets user focus to the specified widget. The widget must be allowed to receive focus. |
|
|
ShowUserFocus ( |
Gets whether or not a particular widget should show user focus. |
Name |
Description |
|
---|---|---|
|
FApplicationActivationStateChangedEvent |
|
|
FOnApplicationMousePreInputButtonDownListener |
Gets a delegate that is invoked before the mouse input button down get process by slate widgets bubble system. |
|
FOnApplicationPreInputKeyDownListener |
Gets a delegate that is invoked before the input key get process by slate widgets bubble system. |
|
FOnModalLoopTickEvent |
Event type for when Slate is ticking during a modal dialog loop |
|
FOnWindowBeingDestroyed |
Delegate called when a window is about to be destroyed |
|
FOnWindowDPIScaleChanged |
Gets a delegate that is invoked in the editor when a windows dpi scale changes or when a widget window may have changed and DPI scale info needs to be checked |
|
FSlateLastUserInteractionTimeUpdateEvent |
|
|
FSlateTickEvent |
Event before slate application ticks. |
|
FUserRegisteredEvent |
Delegate for when a new user has been registered. |
Name |
Description |
---|---|
FOnFocusChanging |
Delegate called just before possible focus change |
Name |
Description |
---|---|
CurrentApplication |
Application singleton |
Name | Description | ||
---|---|---|---|
|
TSharedPtr< ... |
FindWidgetWindow ( |
The FindWidgetWindow method that takes an FWidgetPath has been deprecated. If you dont need the widget path, use FindWidgetWindow(MyWidget) instead. If you need the path use GeneratePathToWidget |
|
ForEachUser ( |
ForEachUser now provides an FSlateUser& parameter to the lambda instead of an FSlateUser* |
|
|
EUINavigatio... |
GetNavigationActionForKey ( |
GetNavigationActionForKey doesn't handle multiple users properly, use GetNavigationActionFromKey instead |
|
ReleaseMouseCapture() |
ReleaseMouseCapture has been renamed to ReleaseAllPointerCapture() |
|
|
ReleaseMouseCaptureForUser ( |
ReleaseMouseCaptureForUser has been renamed to ReleaseAllPointerCapture(int32 UserIndex) |
|
|
SetNavigationConfigFactory ( |
Returning to a simpler method of registering navigation configs., is what you should use now. |