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. |
|
IDetailPrope... |
AddPropertyToCategory ( |
Adds the property to its given category automatically. |
|
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 Note This cannot be used to customize other customizations |
|
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() |
|
|
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 |