Navigation
API > API/Plugins > API/Plugins/MetaHumanCaptureUtils
| Name | FCaptureEventSourceBase |
| Type | class |
| Header File | /Engine/Plugins/MetaHuman/MetaHumanAnimator/Source/MetaHumanCaptureUtils/Public/Async/EventSourceUtils.h |
| Include Path | #include "Async/EventSourceUtils.h" |
Syntax
class FCaptureEventSourceBase : public ICaptureEventSource
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FCaptureEventSourceBase() |
Async/EventSourceUtils.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FHandlers | TMulticastDelegate< void(TSharedPtr< const FCaptureEvent >)> | Async/EventSourceUtils.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EventToHandlersMap | TMap< FString, FHandlers > | Async/EventSourceUtils.h | ||
| HandlersLock | FRWLock | Async/EventSourceUtils.h |
Functions
Public
Overridden from ICaptureEventSource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TArray< FString > GetAvailableEvents() |
Async/EventSourceUtils.h | ||
virtual void SubscribeToEvent
(
const FString& InEventName, |
NOTE: SubscribeToEvent() must not be called from an event handler that is being executed on the same thread. | Async/EventSourceUtils.h | |
virtual void UnsubscribeAll() |
Async/EventSourceUtils.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void PublishEventInternal
(
TSharedPtr< const FCaptureEvent > InEvent |
Async/EventSourceUtils.h | ||
void RegisterEvent
(
const FString& InEventName |
Async/EventSourceUtils.h |