Show / Hide Table of Contents

Class DataTableFunctionLibrary

Data Table Function Library

Inheritance
System.Object
UObject
BlueprintFunctionLibrary
DataTableFunctionLibrary
Inherited Members
UObject.TransientPackage
UObject.CastTo<T>(UObject)
UObject.CastTo(UObject, Type)
UObject.RemoveObject(UObject)
UObject.MakeObjectArrayField<T>(NativeArray*)
UObject.NotImplemented<T>()
UObject.Construct()
UObject.GetHashCode()
UObject.GetName()
UObject.ToString()
UObject.Name
UObject._None
UObject.None
UObject.ObjPointer
UObject.LoadObjectFromClass(Class, UObject, String, String, LoadFlags, PackageMap, Boolean)
UObject.LoadClass(Class, UObject, String, String, LoadFlags, PackageMap)
UObject.GetPropertyFor<T>(Name)
UObject.ExecuteUbergraph
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: UE4.Engine
Assembly: UE4DotNet.dll
Syntax
public class DataTableFunctionLibrary : BlueprintFunctionLibrary

Properties

| Improve this Doc View Source

DefaultObject

Get UE4 Default Object for this Class

Declaration
public static DataTableFunctionLibrary DefaultObject { get; }
Property Value
Type Description
DataTableFunctionLibrary
| Improve this Doc View Source

StaticClass

Get UE4 Class

Declaration
public static Class StaticClass { get; }
Property Value
Type Description
Class

Methods

| Improve this Doc View Source

DoesDataTableRowExist(DataTable, Name)

Returns whether or not Table contains a row named RowName

Declaration
public static bool DoesDataTableRowExist(DataTable Table, Name RowName)
Parameters
Type Name Description
DataTable Table
Name RowName
Returns
Type Description
System.Boolean
| Improve this Doc View Source

EvaluateCurveTableRow(CurveTable, Name, Single, String)

Evaluate Curve Table Row

Declaration
public static (byte, float) EvaluateCurveTableRow(CurveTable CurveTable, Name RowName, float InXY, string ContextString)
Parameters
Type Name Description
CurveTable CurveTable
Name RowName
System.Single InXY
System.String ContextString
Returns
Type Description
System.ValueTuple<System.Byte, System.Single>
| Improve this Doc View Source

FillDataTableFromCSVFile(DataTable, String)

Empty and fill a Data Table from CSV file.

Declaration
public static bool FillDataTableFromCSVFile(DataTable DataTable, string CSVFilePath)
Parameters
Type Name Description
DataTable DataTable
System.String CSVFilePath
Returns
Type Description
System.Boolean
Remarks

@param CSVFilePath The file path of the CSV file. @return True if the operation succeeds, check the log for errors if it didn't succeed.

| Improve this Doc View Source

FillDataTableFromCSVString(DataTable, String)

Empty and fill a Data Table from CSV string.

Declaration
public static bool FillDataTableFromCSVString(DataTable DataTable, string CSVString)
Parameters
Type Name Description
DataTable DataTable
System.String CSVString
Returns
Type Description
System.Boolean
Remarks

@param CSVString The Data that representing the contents of a CSV file. @return True if the operation succeeds, check the log for errors if it didn't succeed.

| Improve this Doc View Source

FillDataTableFromJSONFile(DataTable, String)

Empty and fill a Data Table from JSON file.

Declaration
public static bool FillDataTableFromJSONFile(DataTable DataTable, string JSONFilePath)
Parameters
Type Name Description
DataTable DataTable
System.String JSONFilePath
Returns
Type Description
System.Boolean
Remarks

@param JSONFilePath The file path of the JSON file. @return True if the operation succeeds, check the log for errors if it didn't succeed.

| Improve this Doc View Source

FillDataTableFromJSONString(DataTable, String)

Empty and fill a Data Table from JSON string.

Declaration
public static bool FillDataTableFromJSONString(DataTable DataTable, string JSONString)
Parameters
Type Name Description
DataTable DataTable
System.String JSONString
Returns
Type Description
System.Boolean
Remarks

@param JSONString The Data that representing the contents of a JSON file. @return True if the operation succeeds, check the log for errors if it didn't succeed.

| Improve this Doc View Source

GetDataTableColumnAsString(DataTable, Name)

Export from the DataTable all the row for one column. Export it as string. The row name is not included.

Declaration
public static IReadOnlyCollection<string> GetDataTableColumnAsString(DataTable DataTable, Name PropertyName)
Parameters
Type Name Description
DataTable DataTable
Name PropertyName
Returns
Type Description
System.Collections.Generic.IReadOnlyCollection<System.String>
| Improve this Doc View Source

GetDataTableRowFromName(DataTable, Name)

Get a Row from a DataTable given a RowName

Declaration
public static (TableRowBase, bool) GetDataTableRowFromName(DataTable Table, Name RowName)
Parameters
Type Name Description
DataTable Table
Name RowName
Returns
Type Description
System.ValueTuple<TableRowBase, System.Boolean>
| Improve this Doc View Source

GetDataTableRowNames(DataTable)

Get Data Table Row Names

Declaration
public static IReadOnlyCollection<Name> GetDataTableRowNames(DataTable Table)
Parameters
Type Name Description
DataTable Table
Returns
Type Description
System.Collections.Generic.IReadOnlyCollection<Name>
| Improve this Doc View Source

New(UObject, Name)

Spawn an object of this class

Declaration
public static DataTableFunctionLibrary New(UObject obj = null, Name name = default(Name))
Parameters
Type Name Description
UObject obj
Name name
Returns
Type Description
DataTableFunctionLibrary

Operators

| Improve this Doc View Source

Implicit(IntPtr to DataTableFunctionLibrary)

Convert from IntPtr to UObject

Declaration
public static implicit operator DataTableFunctionLibrary(IntPtr p)
Parameters
Type Name Description
System.IntPtr p
Returns
Type Description
DataTableFunctionLibrary
  • Improve this Doc
  • View Source
Back to top Generated by DocFX