Navigation
API > API/Runtime > API/Runtime/TypedElementFramework > API/Runtime/TypedElementFramework/ICommonQueryWithEnvironmentConte-
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ColumnType & AddColumn
(
RowHandle Row, |
Adds the provided column to the requested row. | Elements/Interfaces/TypedElementQueryStorageInterfaces.h | |
| Helper template for adding a dynamic column to the requested row. | Elements/Interfaces/TypedElementQueryStorageInterfaces.h | ||
| Helper template for adding a dynamic column to the requested row | Elements/Interfaces/TypedElementQueryStorageInterfaces.h |
AddColumn(RowHandle, ColumnType &&)
Description
Adds the provided column to the requested row.
Note: The addition of the column will not be immediately done. Instead it will be deferred until the end of the tick group. Changes made to the return column will still be applied when the column is added to the row.
ICommonQueryWithEnvironmentContext
| Name | AddColumn |
| Type | function |
| Header File | /Engine/Source/Runtime/TypedElementFramework/Public/Elements/Interfaces/TypedElementQueryStorageInterfaces.h |
| Include Path | #include "Elements/Interfaces/TypedElementQueryStorageInterfaces.h" |
template<typename ColumnType>
ColumnType & AddColumn
(
RowHandle Row,
ColumnType && Column
)
AddColumn(RowHandle, const FName &)
Description
Helper template for adding a dynamic column to the requested row. The resulting column will be default initialized.
| Name | AddColumn |
| Type | function |
| Header File | /Engine/Source/Runtime/TypedElementFramework/Public/Elements/Interfaces/TypedElementQueryStorageInterfaces.h |
| Include Path | #include "Elements/Interfaces/TypedElementQueryStorageInterfaces.h" |
template<typename ColumnTypeTemplate>
ColumnTypeTemplate * AddColumn
(
RowHandle Row,
const FName & Identifier
)
An ephemeral reference to the data of the column. The returned column will have been constructed.
Parameters
| Name | Remarks |
|---|---|
| ColumnTypeTemplate | The template layout of the column |
| Row | The row to add the column to |
| Identifier | Combined with the template type, the dynamic column is uniquely identified with this parameter |
AddColumn(RowHandle, const FName &, ColumnTypeTemplate &&)
Description
Helper template for adding a dynamic column to the requested row
| Name | AddColumn |
| Type | function |
| Header File | /Engine/Source/Runtime/TypedElementFramework/Public/Elements/Interfaces/TypedElementQueryStorageInterfaces.h |
| Include Path | #include "Elements/Interfaces/TypedElementQueryStorageInterfaces.h" |
template<typename ColumnTypeTemplate>
ColumnTypeTemplate & AddColumn
(
RowHandle Row,
const FName & Identifier,
ColumnTypeTemplate && Column
)
An ephemeral reference to the data of the column. The returned column will have been constructed.
Parameters
| Name | Remarks |
|---|---|
| ColumnTypeTemplate | The template layout of the column |
| Row | The row to add the column to |
| Identifier | Combined with the template type, the dynamic column is uniquely identified with this parameter |