![]() |
Apparatus
Version 1.21
ECS data-oriented workflow for Unreal Engine.
|
#include "CoreMinimal.h"
#include "ApparatusStatus.h"
#include "ApparatusCustomVersion.h"
#include "BitMask.generated.h"
Classes | |
struct | FBitMask |
A memory-efficient bit mask. More... | |
struct | FBitMask::FBitAccessor |
A special adapter for setting individual bits. More... | |
struct | FBitMask::ConstIterator |
The bit mask bit iterator. More... | |
struct | FBitMask::Iterator |
The bit mask bit iterator. More... | |
Macros | |
#define | SKIP_MACHINE_H |
#define | BIT_MASK_H_SKIPPED_MACHINE_H |
Functions | |
FBitMask | operator& (const FBitMask &MaskA, const FBitMask &MaskB) |
Logically-conjunct the bits in masks. More... | |
FBitMask | operator| (const FBitMask &MaskA, const FBitMask &MaskB) |
Logically-disjunct the bits in masks. More... | |
uint32 | GetTypeHash (const FBitMask &BitMask) |
#define BIT_MASK_H_SKIPPED_MACHINE_H |
#define SKIP_MACHINE_H |
|
inline |
Logically-conjunct the bits in masks.
MaskA | The first mask to conjunct. |
MaskB | The second mask to conjunct. |