UDataTableFunctionLibrary

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Kismet/DataTableFunctionLibrary.h

Include

#include "Kismet/DataTableFunctionLibrary.h"

Syntax

class UDataTableFunctionLibrary : public UBlueprintFunctionLibrary

Constructors

Name Description

Public function

UDataTableFunctionLibrary

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Static

bool

 

DoesDataTableRowExist

(
    UDataTable* Table,
    FName RowName
)

Returns whether or not Table contains a row named RowName.

Public function Static

void

 

EvaluateCurveTableRow

(
    UCurveTable* CurveTable,
    FName RowName,
    float InXY,
    TEnumAsByte< EEvaluateCurveTableRes...,
    float& OutXY,
    const FString& ContextString
)

Public function Static

bool

 

FillDataTableFromCSVFile

(
    UDataTable* DataTable,
    const FString& CSVFilePath
)

Empty and fill a Data Table from CSV file.

Public function Static

bool

 

FillDataTableFromCSVString

(
    UDataTable* DataTable,
    const FString& CSVString
)

Empty and fill a Data Table from CSV string.

Public function Static

bool

 

FillDataTableFromJSONFile

(
    UDataTable* DataTable,
    const FString& JSONFilePath,
    UScriptStruct* ImportRowStruct
)

Empty and fill a Data Table from JSON file.

Public function Static

bool

 

FillDataTableFromJSONString

(
    UDataTable* DataTable,
    const FString& JSONString
)

Empty and fill a Data Table from JSON string.

Public function Static

bool

 

Generic_GetDataTableRowFromName

(
    const UDataTable* Table,
    FName RowName,
    void* OutRowPtr
)

Public function Static

TArray< FStr...

 

GetDataTableColumnAsString

(
    const UDataTable* DataTable,
    FName PropertyName
)

Export from the DataTable all the row for one column.

Public function Static

bool

 

GetDataTableRowFromName

(
    UDataTable* Table,
    FName RowName,
    FTableRowBase& OutRow
)

Get a Row from a DataTable given a RowName

Public function Static

void

 

GetDataTableRowNames

(
    UDataTable* Table,
    TArray< FName >& OutRowNames
)