Navigation
API > API/Plugins > API/Plugins/DecoupledOutputProvider
Inheritance Hierarchy
- IModuleInterface
- IDecoupledOutputProviderModule
References
| Module | DecoupledOutputProvider |
| Header | /Engine/Plugins/Experimental/VirtualCameraCore/Source/DecoupledOutputProvider/Public/IDecoupledOutputProviderModule.h |
| Include | #include "IDecoupledOutputProviderModule.h" |
Syntax
class IDecoupledOutputProviderModule : public IModuleInterface
Remarks
Provides an interface for managing decoupled output provider logic objects.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ForEachOutputProvidersWithLogicObject
(
TFunctionRef< EBreakBehavior(UDecoupledOutputProvider&)> Callback, |
Iterates all output providers with the given class for which a logic object has been created. | |
| IDecoupledOutputProviderModule & | Get () |
||
| TArray< UDecoupledOutputProvider * > | Gets all output providers for which a logic object has been created. | ||
| void | RegisterLogicFactory
(
TSubclassOf< UDecoupledOutputProvider > Class, |
Registers a factory delegate for Class and its subclasses. | |
| void | UnregisterLogicFactory
(
TSubclassOf< UDecoupledOutputProvider > Class |
Unregisters a previously registered delegate. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EBreakBehavior |