UOperatingSystemWidget
#include <OperatingSystemSimulator/Public/Widgets/OperatingSystemWidget.h>class UOperatingSystemWidgetDefined in OperatingSystemWidget.h:19
Inherits:
UCommonUserWidget
Inheritance diagram
Section titled “Inheritance diagram”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class UOperatingSystemWidget["UOperatingSystemWidget"]
class UCommonUserWidget["UCommonUserWidget"]
UCommonUserWidget <|-- UOperatingSystemWidget
Collaboration diagram
Section titled “Collaboration diagram”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class UOperatingSystemWidget["UOperatingSystemWidget"]
class UOperatingSystem["UOperatingSystem"]
UOperatingSystemWidget *-- UOperatingSystem
Class detail
Section titled “Class detail”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class UOperatingSystemWidget {
+UOperatingSystemWidget()
+LoadOsWidget(const bool bIsInitialStartup)
+ShowInitialStartupScreen()
+ShowLogonScreen()
+ShowDesktop()
+PrepareToInstall()
+FinishInstallation()
+BeginRestartOS()
+BeginShutdownOS()
+CreateNewWindow(UOperatingSystemBaseProgram *Program) UDraggableWindow() *
+ShowNotification(const FOperatingSystemNotification &NewNoti
+AllNotificationsCleared()
+BringWindowToFront(UDraggableWindow *TargetWindow, const int32
+SwitchTab(const FGameplayTag Tag)
+IsCurrentlyViewingDesktop() const bool
+CreateOperatingSystemWidget(UOperatingSystem *OS) UOperatingSystemWidget() *
+ParentOS : TObjectPtr< UOperatingSystem() >
+CurrentTabTag : FGameplayTag
+K2_OnPrepareInstall()
+K2_OnBeginInstall(const float &InstallationTime)
+K2_OnFinishInstall()
+K2_OnStartOS(const bool bIsInitialStartup)
+K2_OnInitialStartup()
+K2_OnShowLogonScreen()
+K2_OnShowDesktop()
+K2_OnBeginRestartOS()
+K2_OnBeginShutdownOS()
+K2_CreateNewWindow(UOperatingSystemBaseProgram *Program) UDraggableWindow() *
+K2_OnSwitchTab(const FGameplayTag &WidgetTag)
+K2_BringWindowToFront(UDraggableWindow *Window, const int32 &NewZ
+K2_OnShowNotification(const FOperatingSystemNotification &NewNoti
+K2_OnClearAllNotification()
+bHasBlueprintOnStartOS : uint16
+bHasBlueprintOnInitialStartup : uint16
+bHasBlueprintOnShowLogonScreen : uint16
+bHasBlueprintOnShowDesktop : uint16
+bHasBlueprintOnPrepareInstall : uint16
+bHasBlueprintOnFinishInstall : uint16
+bHasBlueprintOnBeginRestartOS : uint16
+bHasBlueprintOnBeginShutdownOS : uint16
+bHasBlueprintCreateNewWindow : uint16
+bHasBlueprintOnShowNotification : uint16
+bHasBlueprintOnClearAllNotification : uint16
+bHasBlueprintBringWindowToFront : uint16
+bHasBlueprintOnSwitchTab : uint16
}
Caller impact — SwitchTab
Section titled “Caller impact — SwitchTab”Documented call sites inside the plugin (6):
flowchart LR UOperatingSystemWidget__SwitchTab["UOperatingSystemWidget::SwitchTab"] UOperatingSystemWidget__BeginRestartOS["UOperatingSystemWidget::BeginRestartOS"] UOperatingSystemWidget__BeginRestartOS --> UOperatingSystemWidget__SwitchTab UOperatingSystemWidget__BeginShutdownOS["UOperatingSystemWidget::BeginShutdownOS"] UOperatingSystemWidget__BeginShutdownOS --> UOperatingSystemWidget__SwitchTab UOperatingSystemWidget__LoadOsWidget["UOperatingSystemWidget::LoadOsWidget"] UOperatingSystemWidget__LoadOsWidget --> UOperatingSystemWidget__SwitchTab UOperatingSystemWidget__PrepareToInstall["UOperatingSystemWidget::PrepareToInstall"] UOperatingSystemWidget__PrepareToInstall --> UOperatingSystemWidget__SwitchTab UOperatingSystemWidget__ShowInitialStartupScreen["UOperatingSystemWidget::ShowInitialStartupScreen"] UOperatingSystemWidget__ShowInitialStartupScreen --> UOperatingSystemWidget__SwitchTab UOperatingSystemWidget__ShowLogonScreen["UOperatingSystemWidget::ShowLogonScreen"] UOperatingSystemWidget__ShowLogonScreen --> UOperatingSystemWidget__SwitchTab
A class representing a widget for an operating system simulator.
Public Methods
Section titled “Public Methods”| Return | Name | Description |
|---|---|---|
UOperatingSystemWidget | ||
void | LoadOsWidget | Loads the operating system widget. |
void | ShowInitialStartupScreen | Displays the initial startup screen of the operating system. |
void | ShowLogonScreen | Displays the logon screen of the operating system. |
void | ShowDesktop | Displays the desktop on the screen. |
void | PrepareToInstall | Prepares for the installation of the operating system. |
void | FinishInstallation | Finishes the installation of the operating system. |
void | BeginRestartOS | Initiates the process of restarting the operating system. |
void | BeginShutdownOS | Initiates the shutdown process of the operating system. |
UDraggableWindow * | CreateNewWindow | Creates a new window for a given operating system program. |
void | ShowNotification | Displays a notification on the operating system widget. |
void | AllNotificationsCleared | Notifies that all notifications have been cleared. |
void | BringWindowToFront | Brings the specified window to the front with the specified new Z-order. |
void | SwitchTab | Switches to the tab specified by the given gameplay tag. |
bool | IsCurrentlyViewingDesktop const | Check if the user is currently viewing the desktop. |
UOperatingSystemWidget
Section titled “UOperatingSystemWidget”UOperatingSystemWidget()Defined in OperatingSystemWidget.h:60
References
Section titled “References”BringWindowToFrontCHECK_IN_BPCreateNewWindowIMPLEMENTED_IN_BP_LAMBDA
LoadOsWidget
Section titled “LoadOsWidget”void LoadOsWidget(const bool bIsInitialStartup)Defined in OperatingSystemWidget.h:81 Loads the operating system widget.
It displays the widget on the screen and performs necessary initialization.
Parameters
Section titled “Parameters”bIsInitialStartupSpecifies whether the operating system is being started for the first time. If true, it indicates that it is the initial startup of the operating system. If false, it indicates that it is a regular startup.
References
Section titled “References”bHasBlueprintOnStartOSK2_OnStartOSOS_CLOG_WARNSwitchTab
ShowInitialStartupScreen
Section titled “ShowInitialStartupScreen”void ShowInitialStartupScreen()Defined in OperatingSystemWidget.h:89 Displays the initial startup screen of the operating system.
This method is called to display the initial startup screen of the operating system. It triggers the “OnInitialStartup” blueprint event and switches the tab to “OSWidget_InitialStartup_Tag”.
References
Section titled “References”CALL_BPSwitchTab
ShowLogonScreen
Section titled “ShowLogonScreen”void ShowLogonScreen()Defined in OperatingSystemWidget.h:97 Displays the logon screen of the operating system.
This method is called to display the logon screen of the operating system. It triggers the “OnShowLogonScreen” blueprint event and switches the tab to “OSWidget_Logon_Tag”.
References
Section titled “References”CALL_BPSwitchTab
ShowDesktop
Section titled “ShowDesktop”void ShowDesktop()Defined in OperatingSystemWidget.h:105 Displays the desktop on the screen.
This method is called to display the desktop on the screen. It triggers the “OnShowDesktop” blueprint event. The desktop represents the main user interface of the operating system.
Referenced by
Section titled “Referenced by”References
Section titled “References”CALL_BPParentOS
PrepareToInstall
Section titled “PrepareToInstall”void PrepareToInstall()Defined in OperatingSystemWidget.h:114 Prepares for the installation of the operating system.
This method is called to prepare for the installation of the operating system. It triggers the “OnPrepareInstall” blueprint event and switches the tab to “OSWidget_Installation_Tag ”. It is typically called before starting the installation process.
References
Section titled “References”CALL_BPSwitchTab
FinishInstallation
Section titled “FinishInstallation”void FinishInstallation()Defined in OperatingSystemWidget.h:134 Finishes the installation of the operating system.
This method is called to finish the installation of the operating system. It is typically called after the installation has been completed.
It performs the following tasks:
-
Logs the finishing installation process using the “Finishing installation” log category.
-
Checks if the parent device’s startup type is set to “Default”. If so, it performs additional steps.
-
Calls the Internal_CreateDefaultDirectories() function to create default directories.
-
Calls the InstallStartupPrograms() function to install startup programs.
-
Calls the FinishInstallationImpl() function to perform any additional finishing installation steps.
-
Calls the FinishInstallation() method of the UOperatingSystemWidget class to finish the installation on the operating system widget.
-
Calls the OnFinishOperatingSystemInstallation() method of the parent device and checks its return value.
Exceptions
Section titled “Exceptions”Anyexceptions thrown by the called functions/methods are propagated to the caller.
References
Section titled “References”CALL_BP
BeginRestartOS
Section titled “BeginRestartOS”void BeginRestartOS()Defined in OperatingSystemWidget.h:144 Initiates the process of restarting the operating system.
This method triggers the restart process of the operating system. It calls the OnBeginRestartOS callback and switches the tab to the restart tab. The callback can be implemented by the user to perform any necessary actions before restarting the system. After the callback is executed, the tab is switched to the restart tab.
References
Section titled “References”CALL_BPSwitchTab
BeginShutdownOS
Section titled “BeginShutdownOS”void BeginShutdownOS()Defined in OperatingSystemWidget.h:152 Initiates the shutdown process of the operating system.
This method is used to initiate the shutdown process of the operating system in the UOperatingSystemWidget class. It calls the OnBeginShutdownOS breakpoint and switches the tab to OSWidget_Shutdown_Tag.
References
Section titled “References”CALL_BPSwitchTab
CreateNewWindow
Section titled “CreateNewWindow”UDraggableWindow * CreateNewWindow(UOperatingSystemBaseProgram * Program)Defined in OperatingSystemWidget.h:167 Creates a new window for a given operating system program.
This method generates a new window for the specified program. If the program has implemented the CreateNewWindow event in a Blueprint, it will be called. If the Blueprint does not implement the event or returns nullptr, an error message will be logged and the method will return nullptr.
Parameters
Section titled “Parameters”ProgramPointer to the operating system program for which to create a new window.
Returns
Section titled “Returns”Pointer to the newly created window. If the window creation fails or the CreateNewWindow event returns nullptr, nullptr will be returned.
Referenced by
Section titled “Referenced by”References
Section titled “References”bHasBlueprintCreateNewWindowGetProgramNameGetProgramWidgetK2_CreateNewWindowOS_LOG_ERROROS_LOG_WARNParentOSSetOperatingSystemSetParentWindow
ShowNotification
Section titled “ShowNotification”void ShowNotification(const FOperatingSystemNotification & NewNotification)Defined in OperatingSystemWidget.h:177 Displays a notification on the operating system widget.
This method is called to show a notification on the operating system widget.
Parameters
Section titled “Parameters”NewNotificationThe notification to be displayed. It is of type FOperatingSystemNotification.
References
Section titled “References”AllNotificationsCleared
Section titled “AllNotificationsCleared”void AllNotificationsCleared()Defined in OperatingSystemWidget.h:184 Notifies that all notifications have been cleared.
This method is called when all notifications in the operating system widget have been cleared.
References
Section titled “References”CALL_BP
BringWindowToFront
Section titled “BringWindowToFront”void BringWindowToFront(UDraggableWindow * TargetWindow, const int32 & NewZOrder)Defined in OperatingSystemWidget.h:197 Brings the specified window to the front with the specified new Z-order.
Parameters
Section titled “Parameters”-
TargetWindowThe window to bring to the front. -
NewZOrderThe new Z-order of the window.
This method is only implemented if the corresponding Widget Blueprint has implemented the BringWindowToFront function. If not implemented, it logs a warning message and does nothing.
See also: UOperatingSystemWidget::K2_BringWindowToFront
Referenced by
Section titled “Referenced by”References
Section titled “References”bHasBlueprintBringWindowToFrontK2_BringWindowToFrontOS_LOG_WARN
SwitchTab
Section titled “SwitchTab”void SwitchTab(const FGameplayTag Tag)Defined in OperatingSystemWidget.h:214 Switches to the tab specified by the given gameplay tag.
This method switches the current tab to the tab specified by the given gameplay tag. If the specified tag is different from the current tab tag, the method performs the following actions:
-
Updates the current tab tag to the specified tag.
-
Outputs a log message indicating the switch from the current tab to the specified tab.
-
Checks if there is a Blueprint override for the K2_OnSwitchTab event in the Widget Blueprint.
-
If the override exists, the method calls K2_OnSwitchTab with the specified tag.
-
If the override does not exist, the method outputs a warning log message indicating that K2_OnSwitchTab is not implemented in the Widget Blueprint.
- If the current tab tag is OSWidget_Desktop_Tag, the method calls ShowDesktop.
Parameters
Section titled “Parameters”TagThe gameplay tag specifying the tab to switch to.
Referenced by
Section titled “Referenced by”BeginRestartOSBeginShutdownOSLoadOsWidgetPrepareToInstallShowInitialStartupScreenShowLogonScreen
References
Section titled “References”bHasBlueprintOnSwitchTabCurrentTabTagK2_OnSwitchTabOS_CLOG_WARNOS_LOG_VERY_VERBOSEShowDesktop
IsCurrentlyViewingDesktop
Section titled “IsCurrentlyViewingDesktop”const
bool IsCurrentlyViewingDesktop() constDefined in OperatingSystemWidget.h:225 Check if the user is currently viewing the desktop.
This method returns a boolean value indicating whether the user is currently viewing the desktop in the operating system simulator.
Returns
Section titled “Returns”true if the user is currently viewing the desktop, false otherwise.
References
Section titled “References”Public Static Methods
Section titled “Public Static Methods”| Return | Name | Description |
|---|---|---|
UOperatingSystemWidget * | CreateOperatingSystemWidget static | Creates an instance of the UOperatingSystemWidget class. |
CreateOperatingSystemWidget
Section titled “CreateOperatingSystemWidget”static
static UOperatingSystemWidget * CreateOperatingSystemWidget(UOperatingSystem * OS)Defined in OperatingSystemWidget.h:71 Creates an instance of the UOperatingSystemWidget class.
This method creates a widget for an operating system simulator and returns an instance of the UOperatingSystemWidget class. The created widget is based on the provided operating system object.
Parameters
Section titled “Parameters”OSA pointer to the operating system object that the widget will be created for.
Returns
Section titled “Returns”An instance of the UOperatingSystemWidget class.
Referenced by
Section titled “Referenced by”References
Section titled “References”CreateFromSoftWidget
Protected Attributes
Section titled “Protected Attributes”| Return | Name | Description |
|---|---|---|
TObjectPtr< UOperatingSystem > | ParentOS | A pointer to the parent operating system of the widget. |
FGameplayTag | CurrentTabTag | The current tab tag representing the currently active tab in the operating system widget. |
ParentOS
Section titled “ParentOS”TObjectPtr< UOperatingSystem > ParentOSDefined in OperatingSystemWidget.h:27 A pointer to the parent operating system of the widget.
Referenced by
Section titled “Referenced by”CurrentTabTag
Section titled “CurrentTabTag”FGameplayTag CurrentTabTagDefined in OperatingSystemWidget.h:40 The current tab tag representing the currently active tab in the operating system widget.
This variable is of type FGameplayTag and is marked as Transient, meaning its value is not serialized. It holds the gameplay tag of the currently active tab in the operating system widget. The tag represents the type or category of the tab, allowing for easy identification and switching between tabs.
The value of this variable is updated when the SwitchTab function is called, and it is used to determine whether the currently active tab is the desktop or not in the UOperatingSystemWidget::IsCurrentlyViewingDesktop function.
Referenced by
Section titled “Referenced by”Protected Methods
Section titled “Protected Methods”| Return | Name | Description |
|---|---|---|
void | K2_OnPrepareInstall | Triggered when the widget needs to prepare for installation. |
void | K2_OnBeginInstall | BlueprintImplementableEvent method for handling the beginning of an installation process in the OperatingSystemWidget class. This method is responsible for initiating the installation and taking necessary actions during the process. |
void | K2_OnFinishInstall | BlueprintImplementableEvent that can be overridden in blueprint subclasses of OperatingSystemWidget. It is triggered when the installation process of the operating system finishes. |
void | K2_OnStartOS | A BlueprintImplementableEvent that is called when the operating system starts. |
void | K2_OnInitialStartup | BlueprintImplementableEvent for handling the initial startup of the operating system widget. |
void | K2_OnShowLogonScreen | This event is called when the logon screen needs to be shown. |
void | K2_OnShowDesktop | Called when the “Show Desktop” action is triggered. |
void | K2_OnBeginRestartOS | BlueprintImplementableEvent for handling the beginning of the restart process for the operating system. |
void | K2_OnBeginShutdownOS | Called when the operating system begins shutting down. |
UDraggableWindow * | K2_CreateNewWindow | Creates a new window for the operating system widget. |
void | K2_OnSwitchTab | BlueprintImplementableEvent handler for when a tab is switched in the Operating System Widget. |
void | K2_BringWindowToFront | Brings a window to the front of the operating system widget. |
void | K2_OnShowNotification | This method is called when a notification needs to be shown. |
void | K2_OnClearAllNotification | Clears all notifications. |
K2_OnPrepareInstall
Section titled “K2_OnPrepareInstall”void K2_OnPrepareInstall()Defined in OperatingSystemWidget.h:235 Triggered when the widget needs to prepare for installation.
K2_OnBeginInstall
Section titled “K2_OnBeginInstall”void K2_OnBeginInstall(const float & InstallationTime)Defined in OperatingSystemWidget.h:247 BlueprintImplementableEvent method for handling the beginning of an installation process in the OperatingSystemWidget class. This method is responsible for initiating the installation and taking necessary actions during the process.
Parameters
Section titled “Parameters”InstallationTimeA constant reference to a float value representing the estimated time for completion of installation. This value is provided by the caller of the method.
K2_OnFinishInstall
Section titled “K2_OnFinishInstall”void K2_OnFinishInstall()Defined in OperatingSystemWidget.h:256 BlueprintImplementableEvent that can be overridden in blueprint subclasses of OperatingSystemWidget. It is triggered when the installation process of the operating system finishes.
K2_OnStartOS
Section titled “K2_OnStartOS”void K2_OnStartOS(const bool bIsInitialStartup)Defined in OperatingSystemWidget.h:266 A BlueprintImplementableEvent that is called when the operating system starts.
Parameters
Section titled “Parameters”bIsInitialStartupWhether it is the initial startup of the operating system.
Referenced by
Section titled “Referenced by”K2_OnInitialStartup
Section titled “K2_OnInitialStartup”void K2_OnInitialStartup()Defined in OperatingSystemWidget.h:281 BlueprintImplementableEvent for handling the initial startup of the operating system widget.
This event is called when the operating system widget is initially started up. It provides a hook for derived classes to perform any necessary initialization tasks. This event can be overridden in blueprint subclasses of the operating system widget to provide custom logic.
See also: UOperatingSystemWidget
See also: K2_OnShutdown
K2_OnShowLogonScreen
Section titled “K2_OnShowLogonScreen”void K2_OnShowLogonScreen()Defined in OperatingSystemWidget.h:289 This event is called when the logon screen needs to be shown.
K2_OnShowDesktop
Section titled “K2_OnShowDesktop”void K2_OnShowDesktop()Defined in OperatingSystemWidget.h:297 Called when the “Show Desktop” action is triggered.
K2_OnBeginRestartOS
Section titled “K2_OnBeginRestartOS”void K2_OnBeginRestartOS()Defined in OperatingSystemWidget.h:312 BlueprintImplementableEvent for handling the beginning of the restart process for the operating system.
This method is called when the restart process for the operating system is about to begin. It is blueprint implementable, which means it can be overridden in Blueprint subclasses of OperatingSystemWidget to provide custom behavior when the restart process starts.
See also: K2_OnEndRestartOS
K2_OnBeginShutdownOS
Section titled “K2_OnBeginShutdownOS”void K2_OnBeginShutdownOS()Defined in OperatingSystemWidget.h:320 Called when the operating system begins shutting down.
K2_CreateNewWindow
Section titled “K2_CreateNewWindow”UDraggableWindow * K2_CreateNewWindow(UOperatingSystemBaseProgram * Program)Defined in OperatingSystemWidget.h:332 Creates a new window for the operating system widget.
This method creates a new window for the operating system widget and associates it with the specified program.
Parameters
Section titled “Parameters”ProgramThe program to associate with the new window.
Returns
Section titled “Returns”A pointer to the newly created draggable window.
Referenced by
Section titled “Referenced by”K2_OnSwitchTab
Section titled “K2_OnSwitchTab”void K2_OnSwitchTab(const FGameplayTag & WidgetTag)Defined in OperatingSystemWidget.h:344 BlueprintImplementableEvent handler for when a tab is switched in the Operating System Widget.
This method is called when a tab is switched in the Operating System Widget. It is a BlueprintImplementableEvent, which means it can be overridden and implemented in Blueprint subclasses of OperatingSystemWidget. The WidgetTag parameter represents the gameplay tag of the tab that was switched to.
Parameters
Section titled “Parameters”WidgetTagThe gameplay tag of the tab that was switched to.
Referenced by
Section titled “Referenced by”K2_BringWindowToFront
Section titled “K2_BringWindowToFront”void K2_BringWindowToFront(UDraggableWindow * Window, const int32 & NewZOrder)Defined in OperatingSystemWidget.h:358 Brings a window to the front of the operating system widget.
This method is a Blueprint Implementable Event, which means it can be overridden in Blueprint subclasses of OperatingSystemWidget. It is used to bring a specified window to the front of the widget’s z-ordering.
Parameters
Section titled “Parameters”-
WindowA pointer to the UDraggableWindow object representing the window to bring to the front. -
NewZOrderThe new z-order to set for the window.
Referenced by
Section titled “Referenced by”K2_OnShowNotification
Section titled “K2_OnShowNotification”void K2_OnShowNotification(const FOperatingSystemNotification & NewNotification)Defined in OperatingSystemWidget.h:376 This method is called when a notification needs to be shown.
Parameters
Section titled “Parameters”NewNotificationThe new notification to be shown.
This method is called internally to display a notification. The NewNotification parameter contains the information about the notification to be displayed. It is recommended to provide an implementation of this method in the subclass of [UOperatingSystemWidget](#uoperatingsystemwidget) to handle the display of notifications. However, this method can also be called directly to show a notification externally. The [FOperatingSystemNotification](/api-reference/operating-system-simulator/types/foperatingsystemnotification/#foperatingsystemnotification) struct contains the necessary information about the notification, such as the title, message, and icon.
See also: FOperatingSystemNotification
Referenced by
Section titled “Referenced by”K2_OnClearAllNotification
Section titled “K2_OnClearAllNotification”void K2_OnClearAllNotification()Defined in OperatingSystemWidget.h:384 Clears all notifications.
Private Attributes
Section titled “Private Attributes”| Return | Name | Description |
|---|---|---|
uint16 | bHasBlueprintOnStartOS | |
uint16 | bHasBlueprintOnInitialStartup | |
uint16 | bHasBlueprintOnShowLogonScreen | |
uint16 | bHasBlueprintOnShowDesktop | |
uint16 | bHasBlueprintOnPrepareInstall | |
uint16 | bHasBlueprintOnFinishInstall | |
uint16 | bHasBlueprintOnBeginRestartOS | |
uint16 | bHasBlueprintOnBeginShutdownOS | |
uint16 | bHasBlueprintCreateNewWindow | |
uint16 | bHasBlueprintOnShowNotification | |
uint16 | bHasBlueprintOnClearAllNotification | |
uint16 | bHasBlueprintBringWindowToFront | |
uint16 | bHasBlueprintOnSwitchTab |
bHasBlueprintOnStartOS
Section titled “bHasBlueprintOnStartOS”uint16 bHasBlueprintOnStartOSDefined in OperatingSystemWidget.h:44
Referenced by
Section titled “Referenced by”bHasBlueprintOnInitialStartup
Section titled “bHasBlueprintOnInitialStartup”uint16 bHasBlueprintOnInitialStartupDefined in OperatingSystemWidget.h:45
Section titled “Defined in OperatingSystemWidget.h:45”bHasBlueprintOnShowLogonScreen
Section titled “bHasBlueprintOnShowLogonScreen”uint16 bHasBlueprintOnShowLogonScreenDefined in OperatingSystemWidget.h:46
Section titled “Defined in OperatingSystemWidget.h:46”bHasBlueprintOnShowDesktop
Section titled “bHasBlueprintOnShowDesktop”uint16 bHasBlueprintOnShowDesktopDefined in OperatingSystemWidget.h:47
Section titled “Defined in OperatingSystemWidget.h:47”bHasBlueprintOnPrepareInstall
Section titled “bHasBlueprintOnPrepareInstall”uint16 bHasBlueprintOnPrepareInstallDefined in OperatingSystemWidget.h:48
Section titled “Defined in OperatingSystemWidget.h:48”bHasBlueprintOnFinishInstall
Section titled “bHasBlueprintOnFinishInstall”uint16 bHasBlueprintOnFinishInstallDefined in OperatingSystemWidget.h:49
Section titled “Defined in OperatingSystemWidget.h:49”bHasBlueprintOnBeginRestartOS
Section titled “bHasBlueprintOnBeginRestartOS”uint16 bHasBlueprintOnBeginRestartOSDefined in OperatingSystemWidget.h:50
Section titled “Defined in OperatingSystemWidget.h:50”bHasBlueprintOnBeginShutdownOS
Section titled “bHasBlueprintOnBeginShutdownOS”uint16 bHasBlueprintOnBeginShutdownOSDefined in OperatingSystemWidget.h:51
Section titled “Defined in OperatingSystemWidget.h:51”bHasBlueprintCreateNewWindow
Section titled “bHasBlueprintCreateNewWindow”uint16 bHasBlueprintCreateNewWindowDefined in OperatingSystemWidget.h:52
Referenced by
Section titled “Referenced by”bHasBlueprintOnShowNotification
Section titled “bHasBlueprintOnShowNotification”uint16 bHasBlueprintOnShowNotificationDefined in OperatingSystemWidget.h:53
Section titled “Defined in OperatingSystemWidget.h:53”bHasBlueprintOnClearAllNotification
Section titled “bHasBlueprintOnClearAllNotification”uint16 bHasBlueprintOnClearAllNotificationDefined in OperatingSystemWidget.h:54
Section titled “Defined in OperatingSystemWidget.h:54”bHasBlueprintBringWindowToFront
Section titled “bHasBlueprintBringWindowToFront”uint16 bHasBlueprintBringWindowToFrontDefined in OperatingSystemWidget.h:55
Referenced by
Section titled “Referenced by”bHasBlueprintOnSwitchTab
Section titled “bHasBlueprintOnSwitchTab”uint16 bHasBlueprintOnSwitchTabDefined in OperatingSystemWidget.h:56