FOperatingSystemDeviceSaveLoad
#include <OperatingSystemSimulator/Public/OperatingSystemSaveLoad.h>Collaboration diagram
Section titled “Collaboration diagram”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class FOperatingSystemDeviceSaveLoad["FOperatingSystemDeviceSaveLoad"]
class FOperatingSystemBattery["FOperatingSystemBattery"]
FOperatingSystemDeviceSaveLoad *-- FOperatingSystemBattery
class FOperatingSystemSaveLoad["FOperatingSystemSaveLoad"]
FOperatingSystemDeviceSaveLoad *-- FOperatingSystemSaveLoad
class FOperatingSystemPartitionSaveLoad["FOperatingSystemPartitionSaveLoad"]
FOperatingSystemDeviceSaveLoad *-- FOperatingSystemPartitionSaveLoad
Class detail
Section titled “Class detail”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class FOperatingSystemDeviceSaveLoad {
+bSaveLoad_OperatingSystemInstalled : uint8
+bSaveLoad_IsPortableDevice : uint8
+bSaveLoad_HasBattery : uint8
+SaveLoad_PortableBatteryLevel : uint8
+SaveLoad_PortableBattery : FOperatingSystemBattery()
+SaveLoad_OperatingSystem : FOperatingSystemSaveLoad()
+SaveLoad_Partitions : TArray< FOperatingSystemPartitionSaveLoa
+FOperatingSystemDeviceSaveLoad()
}
class FOperatingSystemDeviceSaveLoadDefined in OperatingSystemSaveLoad.h:330 Represents the save/load data for an operating system device.
This struct contains the save/load data for an operating system device. It includes information such as whether the operating system is installed, whether the device is portable, whether the device has a battery, the battery level of the device (if applicable), and the save/load data for a set of operating system partitions.
See also: FOperatingSystemBattery
See also: FOperatingSystemPartitionSaveLoad
See also: OperatingSystemSaveLoad.h
Public Attributes
Section titled “Public Attributes”| Return | Name | Description |
|---|---|---|
uint8 | bSaveLoad_OperatingSystemInstalled | Represents whether the operating system is installed or not. |
uint8 | bSaveLoad_IsPortableDevice | Represents whether the device is a portable device. |
uint8 | bSaveLoad_HasBattery | Represents whether the device has a battery or not. |
uint8 | SaveLoad_PortableBatteryLevel | Represents the portable device battery level for save/load data. |
FOperatingSystemBattery | SaveLoad_PortableBattery | |
FOperatingSystemSaveLoad | SaveLoad_OperatingSystem | |
TArray< FOperatingSystemPartitionSaveLoad > | SaveLoad_Partitions | Represents the save/load data for a set of operating system partitions. |
bSaveLoad_OperatingSystemInstalled
Section titled “bSaveLoad_OperatingSystemInstalled”uint8 bSaveLoad_OperatingSystemInstalledDefined in OperatingSystemSaveLoad.h:344 Represents whether the operating system is installed or not.
This variable is a bitfield that stores a single bit indicating whether the operating system is installed or not. The value 1 represents that the operating system is installed, while the value 0 represents that the operating system is not installed.
Referenced by
Section titled “Referenced by”bSaveLoad_IsPortableDevice
Section titled “bSaveLoad_IsPortableDevice”uint8 bSaveLoad_IsPortableDeviceDefined in OperatingSystemSaveLoad.h:356 Represents whether the device is a portable device.
This variable is a bitfield that stores a single bit indicating whether the device is a portable device or not. The value 1 represents that the device is a portable device, while the value 0 represents that the device is not a portable device.
Referenced by
Section titled “Referenced by”bSaveLoad_HasBattery
Section titled “bSaveLoad_HasBattery”uint8 bSaveLoad_HasBatteryDefined in OperatingSystemSaveLoad.h:368 Represents whether the device has a battery or not.
This variable is a bitfield that stores a single bit indicating whether the device has a battery or not. The value 1 represents that the device has a battery, while the value 0 represents that the device does not have a battery.
Referenced by
Section titled “Referenced by”SaveLoad_PortableBatteryLevel
Section titled “SaveLoad_PortableBatteryLevel”uint8 SaveLoad_PortableBatteryLevelDefined in OperatingSystemSaveLoad.h:379 Represents the portable device battery level for save/load data.
This variable stores the current battery level of the portable device when saving or loading data. The value should be between 0 and 100, representing the percentage of battery capacity.
Referenced by
Section titled “Referenced by”SaveLoad_PortableBattery
Section titled “SaveLoad_PortableBattery”FOperatingSystemBattery SaveLoad_PortableBatteryDefined in OperatingSystemSaveLoad.h:391
Referenced by
Section titled “Referenced by”SaveLoad_OperatingSystem
Section titled “SaveLoad_OperatingSystem”FOperatingSystemSaveLoad SaveLoad_OperatingSystemDefined in OperatingSystemSaveLoad.h:404
Referenced by
Section titled “Referenced by”SaveLoad_Partitions
Section titled “SaveLoad_Partitions”TArray< FOperatingSystemPartitionSaveLoad > SaveLoad_PartitionsDefined in OperatingSystemSaveLoad.h:417 Represents the save/load data for a set of operating system partitions.
This variable is defined as an array of FOperatingSystemPartitionSaveLoad structs, each representing the save/load data for an operating system partition. It is used to store information such as the name of the partition, its disk letter, total size in bytes, amount of free space in bytes, whether it is the system partition, and unique identifier. This data can be used for saving and loading the state of operating system partitions.
See also: FOperatingSystemPartitionSaveLoad
See also: OperatingSystemSaveLoad.h
Referenced by
Section titled “Referenced by”Public Methods
Section titled “Public Methods”| Return | Name | Description |
|---|---|---|
FOperatingSystemDeviceSaveLoad inline |
FOperatingSystemDeviceSaveLoad
Section titled “FOperatingSystemDeviceSaveLoad”inline
inline FOperatingSystemDeviceSaveLoad()Defined in OperatingSystemSaveLoad.h:419