#include "UObject/SoftObjectPtr.h"
#include "Runtime/Core/Public/Misc/DateTime.h"
#include "OperatingSystemTypes.generated.h"
|
enum class | EOperatingSystemDeviceStartupType : uint8 { Default
, OperatingSystemPreInstalled
, FullBoot
} |
|
enum class | EOperatingSystemProgramViewState : uint8 {
Focused
, NotFocused
, Minimized
, MinimizedAndNotFocused
,
None
} |
|
enum class | EOperatingSystemPasswordStrength : uint8 { Strong
, Moderate
, Weak
} |
|
enum class | EOperatingSystemSizeMethod : uint8 { Bytes
, MB
, GB
} |
|
enum class | EOperatingSystemTerminalMessageType : uint8 { Normal
, Warning
, Error
} |
|
enum class | EOperatingSystemDeviceState : uint8 {
None
, Starting
, BIOS
, Running
,
Restarting
, ShuttingDown
, BSOD
} |
| Enum class representing the different states of an operating system device. More...
|
|
enum class | EOperatingSystemCommonSizes : uint8 {
None
, Size64
, Size128
, Size256
,
Size512
, Size1024
, Size2048
, Size4096
,
Size8192
, Size16384
, Size32768
} |
| Enum class representing the different common sizes of an operating system. More...
|
|
enum class | EOperatingSystemDateSeparator : uint8 { UMETA
, UMETA
, UMETA
, UMETA
} |
|
enum class | EOperatingSystemTimeSeparator : uint8 { UMETA
, UMETA
} |
|
enum class | EOperatingSystemProgramCloseMethod : uint8 { FullClose
, RunInBackground
} |
|
◆ EOperatingSystemCommonSizes
Enum class representing the different common sizes of an operating system.
Enumerator |
---|
None | |
Size64 | |
Size128 | |
Size256 | |
Size512 | |
Size1024 | |
Size2048 | |
Size4096 | |
Size8192 | |
Size16384 | |
Size32768 | |
◆ EOperatingSystemDateSeparator
Enum class representing the different date separators for an operating system.
Enumerator |
---|
UMETA | |
UMETA | |
UMETA | |
UMETA | |
◆ EOperatingSystemDeviceStartupType
Enum class representing the different startup types of an operating system device.
Enumerator |
---|
Default | Simulates full operating system installation.
|
OperatingSystemPreInstalled | Operating System is set to installed but user still has to finish user setup.
|
FullBoot | Operating System is pre installed as well as sets a default admin user. This is meant to boot directly to Desktop.
|
◆ EOperatingSystemDeviceState
Enum class representing the different states of an operating system device.
The EOperatingSystemDeviceState enum class represents the different states an operating system device can be in. These states include none, starting, BIOS, running, restarting, shutting down, and BSOD (Blue Screen of Death).
Enumerator |
---|
None | No state
|
Starting | Very first stage. Think of this as powering on.
|
BIOS | Powering up BIOS. Checks for hardware's, compatibility etc.
|
Running | Device running state. Can be Operating System installation, loading, desktop, programs etc.
|
Restarting | Device is restarting.
|
ShuttingDown | Device is shutting down.
|
BSOD | Device is in Blue Screen state. No interaction should be allowed at this stage.
|
◆ EOperatingSystemPasswordStrength
The different strength levels that a password can have in an operating system.
Enumerator |
---|
Strong | |
Moderate | |
Weak | |
◆ EOperatingSystemProgramCloseMethod
Different methods to close an operating system program.
Enumerator |
---|
FullClose | |
RunInBackground | |
◆ EOperatingSystemProgramViewState
The different states that a program window can have in the operating system.
Enumerator |
---|
Focused | |
NotFocused | |
Minimized | |
MinimizedAndNotFocused | |
None | |
◆ EOperatingSystemSizeMethod
Enum class representing the different size methods of an operating system device.
◆ EOperatingSystemTerminalMessageType
Enum class representing the different message types for an operating system terminal.
Enumerator |
---|
Normal | |
Warning | |
Error | |
◆ EOperatingSystemTimeSeparator
Enum class representing the different time separators for the operating system.
Possible values:
- Colon: Represents the ":" time separator.
- Period: Represents the "." time separator.