Navigation
API > API/Plugins > API/Plugins/MetasoundGraphCore
Inheritance Hierarchy
- IOperatorBuildError
- FBuildErrorBase
- FDanglingVertexError
- FDuplicateInputError
- FGraphCycleError
- FInputReceiverInitializationError
- FInternalError
- FInvalidConnectionDataTypeError
- FMissingInputDataReferenceError
- FMissingOutputDataReferenceError
- FMissingOutputNodeInputReferenceError
- FMissingVertexError
- FNodePrunedError
References
| Module | MetasoundGraphCore |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundBuildError.h |
| Include | #include "MetasoundBuildError.h" |
Syntax
class FBuildErrorBase : public Metasound::IOperatorBuildError
Remarks
A general build error which contains a error type and human readable error description.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FBuildErrorBase
(
const FName& InErrorType, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddDataEdge
(
const FDataEdge& InEdge |
Add edges to be associated with error. | |
| void | AddDataEdges
(
TArrayView< const FDataEdge > InEdges |
Add edges to be associated with error. | |
| void | AddInputDataDestination
(
const FInputDataDestination& InInputDataDestination |
Add input destinations to be associated with error. | |
| void | AddInputDataDestinations
(
TArrayView< const FInputDataDestination > InInputDataDestinations |
Add input destinations to be associated with error. | |
| void | Add nodes to be associated with error. | ||
| void | AddNodes
(
TArrayView< INode const*const > InNodes |
Add nodes to be associated with error. | |
| void | AddOutputDataSource
(
const FOutputDataSource& InOutputDataSource |
Add input destinations to be associated with error. | |
| void | AddOutputDataSources
(
TArrayView< const FOutputDataSource > InOutputDataSources |
Add input destinations to be associated with error. |
Overridden from IOperatorBuildError
| Type | Name | Description | |
|---|---|---|---|
| const TArray< FDataEdge > & | GetDataEdges () |
Returns an array of edges associated with the error. | |
| const FText & | Returns a human readable error description. | ||
| const FName & | GetErrorType () |
Returns the type of error. | |
| const TArray< FInputDataDestination > & | Returns an array of destinations associated with the error. | ||
| const TArray< const INode * > & | GetNodes () |
Returns an array of Nodes associated with the error. | |
| const TArray< FOutputDataSource > & | Returns an array of sources associated with the error. |