Navigation
API > API/Plugins > API/Plugins/WebAPIEditor
Holds Type information for built-in types.
| Name | UWebAPIStaticTypeRegistry |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Web/WebAPI/Source/WebAPIEditor/Public/Dom/WebAPITypeRegistry.h |
| Include Path | #include "Dom/WebAPITypeRegistry.h" |
Syntax
UCLASS ()
class UWebAPIStaticTypeRegistry : public UEngineSubsystem
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → USubsystem → UDynamicSubsystem → UEngineSubsystem → UWebAPIStaticTypeRegistry
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ToFromJsonObject | const FName | For JsonObjectWrapper, manipulate the JsonObject directly (also JsonObjectToString, JsonObjectFromString). | Dom/WebAPITypeRegistry.h |
| ToFromJsonType | const FName | For JsonType, when there is a ToJson/FromJson overload for the given value. | Dom/WebAPITypeRegistry.h |
| UnnamedTypeName | const TCHAR * | The name of a TypeInfo when it's unnamed/unknown. | Dom/WebAPITypeRegistry.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Auto | TObjectPtr< UWebAPITypeInfo > | Dom/WebAPITypeRegistry.h | ||
| Boolean | TObjectPtr< UWebAPITypeInfo > | Dom/WebAPITypeRegistry.h | ||
| Byte | TObjectPtr< UWebAPITypeInfo > | Dom/WebAPITypeRegistry.h | ||
| Char | TObjectPtr< UWebAPITypeInfo > | Dom/WebAPITypeRegistry.h | ||
| DateTime | TObjectPtr< UWebAPITypeInfo > | Dom/WebAPITypeRegistry.h | ||
| Double | TObjectPtr< UWebAPITypeInfo > | Dom/WebAPITypeRegistry.h | ||
| Enum | TObjectPtr< UWebAPITypeInfo > | Unnamed enum. | Dom/WebAPITypeRegistry.h | |
| FilePath | TObjectPtr< UWebAPITypeInfo > | Dom/WebAPITypeRegistry.h | ||
| Float | TObjectPtr< UWebAPITypeInfo > | Dom/WebAPITypeRegistry.h | ||
| Int16 | TObjectPtr< UWebAPITypeInfo > | Dom/WebAPITypeRegistry.h | ||
| Int32 | TObjectPtr< UWebAPITypeInfo > | Dom/WebAPITypeRegistry.h | ||
| Int64 | TObjectPtr< UWebAPITypeInfo > | Dom/WebAPITypeRegistry.h | ||
| JsonObject | TObjectPtr< UWebAPITypeInfo > | Json object. | Dom/WebAPITypeRegistry.h | |
| Name | TObjectPtr< UWebAPITypeInfo > | Dom/WebAPITypeRegistry.h | ||
| Nullptr | TObjectPtr< UWebAPITypeInfo > | List of common built-in types, static for easy comparisons, etc. | Dom/WebAPITypeRegistry.h | |
| Object | TObjectPtr< UWebAPITypeInfo > | Unnamed object. | Dom/WebAPITypeRegistry.h | |
| String | TObjectPtr< UWebAPITypeInfo > | Dom/WebAPITypeRegistry.h | ||
| Text | TObjectPtr< UWebAPITypeInfo > | Dom/WebAPITypeRegistry.h | ||
| Void | TObjectPtr< UWebAPITypeInfo > | Dom/WebAPITypeRegistry.h | ||
| WebAPIMessageResponse | TObjectPtr< UWebAPITypeInfo > | WebAPI Message Response object. | Dom/WebAPITypeRegistry.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BuiltinTypes | TArray< TObjectPtr< UWebAPITypeInfo > > | Array of common built-in types. | Dom/WebAPITypeRegistry.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const TObjectPtr< UWebAPITypeInfo > * FindBuiltinType
(
const FString& InName |
Finds the TypeInfo with the give name. | Dom/WebAPITypeRegistry.h | |
const TObjectPtr< UWebAPITypeInfo > & GetOrMakeBuiltinType
(
const FString& InName, |
Find or create the TypeInfo for the given built-in type. | Dom/WebAPITypeRegistry.h |
Overridden from USubsystem
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Initialize
(
FSubsystemCollectionBase& Collection |
Initializes and registers the built-in types. | Dom/WebAPITypeRegistry.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const UGraphEditorSettings * GetGraphEditorSettings() |
Used to retrieve PinColor. | Dom/WebAPITypeRegistry.h |