Navigation
API > API/Runtime > API/Runtime/Engine
Base class for all table row structs to inherit from.
| Name | FTableRowBase |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/Engine/DataTable.h |
| Include Path | #include "Engine/DataTable.h" |
Syntax
USTRUCT (BlueprintInternalUseOnly)
struct FTableRowBase
Derived Classes
FTableRowBase derived class hierarchy
- FAgentDebugVisualization
- FAttributeMetaData
- FStarInputData
- FCommonInputActionDataBase
- FDatasmithFBXSceneAnimClip
- FDatasmithFBXSceneAnimNode
- FFarmVisualDataRow
- FGameplayTagTableRow
- FIconFolderInfo
- FInstancedActorsClassSettingsBase
- FInstancedActorsSettings
- FMetaHumanCharacterSkinMaterialOverrideRow
- FMirrorTableRow
- FMLLevelSetModelAndBonesBinningInfo
- FMLLevelSetModelInferenceInfo
- FModularSynthPreset
- FNNEDenoiserBaseMappingData
- FPCGAnimBankDataRow
- FPlanetaryBodyInputData
- FRichImageRow
- FRichTextIconData
- FRichTextStyleRow
- FSimDebugDataRow
- FStaticMeshInstanceVisualizationDesc
- FSurfaceEffectTableRow
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTableRowBase() |
Engine/DataTable.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FTableRowBase() |
Engine/DataTable.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual EDataValidationResult IsDataValid
(
FDataValidationContext& Context |
Generic function to validate data table row. | Engine/DataTable.h | |
virtual void OnDataTableChanged
(
const UDataTable* InDataTable, |
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 | Engine/DataTable.h | |
virtual void OnPostDataImport
(
const UDataTable* InDataTable, |
Can be overridden by subclasses; Called whenever the owning data table is imported or re-imported. | Engine/DataTable.h |