Navigation
API > API/Runtime > API/Runtime/Core
Factory to allow other systems (such as Slate) to override the default asynchronous task notification implementation.
| Name | FAsyncTaskNotificationFactory |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/CoreAsyncTaskNotificationImpl.h |
| Include Path | #include "Misc/CoreAsyncTaskNotificationImpl.h" |
Syntax
class FAsyncTaskNotificationFactory
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FFactoryFunc | TFunction< FImplPointerType()> | Misc/CoreAsyncTaskNotificationImpl.h | |
| FImplPointerType | TSharedPtr< IAsyncTaskNotificationImpl > | Misc/CoreAsyncTaskNotificationImpl.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Factories | TArray< TTuple< FName, FFactoryFunc > > | Registered factories | Misc/CoreAsyncTaskNotificationImpl.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void RegisterFactory
(
const FName InName, |
Register a factory function. | Misc/CoreAsyncTaskNotificationImpl.h | |
void UnregisterFactory
(
const FName InName |
Unregister a factory function. | Misc/CoreAsyncTaskNotificationImpl.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FAsyncTaskNotificationFactory & Get() |
Get the factory singleton. | Misc/CoreAsyncTaskNotificationImpl.h |