Choose your operating system:
Windows
macOS
Linux
| IModuleInterface
|
Module |
|
Header |
/Engine/Source/Editor/PropertyEditor/Public/PropertyEditorModule.h |
Include |
#include "PropertyEditorModule.h" |
class FPropertyEditorModule : public IModuleInterface
Name | Description | ||
---|---|---|---|
|
TSharedRef< ... |
CreateDetailView ( |
Creates a new detail view |
|
TSharedRef< ... |
CreateFloatingDetailsView |
Convenience method for creating a new floating details window (a details view with its own top level window) |
|
TSharedRef< ... |
CreatePropertyChangeListener() |
Creates a property change listener that notifies users via a delegate when a property on an object changes |
|
TSharedRef< ... |
CreatePropertyEditorToolkit ( |
|
|
TSharedRef< ... |
CreatePropertyEditorToolkit ( |
|
|
TSharedRef< ... |
CreatePropertyEditorToolkit ( |
|
|
TSharedRef< ... |
CreatePropertyRowGenerator ( |
|
|
TSharedRef< ... |
CreatePropertyTable() |
|
|
TSharedRef< ... |
CreatePropertyTableWidget ( |
|
|
TSharedRef< ... |
CreatePropertyTableWidget ( |
|
|
TSharedRef< ... |
CreatePropertyTableWidgetHandle ( |
|
|
TSharedRef< ... |
CreatePropertyTableWidgetHandle ( |
|
|
TSharedPtr< ... |
CreateSingleProperty ( |
Creates a standalone widget for a single property |
|
TSharedRef< ... |
CreateStructureDetailView ( |
|
|
TSharedRef< ... |
CreateTextPropertyCellPresenter ( |
|
|
TSharedPtr< ... |
FindDetailView ( |
Find an existing detail view |
|
TSharedRef< ... |
FindOrCreateSection |
Find an existing section or create a section for a class. |
|
FPropertyTyp... |
FindPropertyTypeLayoutCallback ( |
|
|
FindSectionsForCategory |
Find the section that the given category in the given struct should be a part of. |
|
|
GetAllSections ( |
Get all registered sections for the given struct (including the default section). |
|
|
const FCusto... |
GetClassNameToDetailLayoutNameMap() |
|
|
FOnGenerateG... |
GetGlobalRowExtensionDelegate() |
Get the global row extension generators. |
|
FPropertyTyp... |
GetPropertyTypeCustomization ( |
|
|
HasUnlockedDetailViews() |
Returns true if there is an unlocked detail view |
|
|
IsCustomizedStruct ( |
||
|
NotifyCustomizationModuleChanged() |
Customization modules should call this when that module has been unloaded, loaded, etc... |
|
|
FPropertyEdi... |
OnPropertyEditorOpened() |
|
|
RegisterCustomClassLayout ( |
Registers a custom detail layout delegate for a specific class |
|
|
RegisterCustomPropertyTypeLayout ( |
Registers a property type customization A property type is a specific FProperty type, a struct, or enum type |
|
|
FStructPrope... |
RegisterStructOnScopeProperty ( |
Register a floating struct on scope so that the details panel may use it as a property |
|
RemoveDeletedObjects |
Removes deleted objects from property views that are observing them |
|
|
RemoveSection |
Remove a given section from the given class. |
|
|
ReplaceViewedObjects |
Replaces objects being viewed by open property views with new objects |
|
|
UnregisterCustomClassLayout ( |
Unregisters a custom detail layout delegate for a specific class name |
|
|
UnregisterCustomPropertyTypeLayout ( |
Unregisters a custom detail layout for a property type |
|
|
UpdatePropertyViews |
Refreshes property windows with a new list of objects to view |
Name | Description | ||
---|---|---|---|
|
ShutdownModule() |
Called by the module manager right before this module is unloaded |
|
|
StartupModule() |
Called right after the module has been loaded |
Name |
Description |
|
---|---|---|
|
FPropertyEditorOpenedEvent |
Name | Description | ||
---|---|---|---|
|
RegisterCustomPropertyTypeLayout ( |
This version of RegisterCustomPropertyTypeLayout has been deprecated. For per-details instance customization call IDetailsView::RegisterInstancedCustomPropertyTypeLayout |
|
|
UnregisterCustomPropertyTypeLayout ( |
This version of UnregisterCustomPropertyTypeLayout has been deprecated. For per-details instance customization call IDetailsView::UnregisterInstancedCustomPropertyTypeLayout |