![]() |
Apparatus
Version 1.23
ECS data-oriented workflow for Unreal Engine.
|
#include "CoreMinimal.h"
#include "UObject/Class.h"
#include "Flagmark.h"
#include "BootFilter.generated.h"
Typedefs | |
using | EBootState = EBootFilter |
The state of booting. | |
Enumerations | |
enum class | EBootFilter : uint8 { None = 0x0 UMETA(DisplayName = "None") , Booted = 1 << 0 UMETA(DisplayName = "Booted") , Halted = 1 << 1 UMETA(DisplayName = "Halted") , All = Booted | Halted UMETA(DisplayName = "Booted + Halted") } |
The boot filter specification. More... | |
Functions | |
uint32 | GetTypeHash (const UClass *InClass) |
Hash the class. | |
uint32 | GetTypeHash (const EBootFilter &BootFilter) |
Hash the boot filter. | |
APPARATUSRUNTIME_API UEnum * | GetBootFilterClass () |
Get the boot filter class. | |
EBootFilter | BootFilterFromState (const bool bState) |
Convert a boolean booted state to a filter (state). | |
FString | BootFilterToString (const EBootFilter BootFilter) |
Convert a boot filter variable to a string. | |
FArchive & | operator<< (FArchive &Archive, EBootFilter &BootFilter) |
Serialize a boot filter to an archive. | |
EFlagmark | ToFlagmark (const EBootFilter &BootFilter) |
Convert a boot filter to a flagmark state. | |
EBootState | ToBootState (const EFlagmark Flagmark) |
Convert a flagmark to a boot state. | |
using EBootState = EBootFilter |
The state of booting.
A synonym to EBootFilter
|
strong |
|
inline |
Convert a boolean booted state to a filter (state).
bState | The state of being booted. |
|
inline |
Convert a boot filter variable to a string.
|
inline |
Get the boot filter class.
|
inline |
Hash the boot filter.
|
inline |
Hash the class.
|
inline |
Serialize a boot filter to an archive.
|
inline |
Convert a flagmark to a boot state.
|
inline |
Convert a boot filter to a flagmark state.