Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Editor/PropertyEditor/Public/IPropertyRowGenerator.h |
Include |
#include "IPropertyRowGenerator.h" |
class IPropertyRowGenerator
Name | Description | |
---|---|---|
|
~IPropertyRowGenerator() |
Name | Description | ||
---|---|---|---|
|
TSharedPtr< ... |
FindTreeNode ( |
Finds a tree node by property handle. |
|
FindTreeNodes ( |
Finds tree nodes by property handles. |
|
|
const TArray... |
GetRootTreeNodes() |
There will only be one root node unless FPropertyRowGeneratorArgs.bAllowMultipleTopLevelObjects was set to true when the generator was created |
|
const TArray... |
GetSelectedObjects() |
Get the list of objects that were used to generate detail tree nodes |
|
FOnFinishedC... |
OnFinishedChangingProperties() |
|
|
FOnRowsRefre... |
OnRowsRefreshed() |
|
|
RegisterInstancedCustomPropertyLayout ( |
Registers a custom detail layout delegate for a specific class in this instance of the generator only |
|
|
RegisterInstancedCustomPropertyTypeLayout ( |
||
|
SetCustomValidatePropertyNodesFunction |
Use this function to set a callback on FPropertyRowGenerator that will override the ValidatePropertyNodes function. |
|
|
SetObjects |
Sets the objects that should be used to generate rows |
|
|
SetStructure ( |
Sets the structure that should be used to generate rows |
|
|
UnregisterInstancedCustomPropertyLayout ( |
Unregisters a custom detail layout delegate for a specific class in this instance of the generator only |
|
|
UnregisterInstancedCustomPropertyTypeLayout ( |
Name |
Description |
|
---|---|---|
|
FOnRowsRefreshed |
Delegate called when rows have been refreshed. |