Navigation
API > API/Plugins > API/Plugins/TedsQueryStack
Copies the content of the parent node to a local array. This node can be used to avoid changes to the parent node being made. An example usage would be if the parent node is sorted by row handle for performance reasons but the final list needs to be sorted based on other criteria.
| Name | FRowCopyNode |
| Type | class |
| Header File | /Engine/Plugins/Experimental/EditorDataStorageFeatures/Source/TedsQueryStack/Public/TedsRowCopyNode.h |
| Include Path | #include "TedsRowCopyNode.h" |
Syntax
class FRowCopyNode : public UE::Editor::DataStorage::QueryStack::IRowNode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRowCopyNode
(
TSharedPtr< IRowNode > InParent |
TedsRowCopyNode.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FRowCopyNode() |
TedsRowCopyNode.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Parent | TSharedPtr< IRowNode > | TedsRowCopyNode.h | ||
| ParentRevision | RevisionId | TedsRowCopyNode.h | ||
| Revision | RevisionId | TedsRowCopyNode.h | ||
| Rows | FRowHandleArray | TedsRowCopyNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Reset() |
Clears out the current row list and gets a fresh copy from the parent. | TedsRowCopyNode.h |
Overridden from IRowNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FRowHandleArray & GetMutableRows () |
Retrieve write access to the rows used by this node. | TedsRowCopyNode.h | |
virtual FRowHandleArrayView GetRows() |
Retrieve access to the rows used by this node. | TedsRowCopyNode.h |
Overridden from INode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual RevisionId GetRevision() |
TedsRowCopyNode.h | ||
virtual void Update() |
TedsRowCopyNode.h |