Navigation
API > API/Editor > API/Editor/UnrealEd
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/Public/DataTableEditorUtils.h |
| Include | #include "DataTableEditorUtils.h" |
Syntax
struct FDataTableEditorUtils
Functions
| Type | Name | Description | |
|---|---|---|---|
| uint8 * | AddRow
(
UDataTable* DataTable, |
||
| uint8 * | AddRowAboveOrBelowSelection
(
UDataTable* DataTable, |
||
| void | AddSearchForReferencesContextMenu
(
FDetailWidgetRow& RowNameDetailWidget, |
Add a UI action for search for references, useful for customizations | |
| void | BroadcastPostChange
(
UDataTable* DataTable, |
||
| void | BroadcastPreChange
(
UDataTable* DataTable, |
||
| void | CacheDataForEditing
(
const UScriptStruct* RowStruct, |
Generic version that works with any datatable-like structure | |
| void | CacheDataTableForEditing
(
const UDataTable* DataTable, |
Reads a data table and parses out editable copies of rows and columns | |
| bool | DiffersFromDefault
(
UDataTable* DataTable, |
||
| uint8 * | DuplicateRow
(
UDataTable* DataTable, |
||
| FText | GetHandleShortDescription
(
const UObject* TableAsset, |
Short description for a data or curve handle | |
| void | GetPossibleStructAssetData
(
TArray< FAssetData >& StructAssets |
Fills in an array with all possible DataTable structs, unloaded and loaded | |
| TArray< UScriptStruct * > | Returns all script structs that can be used as a data table row. This only includes loaded ones | ||
| FText | GetRowTypeInfoTooltipText
(
FDataTableEditorColumnHeaderDataPtr ColumnHeaderDataPtr |
Tooltip text for the data table row type | |
| FString | GetRowTypeTooltipDocExcerptName
(
FDataTableEditorColumnHeaderDataPtr ColumnHeaderDataPtr |
Doc excerpt name for the data table row type | |
| bool | IsValidTableStruct
(
const UScriptStruct* Struct |
Utility function which verifies that the specified struct type is viable for data tables | |
| TSharedRef< SWidget > | MakeRowStructureComboBox
(
FOnDataTableStructSelected OnSelected |
Creates a combo box that allows selecting from the list of possible row structures | |
| bool | MoveRow
(
UDataTable* DataTable, |
||
| bool | RemoveRow
(
UDataTable* DataTable, |
||
| bool | RenameRow
(
UDataTable* DataTable, |
||
| bool | ResetToDefault
(
UDataTable* DataTable, |
||
| bool | SelectRow
(
const UDataTable* DataTable, |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FDataTableEditorManager |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EDataTableChangeInfo | |||
| ERowMoveDirection |
Typedefs
| Name | Description |
|---|---|
| FOnDataTableStructSelected | Delegate called when a data table struct is selected |
| INotifyOnDataTableChanged |
Constants
| Name | Description |
|---|---|
| VariableTypesTooltipDocLink | Link to variable type doc |