UMassObserverRegistry

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UMassObserverRegistry

References

Module

MassEntity

Header

/Engine/Plugins/Runtime/MassEntity/Source/MassEntity/Public/MassObserverRegistry.h

Include

#include "MassObserverRegistry.h"

Syntax

UCLASS()
class UMassObserverRegistry : public UObject

Variables

Name Description

Protected variable

friend

 

FMassObserverManager

Protected variable UProperty

TMap< const USc...

 

FragmentDeinitializersMap

Protected variable UProperty

TMap< const USc...

 

FragmentInitializersMap

Constructors

Name Description

Public function

UMassObserverRegistry()

Functions

Name Description

Public function Static

const UMassO...

 

Get()

Protected function Const

TConstArrayV...

 

GetFragmentDeinitializers

(
    const UScriptStruct& FragmentType
)

Protected function Const

TConstArrayV...

 

GetFragmentInitializers

(
    const UScriptStruct& FragmentType
)

Public function Static

UMassObserve...

 

GetMutable()

Public function Static

void

 

RegisterDeinitializer

(
    const UMassProcessor& CDO
)

Public function

void

 

RegisterFragmentDeinitializer

(
    const UScriptStruct& FragmentType,
    TSubclassOf< UMassProcessor > Fragm...
)

Public function

void

 

RegisterFragmentInitializer

(
    const UScriptStruct& FragmentType,
    TSubclassOf< UMassProcessor > Fragm...
)

Public function Static

void

 

RegisterInitializer

(
    const UMassProcessor& CDO
)