Navigation
API > API/Runtime > API/Runtime/MassEntity
| Name | FElementBitSet |
| Type | struct |
| Header File | /Engine/Source/Runtime/MassEntity/Public/MassElement.h |
| Include Path | #include "MassElement.h" |
Syntax
struct FElementBitSet : public TStructTypeBitSet< FMassElement, FElementBitSetBaseStructTrackerWrapper, UScriptStruct >
Inheritance Hierarchy
- TTypeBitSetBase → TStructTypeBitSet → FElementBitSet
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FElementBitSet
(
const FElementBitSetBase& OtherBitSet |
MassElement.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| AllFragmentsAndTagsBitSet | FElementBitSet | MassElement.h | |
| AllSharedFragmentsBitSet | FElementBitSet | MassElement.h | |
| AllSparseElementsBitSet | FElementBitSet | MassElement.h | |
| ElementTypeBitArrays | TStaticArray< FElementBitSetBase, static_cast< uint8 >(EElementType::MAX)> | MassElement.h | |
| OnTypeRegisteredDelegateHandle | FDelegateHandle | MassElement.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool ContainsOnlyTagsAndFragments() |
MassElement.h | ||
TBitSet Get() |
MassElement.h | ||
FElementBitSet GetFragmentsAndTags() |
MassElement.h | ||
FElementBitSet GetSharedFragments() |
MassElement.h | ||
FElementBitSet GetSparseElements() |
MassElement.h | ||
bool HasAll() |
MassElement.h | ||
bool HasAny() |
MassElement.h | ||
bool HasAnySharedElements() |
MassElement.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static EElementType DetermineElementType
(
const TNotNull< const UStruct* > ElementType |
MassElement.h | ||
static const FElementBitSet & GetAllFragmentsAndTags() |
MassElement.h | ||
static const FElementBitSet & GetAllSharedFragments() |
MassElement.h | ||
static const FElementBitSet & GetAllSparseElements() |
MassElement.h | ||
static FElementBitSetBase & GetTypeBitArray
(
const EElementType ElementType |
Fetches FElementBitSetBase containing all known specific element types | MassElement.h | |
static void OnModuleInitialized() |
MassElement.h | ||
static void OnModuleShutdown() |
MassElement.h | ||
static void OnTypeRegistered
(
const TNotNull< const UStruct* > Type, |
MassElement.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TStructTypeBitSet & operator=
(
const TStructTypeBitSet& |
MassElement.h | ||
| MassElement.h |