Navigation
API > API/Plugins > API/Plugins/CaptureUtils
| Name | FCallbackSynchronizer |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/CaptureManager/CaptureManagerCore/Source/CaptureUtils/Public/Async/CallbackSynchronizer.h |
| Include Path | #include "Async/CallbackSynchronizer.h" |
Syntax
class FCallbackSynchronizer : public TSharedFromThis< FCallbackSynchronizer >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FCallbackSynchronizer
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCallbackSynchronizer() |
Async/CallbackSynchronizer.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FCallbackSynchronizer() |
Async/CallbackSynchronizer.h |
Structs
| Name | Remarks |
|---|---|
| FMakeCallbackInternal |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FAfterAllDelegate | TBaseDelegate_NoParams< void > | Async/CallbackSynchronizer.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AfterAllDelegate | FAfterAllDelegate | Async/CallbackSynchronizer.h | ||
| Counter | std::atomic_int | Async/CallbackSynchronizer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AfterAll
(
FAfterAllDelegate InAfterAllDelegate, |
Async/CallbackSynchronizer.h | ||
auto CreateCallback
(
FCallback&& InCallback |
Async/CallbackSynchronizer.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedPtr< FCallbackSynchronizer > Create() |
Async/CallbackSynchronizer.h |