![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <DataTable.h>
Inheritance diagram for FTableRowBase:Public Member Functions | |
| FTableRowBase () | |
| virtual | ~FTableRowBase () |
| virtual void | OnPostDataImport (const UDataTable *InDataTable, const FName InRowName, TArray< FString > &OutCollectedImportProblems) |
| virtual void | OnDataTableChanged (const UDataTable *InDataTable, const FName InRowName) |
Base class for all table row structs to inherit from.
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Can be overridden by subclasses; Called on every row when the owning data table is modified Allows for custom fix-ups, parsing, etc for user changes This will be called in addition to OnPostDataImport when importing
| InDataTable | The data table that owns this row |
| InRowName | The name of the row we're performing fix-up on |
|
inlinevirtual |
Can be overridden by subclasses; Called whenever the owning data table is imported or re-imported. Allows for custom fix-ups, parsing, etc. after initial data is read in.
| InDataTable | The data table that owns this row |
| InRowName | The name of the row we're performing fix-up on |
| OutCollectedImportProblems | List of problems accumulated during import; Can be added to via this method |