Choose your operating system:
Windows
macOS
Linux
Name |
Description |
|
---|---|---|
|
FAddPropertyParams |
Parameters required for specifying behavior when adding external properties from detail customizations |
|
FClassSectionMapping |
A mapping of categories to section names for a given class. |
|
FDetailArrayBuilder |
|
|
FDetailColumnSizeData |
|
|
FDetailLayoutCallback |
Callback executed to query the custom layout of details |
|
FDetailsObjectSet |
Defines a set of objects and a common base class between them for a root object customization |
|
FDetailsViewArgs |
Init params for a details view widget |
|
FDetailsViewObjectFilter |
An object filter determines the root objects that should be displayed from a set of given source objects passed to the details panel |
|
FDetailsViewObjectRoot |
An object root is a collection of UObjects that represent a top level set of properties in a details panel When there are multiple objects in the root, the common base class for all those objects are found and the properties on that common base class are displayed When a user edits one of those properties, it will propagate the result to all objects in the root. |
|
FDetailWidgetDecl |
Widget declaration for custom widgets in a widget row |
|
FDetailWidgetRow |
Represents a single row of custom widgets in a details panel |
|
FMaterialItemView |
A view of a single item in an FMaterialList |
|
FMaterialList |
Custom Node Builder for Material List |
|
FMaterialListDelegates |
|
|
FMaterialListItem |
A Material item in a material list slot |
|
FNodeWidgetActions |
Defines actions which can be performed on node widgets. |
|
FNodeWidgetActionsCustomMenuData |
Defines a custom menu action which can be performed on a detail tree node. |
|
FNodeWidgetLayoutData |
Layout data for node's content widgets. |
|
FNodeWidgets |
The widget contents of the node. Any of these can be null depending on how the row was generated |
|
FOnGenerateGlobalRowExtensionArgs |
|
|
FPropertyAndParent |
|
|
FPropertyComboBoxArgs |
Collects advanced arguments for MakePropertyComboBox |
|
FPropertyEditorModule |
|
|
FPropertyEditorPermissionList |
|
|
FPropertyEditorPermissionListEntry |
|
|
FPropertyInfo |
Copyright Epic Games, Inc. All Rights Reserved. |
|
FPropertyListenerSettings |
|
|
FPropertyPath |
|
|
FPropertyRestriction |
|
|
FPropertyRowExtensionButton |
A property row extension button is displayed at the end of a property row, either inline as a button, or in a dropdown when not all buttons can fit. |
|
FPropertyRowGeneratorArgs |
|
|
FPropertySection |
A property section is a group of categories with a name, eg. "Rendering" might contain "Materials" and "Lighting". |
|
FPropertyTypeLayoutCallback |
|
|
FPropertyTypeLayoutCallbackList |
|
|
FResetToDefaultOverride |
Structure describing the delegates needed to override the behavior of reset to default in detail properties |
|
FSectionList |
|
|
FSectionListDelegates |
|
|
FSectionListItem |
A Section item in a Section list slot |
|
FSinglePropertyParams |
Init params for a single property |
|
FStructureDetailsViewArgs |
Struct used to control the visibility of properties in a Structure Detail View |
|
FVariablePrecisionNumericInterface |
Allow more precision as the numbers get closer to zero |
|
IDataSource |
|
|
IDetailCategoryBuilder |
Represents a category for the a details view |
|
IDetailChildrenBuilder |
Builder for adding children to a detail customization |
|
IDetailCustomization |
Interface for any class that lays out details for a specific class |
|
IDetailCustomNodeBuilder |
A custom node that can be given to a details panel category to customize widgets |
|
IDetailDragDropHandler |
Specifies how a widget row can initiate a drag-and-drop (be dragged) and/or act as the target of a drag-and-drop (be dropped onto). |
|
IDetailGroup |
A group in the details panel that can have children |
|
IDetailKeyframeHandler |
|
|
IDetailLayoutBuilder |
The builder for laying custom details |
|
IDetailLayoutRow |
Interface for the various types of rows that can be created through a detail layout customization |
|
IDetailPropertyExtensionHandler |
|
|
IDetailPropertyRow |
A single row for a property in a details panel |
|
IDetailRootObjectCustomization |
Interface for any class that lays out details for a specific class |
|
IDetailsView |
Interface class for all detail views |
|
IDetailTreeNode |
|
|
IMaterialListBuilder |
Builds up a list of unique materials while creating some information about the materials |
|
IPropertyChangeListener |
Interface to a property change listener that broadcasts notifications when a property changes |
|
IPropertyHandle |
A handle to a property which is used to read and write the value without needing to handle Pre/PostEditChange, transactions, package modification A handle also is used to identify the property in detail customization interfaces |
|
IPropertyHandleArray |
A handle to an array property which allows you to manipulate the array |
|
IPropertyHandleMap |
A handle to a property which allows you to manipulate a Map |
|
IPropertyHandleSet |
A handle to a property which allows you to manipulate a Set |
|
IPropertyRowGenerator |
|
|
IPropertyTable |
|
|
IPropertyTableCell |
Copyright Epic Games, Inc. All Rights Reserved. |
|
IPropertyTableCellPresenter |
Copyright Epic Games, Inc. All Rights Reserved. |
|
IPropertyTableColumn |
|
|
IPropertyTableCustomColumn |
|
|
IPropertyTableRow |
Copyright Epic Games, Inc. All Rights Reserved. |
|
IPropertyTableUtilities |
Copyright Epic Games, Inc. All Rights Reserved. |
|
IPropertyTableWidgetHandle |
Copyright Epic Games, Inc. All Rights Reserved. |
|
IPropertyTreeRow |
|
|
IPropertyTypeCustomization |
Base class for property type customizations |
|
IPropertyTypeCustomizationUtils |
Utilities for property type customization |
|
IPropertyTypeIdentifier |
Base class for adding an extra data to identify a custom property type |
|
IPropertyUtilities |
Settings for property editor widgets that call up to the base container for the widgets without knowing information about that container |
|
ISectionListBuilder |
Builds up a list of unique Sections while creating some information about the Sections |
|
ISinglePropertyView |
Represents a single property not in a property tree or details view for a single object Structs and Array properties cannot be used with this method |
|
IStructCustomization |
Deprecated IStructCustomization interface |
|
IStructureDetailsView |
Interface class for all detail views |
|
SClassPropertyEntryBox |
Simulates a class property field Can be used when a property should act like a FClassProperty but it isn't one |
|
SMaterialSlotWidget |
Helper class to create a material slot name widget for material lists |
|
SObjectPropertyEntryBox |
Simulates an object property field Can be used when a property should act like a FObjectProperty but it isn't one |
|
SOverridePropertiesWidget |
|
|
SPerQualityLevelPropertiesWidget |
|
|
SProperty |
Represents a widget that can display a FProperty With the ability to customize the look of the property |
|
SResetToDefaultMenu |
Displays a reset to default menu for a set of properties Will hide itself automatically when all of the properties being observed are already at their default values |
|
SResetToDefaultPropertyEditor |
Widget showing the reset to default value button |
|
SStructPropertyEntryBox |
Simulates a struct type property field Can be used when a property should act like a struct type but it isn't one |
Name |
Description |
---|---|
InvalidDetailWidgetName |
Name |
Description |
---|---|
FConstructExternalColumnCell |
|
FConstructExternalColumnHeaders |
|
FCustomDetailLayoutMap |
|
FCustomDetailLayoutNameMap |
|
FCustomPropertyTypeLayoutMap |
This is a multimap as there many be more than one customization per property type |
FIsCustomRowReadOnly |
Delegate called to determine if a custom row should be read-only. |
FIsCustomRowVisible |
Delegate called to determine if a custom row should be visible. |
FIsPropertyEditingEnabled |
Delegate called to see if a property editing is enabled |
FIsPropertyReadOnly |
Delegate called to see if a property should be read-only |
FIsPropertyVisible |
Delegate called to see if a property should be visible |
FIsResetToDefaultVisible |
|
FOnAssetSelected |
|
FOnCanCopyMaterialItem |
|
FOnCanCopyMaterialList |
|
FOnCanCopySectionItem |
|
FOnCanCopySectionList |
|
FOnComponentSelected |
|
FOnCopyMaterialItem |
|
FOnCopyMaterialList |
|
FOnCopySectionItem |
|
FOnCopySectionList |
|
FOnDisplayedPropertiesChanged |
Notification for when displayed properties changes (for instance, because the user has filtered some properties |
FOnEnableSectionItem |
|
FOnFinishedChangingProperties |
A delegate which is called after properties have been edited and PostEditChange has been called on all objects. |
FOnGenerateArrayElementWidget |
|
FOnGenerateGlobalRowExtension |
Delegate called to get add an extension to a property row's name column. |
FOnGenerateLODComboBox |
|
FOnGenerateWidgetsForMaterial |
|
FOnGenerateWidgetsForSection |
|
FOnGetActorFilters |
|
FOnGetDetailCustomizationInstance |
Delegate called to get a detail layout for a specific object class |
FOnGetMaterials |
Delegate called when we need to get new materials for the list |
FOnGetObject |
Delegate used to get a generic object |
FOnGetPropertyComboBoxStrings |
|
FOnGetPropertyComboBoxValue |
|
FOnGetPropertyTypeCustomizationInstance |
Delegate called to get a property layout for a specific property type |
FOnGetResetToDefaultText |
Delegate used to get the text to display when resetting our value This will only be used when we are not using a property handle. |
FOnGetSections |
SECTION LIST Delegate called when we need to get new sections for the list |
FOnInstancedPropertyIteration |
|
FOnIsEnabled |
|
FOnMaterialChanged |
Delegate called when a user changes the material |
FOnMaterialListDirty |
|
FOnObjectArrayChanged |
Notification for when a property view changes |
FOnPasteMaterialItem |
|
FOnPasteMaterialList |
|
FOnPasteSectionItem |
|
FOnPasteSectionList |
|
FOnPropertyClicked |
Notification for when a property is clicked by the user |
FOnPropertyComboBoxValueSelected |
|
FOnPropertyDoubleClicked |
Notification for when a property is double clicked by the user |
FOnPropertySelectionChanged |
Notification for when a property selection changes. |
FOnResetMaterialToDefaultClicked |
|
FOnResetSectionToDefaultClicked |
|
FOnSectionChanged |
Delegate called when a user changes the Section |
FOnSetClass |
Delegate used to set a class |
FOnSetObject |
Delegate used to set a generic object |
FOnSetStruct |
Delegate used to set a struct |
FOnShouldFilterAsset |
|
FOnShouldFilterComponent |
|
FOnShouldSetAsset |
|
FOnToggleNodeExpansion |
|
FOnValidateDetailsViewPropertyNodes |
|
FOnValidatePropertyRowGeneratorNodes |
|
FPermissionListUpdated |
Struct, OwnerName |
FResetToDefaultHandler |
|
FRootPropertyNodeList |
|
IStructCustomizationUtils |
Deprecated IStructCustomizationUtils interface |
Type |
Name |
Description |
|
---|---|---|
|
ECategoryPriority::Type |
|
|
EDetailNodeType |
|
|
EEditDefaultsOnlyNodeVisibility |
|
|
EPropertyEditorPermissionListRules |
A hierarchical set of rules that can be used to PermissionList all properties of specific Structs without having to manually add every single property in those Structs. |
|
EPropertyLocation::Type |
The location of a property within a category |
|
EPropertyNamePlacement::Type |
The location of a property name relative to its editor widget |
|
EPropertyTableColumnSizeMode::Type |
Copyright Epic Games, Inc. All Rights Reserved. |
|
EPropertyTableOrientation::Type |
|
|
EPropertyTableSelectionUnit::Type |
|
|
FPropertyAccess::Result |
Potential results from accessing the values of properties |
Name | Description | ||
---|---|---|---|
|
GetTypeHash ( |
||
|
operator!= ( |
||
|
operator== ( |
||
|
PropertyCustomizationHelpers::MakeInstancedPropertyCustomUI ( |
Loops through all of an instanced object property's child properties and call AddRowDelegate on properties that needs to be added to the UI to let us customize it. |
|
|
TSharedRef< ... |
PropertyCustomizationHelpers::MakePropertyComboBox ( |
Build a combo button that you bind to a Name/String/Enum property or display using general delegates, using an arguments structure |
|
TSharedRef< ... |
PropertyCustomizationHelpers::MakePropertyComboBox ( |
Build a combo button that you bind to a Name/String/Enum property or display using general delegates |
Name | Description | ||
---|---|---|---|
|
const Type |
DefaultFlags |
Normal way to call set value (make a transaction, call posteditchange) |
|
const Type |
InstanceObjects |
If the property being imported to is an instanced object, create a new object rather than simply setting the value literally |
|
const Type |
InteractiveChange |
When PostEditChange is called mark the change as interactive (e.g, user is spinning a value in a spin box) |
|
const Type |
NotTransactable |
No transaction will be created when setting this value (no undo/redo) |