Navigation
API > API/Plugins > API/Plugins/SubsonicCore
Registry interface for events and their associated collections/executors.
| Name | ISubsonicEventRegistry |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Subsonic/Source/SubsonicCore/Public/ISubsonicEventRegistry.h |
| Include Path | #include "ISubsonicEventRegistry.h" |
Syntax
class ISubsonicEventRegistry
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ISubsonicEventRegistry() |
ISubsonicEventRegistry.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Instance | TUniquePtr< ISubsonicEventRegistry > | ISubsonicEventRegistry.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnCollectionRegistered
(
const FCollectionHandle& InHandle, |
ISubsonicEventRegistry.h | ||
void OnCollectionUnregistered
(
const FCollectionHandle& InHandle, |
ISubsonicEventRegistry.h | ||
void OnEventPostExecute
(
const FSubsonicExecutor& InExecutor, |
ISubsonicEventRegistry.h | ||
void OnEventPreExecute
(
const FSubsonicExecutor& InExecutor, |
ISubsonicEventRegistry.h | ||
void OnEventSubscriberRegistered
(
ISubsonicEventSubscriberInterface& EventSubscriber |
ISubsonicEventRegistry.h | ||
void OnEventSubscriberUnregistered
(
ISubsonicEventSubscriberInterface& EventSubscriber |
ISubsonicEventRegistry.h | ||
void OnExecutorRegistered
(
const FSubsonicExecutor& InExecutor |
ISubsonicEventRegistry.h | ||
void OnExecutorUnregistered
(
const FSubsonicExecutor& InExecutor |
ISubsonicEventRegistry.h |
Public Virtual
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void Deinitialize() |
ISubsonicEventRegistry.h | ||
static ISubsonicEventRegistry * Get() |
ISubsonicEventRegistry.h | ||
static ISubsonicEventRegistry & GetChecked() |
ISubsonicEventRegistry.h | ||
static void Initialize
(
TUniquePtr< ISubsonicEventRegistry >&& InRegistry |
ISubsonicEventRegistry.h |