Navigation
Unreal Engine C++ API Reference > 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 |