Operating System Simulator Plugin  3.5.1
Unreal Engine plugin that simulates an Operating System Environment
Loading...
Searching...
No Matches
FOperatingSystemSaveLoad Struct Reference

Represents the save/load data for an operating system. More...

#include "OperatingSystemSaveLoad.h"

Collaboration diagram for FOperatingSystemSaveLoad:
[legend]

Public Member Functions

 FOperatingSystemSaveLoad ()
 

Public Attributes

FOperatingSystemVersion SaveLoad_Version
 Represents the version of an operating system, including the major, minor, and patch numbers.
 
uint8 bIsStartingForTheFirstTime: 1
 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: 1
 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: 1
 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< FOperatingSystemProgramSaveLoadInstalledPrograms
 Represents an array of installed operating system programs for saving and loading data.
 

Detailed Description

Represents the save/load data for an operating system.

Constructor & Destructor Documentation

◆ FOperatingSystemSaveLoad()

FOperatingSystemSaveLoad::FOperatingSystemSaveLoad ( )
inline

Member Data Documentation

◆ bAutoLogin

uint8 FOperatingSystemSaveLoad::bAutoLogin

Represents a flag indicating whether automatic login is enabled. This flag is set to 1 if automatic login is enabled, and 0 otherwise.

◆ bIsStartingForTheFirstTime

uint8 FOperatingSystemSaveLoad::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.

◆ bIsUsingCustomWallpaper

uint8 FOperatingSystemSaveLoad::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.

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
UOperatingSystemSettingModule_Wallpaper::SetSavedWallpaper
UOperatingSystemSaveGame::SaveGame

◆ InstalledPrograms

TArray<FOperatingSystemProgramSaveLoad> FOperatingSystemSaveLoad::InstalledPrograms

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.

◆ SaveLoad_DeviceName

FString FOperatingSystemSaveLoad::SaveLoad_DeviceName

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()
UOperatingSystemSaveGame::SaveGame()

◆ SaveLoad_OperatingSystemID

FString FOperatingSystemSaveLoad::SaveLoad_OperatingSystemID

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()
UOperatingSystemSaveGame::SaveGame()

◆ SaveLoad_OperatingSystemName

FString FOperatingSystemSaveLoad::SaveLoad_OperatingSystemName

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()
UOperatingSystemSaveGame::SaveGame()

◆ SaveLoad_PartitionID

FString FOperatingSystemSaveLoad::SaveLoad_PartitionID

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()
UOperatingSystemSaveGame::SaveGame()
UOperatingSystem::GetPartitionID()

◆ SaveLoad_Version

FOperatingSystemVersion FOperatingSystemSaveLoad::SaveLoad_Version

Represents the version of an operating system, including the major, minor, and patch numbers.

◆ SaveLoad_WallpaperPath

FString FOperatingSystemSaveLoad::SaveLoad_WallpaperPath

Represents the file path of the wallpaper used by the operating system.

See also
UOperatingSystemSettingModule_Wallpaper::SetSavedWallpaper
UOperatingSystemSaveGame::SaveGame
UOperatingSystem::Internal_LoadSettings

The documentation for this struct was generated from the following file: