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 |