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

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

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback