Navigation
API > API/Plugins > API/Plugins/MassEntity
References
| Module | MassEntity |
| Header | /Engine/Plugins/Runtime/MassEntity/Source/MassEntity/Public/MassObserverManager.h |
| Include | #include "MassObserverManager.h" |
Syntax
USTRUCT&40;&41;
struct FMassObserverManager
Remarks
A type that encapsulates logic related to notifying interested parties of entity composition changes. Upon creation it reads information from UMassObserverRegistry and instantiates processors interested in handling given fragment type addition or removal.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FMassEntityManager & | EntityManager | The owning EntityManager. | |
| friend | FMassEntityManager | ||
| FMassObserversMap[(uint8) EMassObservedOperation::MAX] | FragmentObservers | ||
| FMassFragmentBitSet[(uint8) EMassObservedOperation::MAX] | ObservedFragments | ||
| FMassTagBitSet[(uint8) EMassObservedOperation::MAX] | ObservedTags | ||
| FMassObserversMap[(uint8) EMassObservedOperation::MAX] | TagObservers |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FMassObserverManager
(
FMassEntityManager& Owner |