MCRO
C++23 utilities for Unreal Engine.
Loading...
Searching...
No Matches
Mcro::Modules::IObservableModule Class Reference

#include <Modules.h>

Inheritance diagram for Mcro::Modules::IObservableModule:

Public Member Functions

virtual void StartupModule () override
 
virtual void ShutdownModule () override
 

Data Fields

TBelatedEventDelegate< void()> OnStartupModule
 
TBelatedEventDelegate< void()> OnShutdownModule
 

Detailed Description

Add this interface to your module class if other things can listen to module startup or shutdown

Definition at line 25 of file Modules.h.

Member Function Documentation

◆ ShutdownModule()

virtual void Mcro::Modules::IObservableModule::ShutdownModule ( )
overridevirtual

◆ StartupModule()

virtual void Mcro::Modules::IObservableModule::StartupModule ( )
overridevirtual

Field Documentation

◆ OnShutdownModule

TBelatedEventDelegate<void()> Mcro::Modules::IObservableModule::OnShutdownModule

Event broadcasted on module shutdown or immediately executed upon subscription if module has already been shut down.

Definition at line 39 of file Modules.h.

◆ OnStartupModule

TBelatedEventDelegate<void()> Mcro::Modules::IObservableModule::OnStartupModule

Event broadcasted on module startup or immediately executed upon subscription if module has already been started up.

Definition at line 33 of file Modules.h.


The documentation for this class was generated from the following file: