Navigation
API > API/Runtime > API/Runtime/Core
| Name | FEmbeddedDelegates |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/EmbeddedCommunication.h |
| Include Path | #include "Misc/EmbeddedCommunication.h" |
Syntax
class FEmbeddedDelegates
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FEmbeddedDelegates() |
This class is only for namespace use (like FCoreDelegates) | Misc/EmbeddedCommunication.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FEmbeddedCommunicationParamsDelegate | TMulticastDelegate_OneParam< void, const FEmbeddedCallParamsHelper & > | Delegate for calling between native wrapper app and embedded ue | Misc/EmbeddedCommunication.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| EmbeddedToNativeDelegateMap | TMap< FName, FEmbeddedCommunicationParamsDelegate > | Misc/EmbeddedCommunication.h | |
| NamedObjectRegistry | TMap< FString, void * > | Misc/EmbeddedCommunication.h | |
| NamedObjectRegistryLock | FCriticalSection | Named object registry, with thread protection | Misc/EmbeddedCommunication.h |
| NativeToEmbeddedDelegateMap | TMap< FName, FEmbeddedCommunicationParamsDelegate > | The per-subsystem delegates | Misc/EmbeddedCommunication.h |
| SleepTickDelegate | FSimpleMulticastDelegate | FTSTicker-like delegate, to bind things to be ticked at a regular interval while the game thread is otherwise asleep. | Misc/EmbeddedCommunication.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FEmbeddedCommunicationParamsDelegate & GetEmbeddedToNativeParamsDelegateForSubsystem
(
FName SubsystemName |
Calling out from engine to native wrapper | Misc/EmbeddedCommunication.h | |
static void * GetNamedObject
(
const FString& Name |
Misc/EmbeddedCommunication.h | ||
static FEmbeddedCommunicationParamsDelegate & GetNativeToEmbeddedParamsDelegateForSubsystem
(
FName SubsystemName |
Calling in from native wrapper to engine | Misc/EmbeddedCommunication.h | |
static bool IsEmbeddedSubsystemAvailable
(
FName SubsystemName |
Returns true if NativeToEmbedded delegate for subsystem exists | Misc/EmbeddedCommunication.h | |
static void SetNamedObject
(
const FString& Name, |
Get/set an object by name, thread safe | Misc/EmbeddedCommunication.h |