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

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

#include "OperatingSystemSaveLoad.h"

Collaboration diagram for FOperatingSystemDeviceSaveLoad:
[legend]

Public Member Functions

 FOperatingSystemDeviceSaveLoad ()
 

Public Attributes

uint8 bSaveLoad_OperatingSystemInstalled: 1
 Represents whether the operating system is installed or not.
 
uint8 bSaveLoad_IsPortableDevice: 1
 Represents whether the device is a portable device.
 
uint8 bSaveLoad_HasBattery: 1
 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< FOperatingSystemPartitionSaveLoadSaveLoad_Partitions
 Represents the save/load data for a set of operating system partitions.
 

Detailed Description

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
FOperatingSystemPartitionSaveLoad
OperatingSystemSaveLoad.h

Constructor & Destructor Documentation

◆ FOperatingSystemDeviceSaveLoad()

FOperatingSystemDeviceSaveLoad::FOperatingSystemDeviceSaveLoad ( )
inline

Member Data Documentation

◆ bSaveLoad_HasBattery

uint8 FOperatingSystemDeviceSaveLoad::bSaveLoad_HasBattery

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.

Note
This variable is defined as a uint8 to store only a single bit.

◆ bSaveLoad_IsPortableDevice

uint8 FOperatingSystemDeviceSaveLoad::bSaveLoad_IsPortableDevice

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.

Note
This variable is defined as a uint8 to store only a single bit.

◆ bSaveLoad_OperatingSystemInstalled

uint8 FOperatingSystemDeviceSaveLoad::bSaveLoad_OperatingSystemInstalled

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.

Note
This variable is defined as a uint8 to store only a single bit.

◆ SaveLoad_OperatingSystem

FOperatingSystemSaveLoad FOperatingSystemDeviceSaveLoad::SaveLoad_OperatingSystem

◆ SaveLoad_Partitions

TArray<FOperatingSystemPartitionSaveLoad> FOperatingSystemDeviceSaveLoad::SaveLoad_Partitions

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
OperatingSystemSaveLoad.h

◆ SaveLoad_PortableBattery

FOperatingSystemBattery FOperatingSystemDeviceSaveLoad::SaveLoad_PortableBattery

◆ SaveLoad_PortableBatteryLevel

uint8 FOperatingSystemDeviceSaveLoad::SaveLoad_PortableBatteryLevel

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.

Note
This variable is defined as a uint8.

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