Navigation
API > API/Plugins > API/Plugins/WebAPIEditor
| Name | IWebAPIEditorModuleInterface |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Web/WebAPI/Source/WebAPIEditor/Public/IWebAPIEditorModule.h |
| Include Path | #include "IWebAPIEditorModule.h" |
Syntax
class IWebAPIEditorModuleInterface :
public IModuleInterface ,
public IHasMenuExtensibility ,
public IHasToolBarExtensibility
Implements Interfaces
Classes
| Name | Remarks |
|---|---|
| FOnRegisterLayoutExtensions |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AddCodeGenerator
(
FName InCodeGeneratorName, |
Adds and registers a WebAPI code generator. | IWebAPIEditorModule.h | |
bool AddProvider
(
FName InProviderName, |
Adds and registers a WebAPI provider. | IWebAPIEditorModule.h | |
EAssetTypeCategories::Type GetAssetCategory() |
IWebAPIEditorModule.h | ||
TScriptInterface< IWebAPICodeGeneratorInterface > GetCodeGenerator
(
FName InCodeGeneratorName |
Retrieve a registered code generator by its name. | IWebAPIEditorModule.h | |
bool GetCodeGenerators
(
TArray< TScriptInterface< IWebAPICodeGeneratorInterface > >& OutCodeGenerators |
Retrieve all registered code generators. | IWebAPIEditorModule.h | |
TSharedPtr< IWebAPIProviderInterface > GetProvider
(
FName InProviderName |
Retrieve a registered provider by its name. | IWebAPIEditorModule.h | |
bool GetProviders
(
TArray< TSharedRef< IWebAPIProviderInterface > >& OutProviders |
Retrieve all registered providers. | IWebAPIEditorModule.h | |
UWebAPIStaticTypeRegistry * GetStaticTypeRegistry() |
Returns the static type registry to retrieve metadata for built-in types. | IWebAPIEditorModule.h | |
FOnWebAPIProvidersChanged & OnProvidersChanged() |
Whenever a Provider is added or removed. | IWebAPIEditorModule.h | |
FOnRegisterLayoutExtensions & OnRegisterLayoutExtensions() |
IWebAPIEditorModule.h | ||
void RemoveCodeGenerator
(
FName InCodeGeneratorName |
Removes a WebAPI code generator. | IWebAPIEditorModule.h | |
void RemoveProvider
(
FName InProviderName |
Removes a WebAPI provider. | IWebAPIEditorModule.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static IWebAPIEditorModuleInterface & Get () |
Singleton-like access to this module's interface. | IWebAPIEditorModule.h |