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