Skip to content

FOperatingSystemSaveLoad

#include <OperatingSystemSimulator/Public/OperatingSystemSaveLoad.h>
---
config:
  class:
    hideEmptyMembersBox: true
---
classDiagram
  class FOperatingSystemSaveLoad["FOperatingSystemSaveLoad"]
  class FOperatingSystemVersion["FOperatingSystemVersion"]
  FOperatingSystemSaveLoad *-- FOperatingSystemVersion
  class FOperatingSystemProgramSaveLoad["FOperatingSystemProgramSaveLoad"]
  FOperatingSystemSaveLoad *-- FOperatingSystemProgramSaveLoad
---
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 FOperatingSystemSaveLoad

Defined in OperatingSystemSaveLoad.h:194 Represents the save/load data for an operating system.

ReturnNameDescription
FOperatingSystemVersionSaveLoad_VersionRepresents the version of an operating system, including the major, minor, and patch numbers.
uint8bIsStartingForTheFirstTimeRepresents 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.
uint8bAutoLoginRepresents a flag indicating whether automatic login is enabled. This flag is set to 1 if automatic login is enabled, and 0 otherwise.
uint8bIsUsingCustomWallpaperRepresents 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.
FStringSaveLoad_WallpaperPathRepresents the file path of the wallpaper used by the operating system.
FStringSaveLoad_PartitionIDRepresents the partition ID used for saving and loading data.
FStringSaveLoad_OperatingSystemNameRepresents the name of the operating system being saved or loaded.
FStringSaveLoad_OperatingSystemIDRepresents the unique ID of the operating system being saved or loaded.
FStringSaveLoad_DeviceNameRepresents the name of the device for saving and loading data.
TArray< FOperatingSystemProgramSaveLoad >InstalledProgramsRepresents an array of installed operating system programs for saving and loading data.
TArray< FOperatingSystemProgramSaveLoad >StartupProgramsRepresents an array of startup programs for saving and loading data.

FOperatingSystemVersion SaveLoad_Version

Defined in OperatingSystemSaveLoad.h:202 Represents the version of an operating system, including the major, minor, and patch numbers.


uint8 bIsStartingForTheFirstTime

Defined 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.


uint8 bAutoLogin

Defined 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.


uint8 bIsUsingCustomWallpaper

Defined 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


FString SaveLoad_WallpaperPath

Defined 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


FString SaveLoad_PartitionID

Defined 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()


FString SaveLoad_OperatingSystemName

Defined 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()


FString SaveLoad_OperatingSystemID

Defined 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()


FString SaveLoad_DeviceName

Defined 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()


TArray< FOperatingSystemProgramSaveLoad > InstalledPrograms

Defined 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.


TArray< FOperatingSystemProgramSaveLoad > StartupPrograms

Defined 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.

ReturnNameDescription
FOperatingSystemSaveLoad inline

inline

inline FOperatingSystemSaveLoad()

Defined in OperatingSystemSaveLoad.h:310