Skip to content

FOperatingSystemDeviceSaveLoad

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

Defined 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

ReturnNameDescription
uint8bSaveLoad_OperatingSystemInstalledRepresents whether the operating system is installed or not.
uint8bSaveLoad_IsPortableDeviceRepresents whether the device is a portable device.
uint8bSaveLoad_HasBatteryRepresents whether the device has a battery or not.
uint8SaveLoad_PortableBatteryLevelRepresents the portable device battery level for save/load data.
FOperatingSystemBatterySaveLoad_PortableBattery
FOperatingSystemSaveLoadSaveLoad_OperatingSystem
TArray< FOperatingSystemPartitionSaveLoad >SaveLoad_PartitionsRepresents the save/load data for a set of operating system partitions.

uint8 bSaveLoad_OperatingSystemInstalled

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


uint8 bSaveLoad_IsPortableDevice

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


uint8 bSaveLoad_HasBattery

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


uint8 SaveLoad_PortableBatteryLevel

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


FOperatingSystemBattery SaveLoad_PortableBattery

Defined in OperatingSystemSaveLoad.h:391


FOperatingSystemSaveLoad SaveLoad_OperatingSystem

Defined in OperatingSystemSaveLoad.h:404


TArray< FOperatingSystemPartitionSaveLoad > SaveLoad_Partitions

Defined 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

ReturnNameDescription
FOperatingSystemDeviceSaveLoad inline

inline

inline FOperatingSystemDeviceSaveLoad()

Defined in OperatingSystemSaveLoad.h:419