|
enum class | EFlagmarkBit : uint8 {
Stale = 0x0 UMETA(Hidden)
, Booted = 0x1
, Online = 0x2
, Editor = 0x3 UMETA(Hidden)
,
DeferredDespawn = 0x4 UMETA(Hidden)
, SystemLevelMax = DeferredDespawn UMETA(Hidden)
, A = 0x5
, UMETA =(Hidden) = A
,
B
, C
, D
, E
,
F
, G
, H
, I
,
J
, K
, L
, M
,
N
, O
, P
, Q
,
R
, S
, T
, U
,
V
, W
, X
, Y
,
Z
, Max = Z UMETA(Hidden)
} |
| Flagmark bit identifiers. More...
|
|
enum | EFlagmark {
FM_None = 0x0 UMETA(DisplayName = "None", Hidden)
, FM_Stale = 1 << (int)EFlagmarkBit::Stale UMETA(Hidden)
, FM_Booted = 1 << (int)EFlagmarkBit::Booted UMETA(DisplayName = "Booted")
, FM_Online = 1 << (int)EFlagmarkBit::Online UMETA(DisplayName = "Online")
,
FM_Editor = 1 << (int)EFlagmarkBit::Editor UMETA(Hidden)
, FM_DeferredDespawn = 1 << (int)EFlagmarkBit::DeferredDespawn UMETA(Hidden)
, FM_AllSystemLevel = FM_Stale | FM_Booted | FM_Online | FM_Editor | FM_DeferredDespawn UMETA(Hidden)
, FM_A = 1 << (int)EFlagmarkBit::A UMETA(DisplayName = "A")
,
FM_B = 1 << (int)EFlagmarkBit::B UMETA(DisplayName = "B")
, FM_C = 1 << (int)EFlagmarkBit::C UMETA(DisplayName = "C")
, FM_D = 1 << (int)EFlagmarkBit::D UMETA(DisplayName = "D")
, FM_E = 1 << (int)EFlagmarkBit::E UMETA(DisplayName = "E")
,
FM_F = 1 << (int)EFlagmarkBit::F UMETA(DisplayName = "F")
, FM_G = 1 << (int)EFlagmarkBit::G UMETA(DisplayName = "G")
, FM_H = 1 << (int)EFlagmarkBit::H UMETA(DisplayName = "H")
, FM_I = 1 << (int)EFlagmarkBit::I UMETA(DisplayName = "I")
,
FM_J = 1 << (int)EFlagmarkBit::J UMETA(DisplayName = "J")
, FM_K = 1 << (int)EFlagmarkBit::K UMETA(DisplayName = "K")
, FM_L = 1 << (int)EFlagmarkBit::L UMETA(DisplayName = "L")
, FM_M = 1 << (int)EFlagmarkBit::M UMETA(DisplayName = "M")
,
FM_N = 1 << (int)EFlagmarkBit::N UMETA(DisplayName = "N")
, FM_O = 1 << (int)EFlagmarkBit::O UMETA(DisplayName = "O")
, FM_P = 1 << (int)EFlagmarkBit::P UMETA(DisplayName = "P")
, FM_Q = 1 << (int)EFlagmarkBit::Q UMETA(DisplayName = "Q")
,
FM_R = 1 << (int)EFlagmarkBit::R UMETA(DisplayName = "R")
, FM_S = 1 << (int)EFlagmarkBit::S UMETA(DisplayName = "S")
, FM_T = 1 << (int)EFlagmarkBit::T UMETA(DisplayName = "T")
, FM_U = 1 << (int)EFlagmarkBit::U UMETA(DisplayName = "U")
,
FM_V = 1 << (int)EFlagmarkBit::V UMETA(DisplayName = "V")
, FM_W = 1 << (int)EFlagmarkBit::W UMETA(DisplayName = "W")
, FM_X = 1 << (int)EFlagmarkBit::X UMETA(DisplayName = "X")
, FM_Y = 1 << (int)EFlagmarkBit::Y UMETA(DisplayName = "Y")
,
FM_Z = 1 << (int)EFlagmarkBit::Z UMETA(DisplayName = "Z")
, FM_AllUserLevel
, FM_All = FM_AllSystemLevel | FM_AllUserLevel UMETA(Hidden)
} |
| The universal flagmark functionality. More...
|
|
|
APPARATUSRUNTIME_API UEnum * | GetFlagmarkBitClass () |
| Get the boot flagmark bit class. More...
|
|
FString | ToString (const EFlagmarkBit FlagmarkBit) |
| Convert a flagmark bit enum variable to a string. More...
|
|
bool | IsSystemLevel (const EFlagmarkBit Flag) |
| Check if the flag is a system one and not allowed to be set by the user. More...
|
|
bool | IsUserLevel (const EFlagmarkBit Flag) |
| Check if the flag is a user one and is allowed to be set by the user. More...
|
|
EFlagmark | FlagToEnum (const EFlagmarkBit Flag) |
|
EFlagmark & | operator-= (EFlagmark &Lhs, const EFlagmark Rhs) |
|
constexpr EFlagmark | operator- (EFlagmark Lhs, const EFlagmark Rhs) |
|
EFlagmark & | operator|= (EFlagmark &Lhs, const EFlagmarkBit Rhs) |
|
EFlagmark & | operator&= (EFlagmark &Lhs, const EFlagmarkBit Rhs) |
|
EFlagmark & | operator^= (EFlagmark &Lhs, const EFlagmarkBit Rhs) |
|
constexpr EFlagmark | operator| (EFlagmark Lhs, const EFlagmarkBit Rhs) |
|
constexpr EFlagmark | operator& (EFlagmark Lhs, const EFlagmarkBit Rhs) |
|
constexpr EFlagmark | operator^ (EFlagmark Lhs, const EFlagmarkBit Rhs) |
|
EFlagmark & | operator+= (EFlagmark &Lhs, const EFlagmarkBit Rhs) |
|
EFlagmark & | operator-= (EFlagmark &Lhs, const EFlagmarkBit Rhs) |
|
constexpr EFlagmark | operator- (EFlagmark Lhs, const EFlagmarkBit Rhs) |
|
constexpr EFlagmark | operator+ (EFlagmark Lhs, const EFlagmarkBit Rhs) |
|
constexpr EFlagmark | operator| (const EFlagmarkBit Lhs, const EFlagmarkBit Rhs) |
|
constexpr EFlagmark | operator& (const EFlagmarkBit Lhs, const EFlagmarkBit Rhs) |
|
APPARATUSRUNTIME_API UEnum * | GetFlagmarkClass () |
| Get the boot filter class. More...
|
|
FString | ToString (const EFlagmark Flagmark) |
| Convert a flagmark enum variable to a string. More...
|
|
uint32 | GetTypeHash (const EFlagmark Flagmark) |
| Hash the boot filter. More...
|
|
FArchive & | operator<< (FArchive &Archive, EFlagmark &Flagmark) |
| Serialize a boot filter to an archive. More...
|
|
bool | Matches (const EFlagmark Flagmark, const EFlagmark Filter) |
| Check if the flagmark matches a flagmark. More...
|
|
bool | Matches (const EFlagmark Flagmark, const EFlagmark Filter, const EFlagmark ExcludingFilter) |
| Check if the flagmark matches an including and excluding flagmark. More...
|
|