Navigation
API > API/Runtime > API/Runtime/Engine
| Name | UDataTableFunctionLibrary |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/Kismet/DataTableFunctionLibrary.h |
| Include Path | #include "Kismet/DataTableFunctionLibrary.h" |
Syntax
UCLASS (MinimalAPI)
class UDataTableFunctionLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UDataTableFunctionLibrary
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UDataTableFunctionLibrary
(
const FObjectInitializer& ObjectInitializer |
Kismet/DataTableFunctionLibrary.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void AddDataTableRow
(
UDataTable*const DataTable, |
Add a row to a Data Table with the provided name and data. | Kismet/DataTableFunctionLibrary.h |
|
static bool DoesDataTableRowExist
(
const UDataTable* Table, |
Returns whether or not Table contains a row named RowName. | Kismet/DataTableFunctionLibrary.h |
|
static void EvaluateCurveTableRow
(
UCurveTable* CurveTable, |
Kismet/DataTableFunctionLibrary.h |
|
|
static bool ExportDataTableToCSVFile
(
const UDataTable* DataTable, |
Export a Data Table to CSV file. | Kismet/DataTableFunctionLibrary.h |
|
static bool ExportDataTableToCSVString
(
const UDataTable* DataTable, |
Export a Data Table to CSV string. | Kismet/DataTableFunctionLibrary.h |
|
static bool ExportDataTableToJSONFile
(
const UDataTable* DataTable, |
Export a Data Table to JSON file. | Kismet/DataTableFunctionLibrary.h |
|
static bool ExportDataTableToJSONString
(
const UDataTable* DataTable, |
Export a Data Table to JSON string. | Kismet/DataTableFunctionLibrary.h |
|
static bool FillDataTableFromCSVFile
(
UDataTable* DataTable, |
Empty and fill a Data Table from CSV file. | Kismet/DataTableFunctionLibrary.h |
|
static bool FillDataTableFromCSVString
(
UDataTable* DataTable, |
Empty and fill a Data Table from CSV string. | Kismet/DataTableFunctionLibrary.h |
|
static bool FillDataTableFromJSONFile
(
UDataTable* DataTable, |
Empty and fill a Data Table from JSON file. | Kismet/DataTableFunctionLibrary.h |
|
static bool FillDataTableFromJSONString
(
UDataTable* DataTable, |
Empty and fill a Data Table from JSON string. | Kismet/DataTableFunctionLibrary.h |
|
static bool Generic_GetDataTableRowFromName
(
const UDataTable* Table, |
Kismet/DataTableFunctionLibrary.h |
|
|
static TArray< FString > GetDataTableColumnAsString
(
const UDataTable* DataTable, |
Export from the DataTable all the row for one column. | Kismet/DataTableFunctionLibrary.h |
|
static void GetDataTableColumnExportNames
(
const UDataTable* Table, |
Get the friendly export name of each column in this Data Table. | Kismet/DataTableFunctionLibrary.h |
|
static bool GetDataTableColumnNameFromExportName
(
const UDataTable* Table, |
Get the raw property name of a data table column from its friendly export name. | Kismet/DataTableFunctionLibrary.h |
|
static void GetDataTableColumnNames
(
const UDataTable* Table, |
Get the name of each column in this Data Table. These are always the raw property names ( | Kismet/DataTableFunctionLibrary.h |
|
static bool GetDataTableRowFromName
(
UDataTable* Table, |
Get a Row from a DataTable given a RowName | Kismet/DataTableFunctionLibrary.h |
|
static void GetDataTableRowNames
(
const UDataTable* Table, |
Kismet/DataTableFunctionLibrary.h |
|
|
static const UScriptStruct * GetDataTableRowStruct
(
const UDataTable* Table |
Get the row struct used by the given Data Table, if any | Kismet/DataTableFunctionLibrary.h |
|
static void RemoveDataTableRow
(
UDataTable* DataTable, |
Removes the row with the provided name from a Data Table. | Kismet/DataTableFunctionLibrary.h |
|