FDataTableEditorUtils

Windows
MacOS
Linux

References

Module

UnrealEd

Header

/Engine/Source/Editor/UnrealEd/Public/DataTableEditorUtils.h

Include

#include "DataTableEditorUtils.h"

Syntax

struct FDataTableEditorUtils

Functions

Name Description

Public function Static

uint8 *

 

AddRow

(
    UDataTable* DataTable,
    FName RowName
)

Public function Static

uint8 *

 

AddRowAboveOrBelowSelection

(
    UDataTable* DataTable,
    const FName& RowName,
    const FName& NewRowName,
    ERowInsertionPosition InsertPositio...
)

Public function Static

void

 

BroadcastPostChange

(
    UDataTable* DataTable,
    EDataTableChangeInfo Info
)

Public function Static

void

 

BroadcastPreChange

(
    UDataTable* DataTable,
    EDataTableChangeInfo Info
)

Public function Static

void

 

CacheDataTableForEditing

(
    const UDataTable* DataTable,
    TArray< FDataTableEditorColumnHeade...,
    TArray< FDataTableEditorRowListView...
)

Public function Static

bool

 

DiffersFromDefault

(
    UDataTable* DataTable,
    FName RowName
)

Public function Static

uint8 *

 

DuplicateRow

(
    UDataTable* DataTable,
    FName SourceRowName,
    FName RowName
)

Public function Static

void

 

GetPossibleStructAssetData

(
    TArray< FAssetData >& StructAssets
)

Fills in an array with all possible DataTable structs, unloaded and loaded

Public function Static

TArray< UScr...

 

GetPossibleStructs()

Returns all script structs that can be used as a data table row. This only includes loaded ones

Public function Static

FText

 

GetRowTypeInfoTooltipText

Tooltip text for the data table row type

Public function Static

FString

 

GetRowTypeTooltipDocExcerptName

Doc excerpt name for the data table row type

Public function Static

bool

 

IsValidTableStruct

(
    const UScriptStruct* Struct
)

Utility function which verifies that the specified struct type is viable for data tables

Public function Static

TSharedRef< ...

 

MakeRowStructureComboBox

(
    FOnDataTableStructSelected OnSelect...
)

Creates a combo box that allows selecting from the list of possible row structures

Public function Static

bool

 

MoveRow

(
    UDataTable* DataTable,
    FName RowName,
    ERowMoveDirection Direction,
    int32 NumRowsToMoveBy
)

Public function Static

bool

 

RemoveRow

(
    UDataTable* DataTable,
    FName Name
)

Public function Static

bool

 

RenameRow

(
    UDataTable* DataTable,
    FName OldName,
    FName NewName
)

Public function Static

bool

 

ResetToDefault

(
    UDataTable* DataTable,
    FName RowName
)

Public function Static

bool

 

SelectRow

(
    const UDataTable* DataTable,
    FName RowName
)

Classes

Name

Description

Public class

FDataTableEditorManager

Enums

Typedefs

Name

Description

FOnDataTableStructSelected

Delegate called when a data table struct is selected

INotifyOnDataTableChanged

Constants

Name

Description

VariableTypesTooltipDocLink

Link to variable type doc

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss