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