Navigation
API > API/Runtime > API/Runtime/MassEntity > API/Runtime/MassEntity/FMassObserverManager
Helper struct for holding either a single enity handle or an archetype collection reference. The type is highly transient, do not store instances of it. Its only function is to allow us to have a single OnCompositionChange implementation rather than having two separate implementations, one for entity handle, the other for archetype collection.
| Name | FCollectionRefOrHandle |
| Type | struct |
| Header File | /Engine/Source/Runtime/MassEntity/Public/MassObserverManager.h |
| Include Path | #include "MassObserverManager.h" |
Syntax
struct FCollectionRefOrHandle
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| MassObserverManager.h | |||
FCollectionRefOrHandle
(
const FCollectionRefOrHandle& |
MassObserverManager.h | ||
FCollectionRefOrHandle
(
FMassEntityHandle InEntityHandle |
MassObserverManager.h | ||
FCollectionRefOrHandle
(
const FMassArchetypeEntityCollection& InEntityCollection |
MassObserverManager.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| DummyCollection | FMassArchetypeEntityCollection | MassObserverManager.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EntityCollection | const FMassArchetypeEntityCollection & | MassObserverManager.h | ||
| EntityHandle | FMassEntityHandle | MassObserverManager.h |
Functions
Public
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCollectionRefOrHandle & operator=
(
const FCollectionRefOrHandle& |
MassObserverManager.h | ||
| MassObserverManager.h |