Navigation
API > API/Developer > API/Developer/Virtualization
Derive from this interface to implement a factory to return a backend type. An instance of the factory should be created and then registered to IModularFeatures with the feature name "VirtualizationBackendFactory" to give 'FVirtualizationManager' access to it. The macro 'UE_REGISTER_VIRTUALIZATION_BACKEND_FACTORY' can be used to create a factory easily if you do not want to specialize the behavior.
| Name | IVirtualizationBackendFactory |
| Type | class |
| Header File | /Engine/Source/Developer/Virtualization/Public/IVirtualizationBackend.h |
| Include Path | #include "IVirtualizationBackend.h" |
Syntax
class IVirtualizationBackendFactory : public IModularFeature
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TUniquePtr< IVirtualizationBackend > CreateInstance
(
FStringView ProjectName, |
Creates a new backend instance. | IVirtualizationBackend.h | |
FName GetName() |
Returns the name used to identify the type in config ini files | IVirtualizationBackend.h |