Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Editor/PropertyEditor/Public/DetailLayoutBuilder.h |
Include |
#include "DetailLayoutBuilder.h" |
class IDetailLayoutBuilder
The builder for laying custom details
Name | Description | |
---|---|---|
|
~IDetailLayoutBuilder() |
Name | Description | ||
---|---|---|---|
|
FDetailWidge... |
AddCustomRowToCategory ( |
Adds a custom row to the property's category automatically. |
|
TSharedPtr< ... |
AddObjectPropertyData |
Adds an external object's property to this details panel's PropertyMap. |
|
IDetailPrope... |
AddPropertyToCategory ( |
Adds the property to its given category automatically. |
|
TSharedPtr< ... |
AddStructurePropertyData ( |
Adds an external structure's property data to this details panel's PropertyMap. |
|
IDetailCateg... |
EditCategory ( |
Edits an existing category or creates a new one |
|
IDetailPrope... |
EditDefaultProperty ( |
Allows for the customization of a property row for a property that already exists on a class being edited in the details panel The property will remain in the default location but the widget or other attributes for the property can be changed |
|
ForceRefreshDetails() |
Refreshes the details view and regenerates all the customized layouts Use only when you need to remove or add complicated dynamic items |
|
|
UClass * |
GetBaseClass() |
|
|
GetCategoryNames |
Gets the current set of existing category names. |
|
|
FSlateFontIn... |
GetDetailFont() |
|
|
FSlateFontIn... |
GetDetailFontBold() |
|
|
FSlateFontIn... |
GetDetailFontItalic() |
|
|
IDetailsView... |
GetDetailsView() |
|
|
const IDetai... |
GetDetailsView() |
|
|
GetObjectsBeingCustomized ( |
Gets the current object(s) being customized by this builder |
|
|
TSharedRef< ... |
GetProperty |
Gets a handle to a property which can be used to read and write the property value and identify the property in other detail customization interfaces. |
|
const TShare... |
GetPropertyUtilities() |
|
|
const TArray... |
GetSelectedObjects() |
Get the root objects observed by this layout. |
|
GetStructsBeingCustomized ( |
Gets the current struct(s) being customized by this builder |
|
|
TSharedPtr< ... |
GetThumbnailPool() |
Gets the thumbnail pool that should be used for rendering thumbnails in the details view |
|
GetTopLevelProperty() |
Gets the top level property, for showing the warning for experimental or early access class |
|
|
HasClassDefaultObject() |
||
|
HideCategory ( |
Hides an entire category |
|
|
HideProperty ( |
Hides a property from view |
|
|
HideProperty |
Hides a property from view |
|
|
IsPropertyVisible ( |
||
|
IsPropertyVisible ( |
||
|
RegisterInstancedCustomPropertyTypeLayout ( |
Registers a custom detail layout delegate for a specific type in this layout only |
|
|
SortCategories ( |
Adds sort algorythm which overrides standard algorythm with that provided by the caller. |
Name |
Description |
---|---|
FOnCategorySortOrderFunction |