Navigation
API > API/Plugins > API/Plugins/TedsQueryStack
Updates the query stack cooperatively with other background tasks. Preferred default as it reduces overall cost to the editor by allowing TEDS to fairly distribute available CPU cycles. The cooperative executor may stop partially through updating the stack and continue at a later time.
| Name | FCooperativeExecutor |
| Type | class |
| Header File | /Engine/Plugins/Experimental/EditorDataStorageFeatures/Source/TedsQueryStack/Public/TedsQueryStackExecutor.h |
| Include Path | #include "TedsQueryStackExecutor.h" |
Syntax
class FCooperativeExecutor : public UE::Editor::DataStorage::QueryStack::FExecutorBase
Inheritance Hierarchy
- FExecutorBase → FCooperativeExecutor
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| TedsQueryStackExecutor.h | |||
FCooperativeExecutor
(
FCooperativeExecutor&& Rhs |
TedsQueryStackExecutor.h | ||
FCooperativeExecutor
(
const FName& InStackName, |
TedsQueryStackExecutor.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FCooperativeExecutor() |
TedsQueryStackExecutor.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DataStorage | ICoreProvider * | TedsQueryStackExecutor.h | ||
| Priority | ICoreProvider::ECooperativeTaskPriority | TedsQueryStackExecutor.h |
Functions
Public
Public Virtual
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCooperativeExecutor & operator=
(
FCooperativeExecutor&& Rhs |
TedsQueryStackExecutor.h |