Navigation
API > API/Plugins > API/Plugins/VCamCore
Manages multiple FUnifiedActivationDelegates.
| Name | FUnifiedActivationDelegateContainer |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/VirtualCameraCore/Source/VCamCore/Public/Util/UnifiedActivationDelegateContainer.h |
| Include Path | #include "Util/UnifiedActivationDelegateContainer.h" |
Syntax
class FUnifiedActivationDelegateContainer
Enums
Public
| Name | Remarks |
|---|---|
| EBreakBehavior |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Delegates | TMap< FDelegateHandle, FUnifiedActivationDelegate > | The bound delegates | Util/UnifiedActivationDelegateContainer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDelegateHandle Add
(
FUnifiedActivationDelegate Delegate |
Adds a delegate. | Util/UnifiedActivationDelegateContainer.h | |
void ForEach
(
TConsumer&& Consumer |
Iterates every delegate. It's unsafe to mutate the container during iteration. | Util/UnifiedActivationDelegateContainer.h | |
void Remove
(
const FDelegateHandle& Handle |
Removes a previously bound delegate | Util/UnifiedActivationDelegateContainer.h | |
void RemoveAll
(
FDelegateUserObjectConst UserObject |
Removes all delegates bound to UserObject. | Util/UnifiedActivationDelegateContainer.h |