FPropertyEditorModule::RegisterCustomPropertyTypeLayout

Registers a property type customization A property type is a specific [FProperty](API\Runtime\CoreUObject\UObject\FProperty) type, a struct, or enum type

Windows
MacOS
Linux

References

Module

PropertyEditor

Header

/Engine/Source/Editor/PropertyEditor/Public/PropertyEditorModule.h

Include

#include "PropertyEditorModule.h"

Source

/Engine/Source/Editor/PropertyEditor/Private/PropertyEditorModule.cpp

Syntax

virtual void RegisterCustomPropertyTypeLayout
(
    FName PropertyTypeName,
    FOnGetPropertyTypeCustomizationInstance PropertyTypeLayoutDelegate,
    TSharedPtr< IPropertyTypeIdentifier > Identifier
)

Remarks

Registers a property type customization A property type is a specific FProperty type, a struct, or enum type

Parameters

Parameter

Description

PropertyTypeName

The name of the property type to customize. For structs and enums this is the name of the struct class or enum (not StructProperty or ByteProperty)

PropertyTypeLayoutDelegate

The delegate to call when querying for a custom layout of the property type

Identifier

An identifier to use to differentiate between two customizations on the same type

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss