Navigation
API > API/Editor > API/Editor/StructUtilsEditor
The property bag details child rows can be completely customized by assigning a combination of these values to their FPropertyBag 'ChildRowFeatures' metadata via the meta specifier. TODO: It isn't currently possible to specify bitwise operations in the metadata string, but this will be added shortly. More configurations can be added in the meantime to satisfy specific needs.
| Name | EPropertyBagChildRowFeatures |
| Type | enum |
| Header File | /Engine/Source/Editor/StructUtilsEditor/Public/PropertyBagDetails.h |
| Include Path | #include "PropertyBagDetails.h" |
Syntax
enum EPropertyBagChildRowFeatures
{
Fixed = 0,
Renaming = 1ULL << 0,
Deletion = 1ULL << 1,
DragAndDrop = 1ULL << 2,
CompactTypeSelector = 1ULL << 3,
AccessSpecifierButton = 1ULL << 4,
DropDownMenuButton = 1ULL << 5,
Categories = 1ULL << 6,
AllGeneralOptions = Renaming | Deletion | DragAndDrop | CompactTypeSelector | AccessSpecifierButton | DropDownMenuButton | Categories,
Menu_TypeSelector = 1ULL << 17,
Menu_Rename = 1ULL << 18,
Menu_Delete = 1ULL << 19,
Menu_Categories = 1ULL << 20,
Menu_MetadataSpecifiers = 1ULL << 21,
AllMenuOptions = Menu_TypeSelector | Menu_Rename | Menu_Delete | Menu_Categories | Menu_MetadataSpecifiers,
Deprecated = 1ULL << 63,
ReadOnly = Fixed,
Core = Renaming | Deletion | DropDownMenuButton | Menu_TypeSelector | Menu_Rename | Menu_Delete,
Extended = Core | DragAndDrop | CompactTypeSelector | Categories | Menu_Categories | Menu_MetadataSpecifiers,
All = AllGeneralOptions | AllMenuOptions,
Default = Renaming | Deletion | Deprecated,
}
Values
| Name | Remarks |
|---|---|
| Fixed | General Options |
| Renaming | |
| Deletion | |
| DragAndDrop | |
| CompactTypeSelector | |
| AccessSpecifierButton | |
| DropDownMenuButton | |
| Categories | |
| AllGeneralOptions | |
| Menu_TypeSelector | Menu Options (for drop-down menu or other future menus (right click) |
| Menu_Rename | |
| Menu_Delete | |
| Menu_Categories | |
| Menu_MetadataSpecifiers | |
| AllMenuOptions | |
| Deprecated | Insert new menu features above this line. |
| ReadOnly | Below are configurations for convenience. These can be set via the Metadata specifier on the property bag. |
| Core | Renaming and deleting enabled, with type selection happening in the drop-down menu. |
| Extended | Also enables the compact type selector icon, drag and drop, and categories support. |
| All | All options. |
| Default | The default version includes deprecated UI features to support previous behavior. |