Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
FFrontendQuery contains a set of query steps which produce a FFrontendQuerySelectionView
| Name | FFrontendQuery |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundFrontendQuery.h |
| Include Path | #include "MetasoundFrontendQuery.h" |
Syntax
class FFrontendQuery
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FFrontendQuery
(
const FFrontendQuery& |
MetasoundFrontendQuery.h | ||
FFrontendQuery
(
FFrontendQuery&& |
MetasoundFrontendQuery.h | ||
| MetasoundFrontendQuery.h |
Structs
| Name | Remarks |
|---|---|
| FStepInfo |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FFilterFunction | FFrontendQueryStep::FFilterFunction | MetasoundFrontendQuery.h | |
| FIncremental | FFrontendQueryStep::FIncremental | MetasoundFrontendQuery.h | |
| FLimitFunction | FFrontendQueryStep::FLimitFunction | MetasoundFrontendQuery.h | |
| FMapFunction | FFrontendQueryStep::FMapFunction | MetasoundFrontendQuery.h | |
| FReduceFunction | FFrontendQueryStep::FReduceFunction | MetasoundFrontendQuery.h | |
| FScoreFunction | FFrontendQueryStep::FScoreFunction | MetasoundFrontendQuery.h | |
| FSortFunction | FFrontendQueryStep::FSortFunction | MetasoundFrontendQuery.h | |
| FStreamFunction | FFrontendQueryStep::FStreamFunction | MetasoundFrontendQuery.h | |
| FTransformFunction | FFrontendQueryStep::FTransformFunction | MetasoundFrontendQuery.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FinalEntryProducingStepIndex | int32 | MetasoundFrontendQuery.h | ||
| Result | TSharedRef< FFrontendQuerySelection, ESPMode::ThreadSafe > | MetasoundFrontendQuery.h | ||
| Steps | TArray< FStepInfo > | MetasoundFrontendQuery.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FFrontendQuery & AddFilterLambdaStep
(
FFilterFunction&& InFunc |
MetasoundFrontendQuery.h | ||
FFrontendQuery & AddFunctionStep
(
FuncType&& InFunc |
MetasoundFrontendQuery.h | ||
FFrontendQuery & AddLimitLambdaStep
(
FLimitFunction&& InFunc |
MetasoundFrontendQuery.h | ||
FFrontendQuery & AddMapLambdaStep
(
FMapFunction&& InFunc |
MetasoundFrontendQuery.h | ||
FFrontendQuery & AddReduceLambdaStep
(
FReduceFunction&& InFunc |
MetasoundFrontendQuery.h | ||
FFrontendQuery & AddScoreLambdaStep
(
FScoreFunction&& InFunc |
MetasoundFrontendQuery.h | ||
FFrontendQuery & AddSortLambdaStep
(
FSortFunction&& InFunc |
MetasoundFrontendQuery.h | ||
FFrontendQuery & AddStep
(
ArgTypes&&... Args |
Add a step to the query. | MetasoundFrontendQuery.h | |
FFrontendQuery & AddStep
(
TUniquePtr< FFrontendQueryStep >&& InStep |
Add a step to the query. | MetasoundFrontendQuery.h | |
FFrontendQuery & AddStreamLambdaStep
(
FStreamFunction&& InFunc |
MetasoundFrontendQuery.h | ||
FFrontendQuery & AddTransformLambdaStep
(
FTransformFunction&& InFunc |
MetasoundFrontendQuery.h | ||
const FFrontendQuerySelection & GetSelection() |
Returns the current result. | MetasoundFrontendQuery.h | |
const FFrontendQuerySelection & Update () |
MetasoundFrontendQuery.h | ||
const FFrontendQuerySelection & Update
(
TSet< FFrontendQueryKey >& OutUpdatedKeys |
Calls all steps in the query and returns the selection. | MetasoundFrontendQuery.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FFrontendQuery & operator=
(
FFrontendQuery&& |
MetasoundFrontendQuery.h | ||
FFrontendQuery & operator=
(
const FFrontendQuery& |
MetasoundFrontendQuery.h |