Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Engine/CompositeDataTable.h |
Include |
#include "Engine/CompositeDataTable.h" |
class UCompositeDataTable : public UDataTable
Data table composed of a stack of other data tables.
Name | Description | ||
---|---|---|---|
|
uint8: 1 |
bIsLoading |
True if this asset is currently being loaded; false otherwise |
|
uint8: 1 |
bShouldNotClearParentTablesOnEmpty |
If this is true then the parent table array will not be cleared when EmptyTable is called |
|
uint8: 1 |
bUpdatingParentTables |
True if we're already in the middle of updating parent tables for this asset |
|
OldParentTables |
Temporary copy used to detect changes so we can update delegates correctly on removal |
|
|
ParentTables |
Parent tables Tables with higher indices override data in tables with lower indices |
|
|
RowSourceMap |
Name | Description | |
---|---|---|
|
UCompositeDataTable ( |
Name | Description | ||
---|---|---|---|
|
AppendParentTables ( |
Support for runtime modification of parent tables Be aware this can be slow and can cause hitches during gameplay |
|
|
EmptyCompositeTable ( |
Empties the table if bClearParentTables is false then the row map will be cleared but the parent table array won't be changed |
|
|
const UCompo... |
FindLoops ( |
Searches the parent tables to see if there are any loops. |
|
GetRowState ( |
||
|
OnParentTablesUpdated ( |
||
|
UpdateCachedRowMap ( |
Name | Description | ||
---|---|---|---|
|
AddRow ( |
Copies RowData into table. |
|
|
CleanBeforeStructChange() |
||
|
EmptyTable() |
Table management overrides. Composite data tables don't currently add or remove rows. |
|
|
RemoveRow ( |
Removes a single row from the DataTable by name. Just returns if row is not found. |
|
|
RestoreAfterStructChange() |
Name | Description | ||
---|---|---|---|
|
GetPreloadDependencies |
Called during cooking. |
|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostEditUndo() |
Called after applying a transaction to the object. |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |
Name |
Description |
|
---|---|---|
|
ERowState |