FOperatingSystemSaveLoad
#include <OperatingSystemSimulator/Public/OperatingSystemSaveLoad.h>Collaboration diagram
Section titled “Collaboration diagram”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class FOperatingSystemSaveLoad["FOperatingSystemSaveLoad"]
class FOperatingSystemVersion["FOperatingSystemVersion"]
FOperatingSystemSaveLoad *-- FOperatingSystemVersion
class FOperatingSystemProgramSaveLoad["FOperatingSystemProgramSaveLoad"]
FOperatingSystemSaveLoad *-- FOperatingSystemProgramSaveLoad
Class detail
Section titled “Class detail”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class FOperatingSystemSaveLoad {
+SaveLoad_Version : FOperatingSystemVersion()
+bIsStartingForTheFirstTime : uint8
+bAutoLogin : uint8
+bIsUsingCustomWallpaper : uint8
+SaveLoad_WallpaperPath : FString
+SaveLoad_PartitionID : FString
+SaveLoad_OperatingSystemName : FString
+SaveLoad_OperatingSystemID : FString
+SaveLoad_DeviceName : FString
+InstalledPrograms : TArray< FOperatingSystemProgramSaveLoad(
+StartupPrograms : TArray< FOperatingSystemProgramSaveLoad(
+FOperatingSystemSaveLoad()
}
struct FOperatingSystemSaveLoadDefined in OperatingSystemSaveLoad.h:194 Represents the save/load data for an operating system.
Public Attributes
Section titled “Public Attributes”| Return | Name | Description |
|---|---|---|
FOperatingSystemVersion | SaveLoad_Version | Represents the version of an operating system, including the major, minor, and patch numbers. |
uint8 | bIsStartingForTheFirstTime | Represents a flag indicating whether the program is starting for the first time. This flag is set to 1 if the program is starting for the first time, and 0 otherwise. |
uint8 | bAutoLogin | Represents a flag indicating whether automatic login is enabled. This flag is set to 1 if automatic login is enabled, and 0 otherwise. |
uint8 | bIsUsingCustomWallpaper | Represents a flag indicating whether the operating system is using a custom wallpaper. This flag is set to 1 if the operating system is using a custom wallpaper, and 0 otherwise. |
FString | SaveLoad_WallpaperPath | Represents the file path of the wallpaper used by the operating system. |
FString | SaveLoad_PartitionID | Represents the partition ID used for saving and loading data. |
FString | SaveLoad_OperatingSystemName | Represents the name of the operating system being saved or loaded. |
FString | SaveLoad_OperatingSystemID | Represents the unique ID of the operating system being saved or loaded. |
FString | SaveLoad_DeviceName | Represents the name of the device for saving and loading data. |
TArray< FOperatingSystemProgramSaveLoad > | InstalledPrograms | Represents an array of installed operating system programs for saving and loading data. |
TArray< FOperatingSystemProgramSaveLoad > | StartupPrograms | Represents an array of startup programs for saving and loading data. |
SaveLoad_Version
Section titled “SaveLoad_Version”FOperatingSystemVersion SaveLoad_VersionDefined in OperatingSystemSaveLoad.h:202 Represents the version of an operating system, including the major, minor, and patch numbers.
Referenced by
Section titled “Referenced by”bIsStartingForTheFirstTime
Section titled “bIsStartingForTheFirstTime”uint8 bIsStartingForTheFirstTimeDefined in OperatingSystemSaveLoad.h:209 Represents a flag indicating whether the program is starting for the first time. This flag is set to 1 if the program is starting for the first time, and 0 otherwise.
bAutoLogin
Section titled “bAutoLogin”uint8 bAutoLoginDefined in OperatingSystemSaveLoad.h:216 Represents a flag indicating whether automatic login is enabled. This flag is set to 1 if automatic login is enabled, and 0 otherwise.
bIsUsingCustomWallpaper
Section titled “bIsUsingCustomWallpaper”uint8 bIsUsingCustomWallpaperDefined in OperatingSystemSaveLoad.h:231 Represents a flag indicating whether the operating system is using a custom wallpaper. This flag is set to 1 if the operating system is using a custom wallpaper, and 0 otherwise.
The bIsUsingCustomWallpaper variable is a uint8 bit field (1 bit). When the variable is set to 1, it means the operating system is using a custom wallpaper, and when it is set to 0, it means the operating system is not using a custom wallpaper. The value of this variable is updated and accessed in various places in the code.
See also: UOperatingSystem::Internal_LoadSettings
See also: UOperatingSystemSettingModule_Wallpaper::SetSavedWallpaper
See also: UOperatingSystemSaveGame::SaveGame
SaveLoad_WallpaperPath
Section titled “SaveLoad_WallpaperPath”FString SaveLoad_WallpaperPathDefined in OperatingSystemSaveLoad.h:241 Represents the file path of the wallpaper used by the operating system.
See also: UOperatingSystemSettingModule_Wallpaper::SetSavedWallpaper
See also: UOperatingSystemSaveGame::SaveGame
See also: UOperatingSystem::Internal_LoadSettings
SaveLoad_PartitionID
Section titled “SaveLoad_PartitionID”FString SaveLoad_PartitionIDDefined in OperatingSystemSaveLoad.h:254 Represents the partition ID used for saving and loading data.
The SaveLoad_PartitionID variable is a FString that stores the partition ID used for saving and loading data. The value of this variable is accessed and updated in various places in the code.
See also: UOperatingSystem::Internal_LoadSettings()
See also: UOperatingSystemSaveGame::SaveGame()
See also: UOperatingSystem::GetPartitionID()
SaveLoad_OperatingSystemName
Section titled “SaveLoad_OperatingSystemName”FString SaveLoad_OperatingSystemNameDefined in OperatingSystemSaveLoad.h:266 Represents the name of the operating system being saved or loaded.
The SaveLoad_OperatingSystemName variable is a FString that stores the name of the operating system being saved or loaded. This variable is accessed and updated in various places in the code.
See also: UOperatingSystemBaseDevice::StartOperatingSystem()
See also: UOperatingSystemSaveGame::SaveGame()
SaveLoad_OperatingSystemID
Section titled “SaveLoad_OperatingSystemID”FString SaveLoad_OperatingSystemIDDefined in OperatingSystemSaveLoad.h:278 Represents the unique ID of the operating system being saved or loaded.
The SaveLoad_OperatingSystemID variable is a FString that stores the unique ID of the operating system being saved or loaded. This variable is accessed and updated in various places in the code.
See also: UOperatingSystemBaseDevice::StartOperatingSystem()
See also: UOperatingSystemSaveGame::SaveGame()
SaveLoad_DeviceName
Section titled “SaveLoad_DeviceName”FString SaveLoad_DeviceNameDefined in OperatingSystemSaveLoad.h:290 Represents the name of the device for saving and loading data.
The SaveLoad_DeviceName variable is a FString that stores the name of the device for saving and loading data. This variable is accessed and updated in various places in the code.
See also: UOperatingSystem::Internal_LoadSettings()
See also: UOperatingSystemSaveGame::SaveGame()
InstalledPrograms
Section titled “InstalledPrograms”TArray< FOperatingSystemProgramSaveLoad > InstalledProgramsDefined in OperatingSystemSaveLoad.h:299 Represents an array of installed operating system programs for saving and loading data.
The InstalledPrograms variable is a TArray of FOperatingSystemProgramSaveLoad structures that stores information about the installed operating system programs. This variable is accessed and updated in various places in the code.
StartupPrograms
Section titled “StartupPrograms”TArray< FOperatingSystemProgramSaveLoad > StartupProgramsDefined in OperatingSystemSaveLoad.h:308 Represents an array of startup programs for saving and loading data.
The StartupPrograms variable is a TArray of FOperatingSystemProgramSaveLoad structures that stores information about the programs set to run on startup. This variable is accessed and updated in various places in the code.
Public Methods
Section titled “Public Methods”| Return | Name | Description |
|---|---|---|
FOperatingSystemSaveLoad inline |
FOperatingSystemSaveLoad
Section titled “FOperatingSystemSaveLoad”inline
inline FOperatingSystemSaveLoad()Defined in OperatingSystemSaveLoad.h:310