![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
| bool DataTableUtils::AddRowJSON | ( | UDataTable & | InDataTable, |
| const FString & | InJSONData, | ||
| TArray< FString > & | OutProblems, | ||
| bool | bRemoveDuplicate = false, |
||
| FName * | OutRowName = nullptr |
||
| ) |
Add a row from a json format to a datatable
| FString DataTableUtils::AssignStringToProperty | ( | const FString & | InString, |
| const FProperty * | InProp, | ||
| uint8 * | InData | ||
| ) |
Util to assign a value (given as a string) to a struct property. When the property is a static sized array, this will split the string and assign the split parts to each element in the array.
| FString DataTableUtils::AssignStringToPropertyDirect | ( | const FString & | InString, |
| const FProperty * | InProp, | ||
| uint8 * | InData | ||
| ) |
Util to assign a value (given as a string) to a struct property. This always assigns the string to the given property without adjusting the address.
| TArray< FString > DataTableUtils::GetColumnDataAsString | ( | const UDataTable * | InTable, |
| const FName & | PropertyName, | ||
| const EDataTableExportFlags | InDTExportFlags | ||
| ) |
Output each row for a specific column/property in the table (doesn't include the title)
| FText DataTableUtils::GetPropertyDisplayName | ( | const FProperty * | Prop, |
| const FString & | DefaultName | ||
| ) |
Util to get the localized display name of a given property.
| FString DataTableUtils::GetPropertyExportName | ( | const FProperty * | Prop, |
| const EDataTableExportFlags | InDTExportFlags = EDataTableExportFlags::None |
||
| ) |
Util to get the friendly display unlocalized name of a given property for export to files.
Util to get the all variants for export names for backwards compatibility.
| void DataTableUtils::GetPropertyImportNames | ( | const FProperty * | Prop, |
| TArray< FString > & | OutResult | ||
| ) |
| FString DataTableUtils::GetPropertyValueAsString | ( | const FProperty * | InProp, |
| const uint8 * | InData, | ||
| const EDataTableExportFlags | InDTExportFlags | ||
| ) |
Util to get a property as a string. When the property is a static sized array, this will return a string containing each element in the array.
| FString DataTableUtils::GetPropertyValueAsStringDirect | ( | const FProperty * | InProp, |
| const uint8 * | InData, | ||
| const EDataTableExportFlags | InDTExportFlags | ||
| ) |
Util to get a property as a string. This always gets a string for the given property without adjusting the address.
Util to get a property as text (this will use the display name of the value where available - use GetPropertyValueAsString if you need an internal identifier). When the property is a static sized array, this will return a string containing each element in the array.
| FText DataTableUtils::GetPropertyValueAsTextDirect | ( | const FProperty * | InProp, |
| const uint8 * | InData | ||
| ) |
Util to get a property as text (this will use the display name of the value where available - use GetPropertyValueAsString if you need an internal identifier). This always gets a string for the given property without adjusting the address.
Util to get all property names from a struct.
Util to see if this property is supported in a row struct.