UEditorMetadataOverrides

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

EditorConfig

Header

/Engine/Source/Editor/EditorConfig/Public/EditorMetadataOverrides.h

Include

#include "EditorMetadataOverrides.h"

Syntax

class UEditorMetadataOverrides : public UEditorSubsystem

Constructors

Name Description

Public function

UEditorMetadataOverrides()

Destructors

Name Description

Public function Virtual

~UEditorMetadataOverrides()

Functions

Name Description

Public function

void

 

AddToArrayMetadata

(
    const FField* Field,
    FName Key,
    const FString& Value
)

Public function

void

 

AddToArrayMetadata

(
    const UStruct* Struct,
    FName Key,
    const FString& Value
)

Public function Const

bool

 

GetArrayMetadata

(
    const FField* Field,
    FName Key,
    TArray< FString >& OutValue
)

Public function Const

bool

 

GetArrayMetadata

(
    const UStruct* Struct,
    FName Key,
    TArray< FString >& OutValue
)

Public function Const

bool

 

GetBoolMetadata

(
    const FField* Field,
    FName Key,
    bool& OutValue
)

Public function Const

bool

 

GetBoolMetadata

(
    const UStruct* Struct,
    FName Key,
    bool& OutValue
)

Public function Const

bool

 

GetClassMetadata

(
    const FField* Field,
    FName Key,
    UClass*& OutValue
)

Public function Const

bool

 

GetClassMetadata

(
    const UStruct* Struct,
    FName Key,
    UClass*& OutValue
)

Public function Const

bool

 

GetFloatMetadata

(
    const UStruct* Struct,
    FName Key,
    float& OutValue
)

Public function Const

bool

 

GetFloatMetadata

(
    const FField* Field,
    FName Key,
    float& OutValue
)

Public function Const

bool

 

GetIntMetadata

(
    const UStruct* Struct,
    FName Key,
    int32& OutValue
)

Public function Const

bool

 

GetIntMetadata

(
    const FField* Field,
    FName Key,
    int32& OutValue
)

Public function Const

EMetadataTyp...

 

GetMetadataType

(
    const FField* Field,
    FName Key
)

Public function Const

EMetadataTyp...

 

GetMetadataType

(
    const UStruct* Struct,
    FName Key
)

Public function Const

bool

 

GetStringMetadata

(
    const FField* Field,
    FName Key,
    FString& OutValue
)

Public function Const

bool

 

GetStringMetadata

(
    const UStruct* Struct,
    FName Key,
    FString& OutValue
)

Public function

bool

 

LoadFromConfig

(
    TSharedPtr< FEditorConfig > Config
)

Public function

void

 

RemoveFromArrayMetadata

(
    const FField* Field,
    FName Key,
    const FString& Value
)

Public function

void

 

RemoveFromArrayMetadata

(
    const UStruct* Struct,
    FName Key,
    const FString& Value
)

Public function

void

 

RemoveMetadata

(
    const FField* Field,
    FName Key
)

Public function

void

 

RemoveMetadata

(
    const UStruct* Struct,
    FName Key
)

Public function

void

 

Save()

Public function

void

 

SetArrayMetadata

(
    const UStruct* Struct,
    FName Key,
    const TArray< FString >& Value
)

Public function

void

 

SetArrayMetadata

(
    const FField* Field,
    FName Key,
    const TArray< FString >& Value
)

Public function

void

 

SetBoolMetadata

(
    const FField* Field,
    FName Key,
    bool Value
)

Public function

void

 

SetBoolMetadata

(
    const UStruct* Struct,
    FName Key,
    bool Value
)

Public function

void

 

SetClassMetadata

(
    const FField* Field,
    FName Key,
    UClass* Value
)

Public function

void

 

SetClassMetadata

(
    const UStruct* Struct,
    FName Key,
    UClass* Value
)

Public function

void

 

SetFloatMetadata

(
    const FField* Field,
    FName Key,
    float Value
)

Public function

void

 

SetFloatMetadata

(
    const UStruct* Struct,
    FName Key,
    float Value
)

Public function

void

 

SetIntMetadata

(
    const FField* Field,
    FName Key,
    int32 Value
)

Public function

void

 

SetIntMetadata

(
    const UStruct* Struct,
    FName Key,
    int32 Value
)

Public function

void

 

SetStringMetadata

(
    const FField* Field,
    FName Key,
    FStringView Value
)

Public function

void

 

SetStringMetadata

(
    const UStruct* Struct,
    FName Key,
    FStringView Value
)

Overridden from USubsystem

Name Description

Public function Virtual

void

 

Initialize

(
    FSubsystemCollectionBase& Collecti...
)

Implement this for initialization of instances of the system