|
Apparatus
Version 1.23
ECS data-oriented workflow for Unreal Engine.
|
The internal information about a detail. More...
#include <DetailInfo.h>

Public Types | |
| enum | { InvalidId = -1 , FirstId = 0 } |
Public Member Functions | |
| FDetailInfo () | |
| Construct a stale detail information struct. | |
| FDetailInfo (const TSubclassOf< UDetail > InClass, const int32 InId) | |
| Construct a new detail information struct. | |
Public Attributes | |
| TSubclassOf< UDetail > | Class = nullptr |
| The class of the detail. | |
| int32 | Id = InvalidId |
| The unique identifier of the detail. | |
| FBitMask | Mask |
| The bitmask of the detail. | |
| FBitMask | ExcludedMask |
| The excluded bitmask of the detail. | |
Friends | |
| template<typename ChunkItT , typename BeltItT , EParadigm Paradigm> | |
| struct | TChain |
| struct | FSubjectHandle |
| class | UChunk |
| class | UMachine |
| class | ISubjective |
The internal information about a detail.
| anonymous enum |
|
inline |
Construct a stale detail information struct.
|
inline |
Construct a new detail information struct.
|
friend |
|
friend |
|
friend |
|
friend |
| TSubclassOf<UDetail> FDetailInfo::Class = nullptr |
The class of the detail.
This is a strong pointer that should grab and hold the class, so that non-property detail references in detailmarks are guaranteed to be present.
| FBitMask FDetailInfo::ExcludedMask |
The excluded bitmask of the detail.
| int32 FDetailInfo::Id = InvalidId |
The unique identifier of the detail.
Matches its index within the global machine's array.
| FBitMask FDetailInfo::Mask |
The bitmask of the detail.