Go to the source code of this file.
|
| ENGINE_API | DECLARE_LOG_CATEGORY_EXTERN (LogDataTable, Log, All) |
| |
| | ENUM_CLASS_FLAGS (EDataTableExportFlags) |
| |
| ENGINE_API FString | DataTableUtils::AssignStringToPropertyDirect (const FString &InString, const FProperty *InProp, uint8 *InData) |
| |
| ENGINE_API FString | DataTableUtils::AssignStringToProperty (const FString &InString, const FProperty *InProp, uint8 *InData) |
| |
| ENGINE_API FString | DataTableUtils::GetPropertyValueAsStringDirect (const FProperty *InProp, const uint8 *InData, const EDataTableExportFlags InDTExportFlags) |
| |
| ENGINE_API FString | DataTableUtils::GetPropertyValueAsString (const FProperty *InProp, const uint8 *InData, const EDataTableExportFlags InDTExportFlags) |
| |
| ENGINE_API FText | DataTableUtils::GetPropertyValueAsTextDirect (const FProperty *InProp, const uint8 *InData) |
| |
| ENGINE_API FText | DataTableUtils::GetPropertyValueAsText (const FProperty *InProp, const uint8 *InData) |
| |
| ENGINE_API TArray< FName > | DataTableUtils::GetStructPropertyNames (const UStruct *InStruct) |
| |
| ENGINE_API FName | DataTableUtils::MakeValidName (const FString &InString) |
| |
| ENGINE_API bool | DataTableUtils::IsSupportedTableProperty (const FProperty *InProp) |
| |
| ENGINE_API FString | DataTableUtils::GetPropertyExportName (const FProperty *Prop, const EDataTableExportFlags InDTExportFlags=EDataTableExportFlags::None) |
| |
| ENGINE_API TArray< FString > | DataTableUtils::GetPropertyImportNames (const FProperty *Prop) |
| |
| ENGINE_API void | DataTableUtils::GetPropertyImportNames (const FProperty *Prop, TArray< FString > &OutResult) |
| |
| ENGINE_API FText | DataTableUtils::GetPropertyDisplayName (const FProperty *Prop, const FString &DefaultName) |
| |
| ENGINE_API TArray< FString > | DataTableUtils::GetColumnDataAsString (const UDataTable *InTable, const FName &PropertyName, const EDataTableExportFlags InDTExportFlags) |
| |
| ENGINE_API bool | DataTableUtils::AddRowJSON (UDataTable &InDataTable, const FString &InJSONData, TArray< FString > &OutProblems, bool bRemoveDuplicate=false, FName *OutRowName=nullptr) |
| |
◆ EDataTableExportFlags
| Enumerator |
|---|
| None | No specific options.
|
| UseJsonObjectsForStructs | Export nested structs as JSON objects (JSON exporter only), rather than as exported text.
|
| UseSimpleText | Export text properties as their display string, rather than their complex lossless form.
|
◆ DECLARE_LOG_CATEGORY_EXTERN()
◆ ENUM_CLASS_FLAGS()