Choose your operating system:
Windows
macOS
Linux
Name |
Description |
|
---|---|---|
|
FBuildErrorBase |
|
|
FBuildGraphParams |
|
|
FCreateOperatorParams |
FCreateOperatorParams holds the parameters provided to operator factories during the creation of an IOperator |
|
FDanglingVertexError |
|
|
FDataEdge |
|
|
FDataReferenceCollection |
|
|
FDataVertexMetadata |
Vertex metadata. |
|
FDataVertexModel |
|
|
FDirectedGraphAlgo |
|
|
FDuplicateInputError |
|
|
FEnvironmentVertex |
FEnvironmentVertex represents an input vertex to an interface. |
|
FEnvironmentVertexModel |
|
|
FExecuter |
|
|
FGraph |
FGraph contains the edges between nodes as well as input and output vertices. |
|
FGraphCycleError |
|
|
FGraphLinter |
|
|
FGraphOperator |
|
|
FInputDataDestination |
FInputDataSource describes the destination of data which produced external to the graph and read internal to the graph. |
|
FInputDataVertex |
FInputDataVertex represents an input vertex to an interface. |
|
FInputDataVertexModel |
|
|
FInternalError |
|
|
FInvalidConnectionDataTypeError |
|
|
FLiteral |
FLiteral represents a constant value in a Metasound graph and is primarily used to invoke the correct constructor of a Metasound data type. |
|
FMetasoundEnvironment |
FMetasoundEnvironment contains a set of TMetasoundEnvironmentVariables requiring that each environment variable has a unique name. |
|
FMissingInputDataReferenceError |
|
|
FMissingOutputDataReferenceError |
|
|
FMissingVertexError |
|
|
FNode |
|
|
FNodeClassMetadata |
Provides metadata for a given node. |
|
FNodeClassName |
Name of a node class. |
|
FNodeDisplayStyle |
Node style data |
|
FNodeFacade |
FNodeFacade implements a significant amount of boilerplate code required to build a MetasoundINode. |
|
FNodeFactoryRegister |
|
|
FNodeInitData |
This struct is used to pass in any arguments required for constructing a single node instance. |
|
FNodePrunedError |
|
|
FNoOpOperator |
|
|
FOperatorBuilder |
FOperatorBuilder builds an IOperator from an IGraph. |
|
FOperatorBuilderSettings |
|
|
FOperatorSettings |
|
|
FOutputDataSource |
FOutputDataSource describes the source of data which is produced within a graph and exposed external to the graph. |
|
FOutputDataVertex |
FOutputDataVertex represents an input vertex to an interface. |
|
FOutputDataVertexModel |
|
|
FStronglyConnectedComponent |
A strongly connected component containing Metasound INodes and FDataEdges. |
|
FVertexInterface |
FVertexInterface provides access to a collection of input and output vertex interfaces. |
|
IDataReference |
A Data Reference Interface. |
|
IGraph |
Interface for graph of nodes. |
|
IMetasoundEnvironmentVariable |
Interface for a metasound environment variable which supports a name, a runtime type ID, and a clone method. |
|
IMetasoundGraphCoreModule |
|
|
INode |
Interface for all nodes that can create operators. |
|
INodeBase |
|
|
IOperator |
|
|
IOperatorBuilder |
|
|
IOperatorBuildError |
|
|
IOperatorFactory |
|
|
TAnyConstructorForwarding |
Denotes that parameter pack arguments and/or FOperatorSettings is optional when constructing the Metasound Data Type. |
|
TBaseVertexModel |
TBaseVertexModel provides basic functionality of vertex models. |
|
TDataFactory |
A base factory type for creating objects related to Metasound DataTypes. |
|
TDataFactoryInternal |
Core factory type for creating objects related to metasound data types. |
|
TDataLiteralFactory |
A base factory type for creating objects related to Metasound DataTypes. |
|
TDataReadReference |
Forward declare. |
|
TDataReadReferenceFactory |
TDataReadReferenceFactory creates TDataReadReferences for the given DataType. |
|
TDataReadReferenceLiteralFactory |
TDataReadReferenceLiteralFactory creates TDataReadReferences for the given DataType. |
|
TDataReference |
Template class for a paramter reference. |
|
TDataReferenceTypeInfo |
Info for templated data reference types help perform runtime type verification. |
|
TDataTypeConstructorTraits |
Description of available constructors for a registered Metasound Data Type. |
|
TDataTypeCreator |
Create a DataType. For use in TDataFactory. |
|
TDataTypeFactory |
TDataTypeFactory creates a DataType. |
|
TDataTypeLiteralFactory |
TDataTypeLiteralFactory creates a DataType. |
|
TDataTypeVariantConstructorTraits |
Constructor traits for a for variant inputs. |
|
TDataTypeVariantFallbackHelper |
Helper for determine whether constructor accepts the variant type. |
|
TDataTypeVariantParsing |
TDataTypeVariantParsing informs the TDataVariantFactoryInternal on which factory method to instantiate. |
|
TDataVariantFactoryInternal |
Core factory type for creating objects related to Metasound DataTypes. |
|
TDataWriteReference |
TDataWriteReference provides write access to a shared parameter reference. |
|
TDataWriteReferenceFactory |
TDataWriteReferenceFactory creates TDataWriteReferences for the given DataType. |
|
TDataWriteReferenceLiteralFactory |
TDataWriteReferenceLiteralFactory creates TDataWriteReferences for the given DataType. |
|
TElementType |
TElementType determines the element type of a container. |
|
TEnvironmentVariableTypeInfo |
Struct TEnvironmentVariableTypeInfo |
|
TEnvironmentVertexModel |
TEnvironmentVertexModel creates a simple, unchanging, environment vertex. |
|
TExecutableDataType |
As a general rule, ExecutableDataTypes should be avoided whenever possible as they incur an undesired cost and are generally not typically necessary. |
|
TExecutableOperator |
Convenience class for supporting the IOperator interface's GetExecuteFunction virtual member function. |
|
TExplicitArgsConstructorForwarding |
Denotes that parameter pack arguments must be used in the constructor of the Metasound Data Type. |
|
TExplicitConstructorForwarding |
Denotes that both FOperatorSettings and parameter pack arguments must be used in the constructor of the Metasound Data Type. |
|
TFacadeOperatorClass |
TFacadeOperatorClass encapsulates an operator type and checks that the required static functions exist to build the facade operator class. |
|
TInputDataVertexModel |
TOuputDataVertexModel creates a simple, unchanging, input vertex. |
|
TIsFactoryMethodDeclared |
Helper template to determine whether a static class function is declared for a given template class. |
|
TIsNodeInfoDeclared |
Helper template to determine whether a static class function is declared for a given template class. |
|
TIsParsable |
Determines whether a DataType supports a constructor which accepts and FOperatorSettings with ArgTypes and/or just ArgTypes. |
|
TIsVariable |
Template to determine if data type is a variable. |
|
TLiteralDefaultValueFromDecayed |
|
|
TLiteralNode |
TLiteralNode represents a variable within a metasound graph. |
|
TLiteralOperator |
|
|
TLiteralOperatorLiteralFactory |
TLiteralOperatorLiteralFactory creates an input by passing it a literal. |
|
TLiteralTraits |
Determines whether a DataType supports construction using the given literal. |
|
TLiteralTypeInfo |
Provides literal type information for a given type. |
|
TMetasoundEnvironmentVariable |
|
|
TOutputDataVertexModel |
TOuputDataVertexModel creates a simple, unchanging, output vertex. |
|
TSpecializationHelper |
Helper class to ensure that DECLARE_METASOUND_ENVIRONMENT_VARIABLE is used. |
|
TSpecializationHelper |
Helper class to enforce specialization of TDataReferenceTypeInfo |
|
TTypePromoter |
Promote which type to use for fallback. |
|
TVariable |
A MetaSound Variable contains a data reference's prior and current value. |
|
TVariableAccessorNode |
FGetVariable node provides delay free, cpu free access to a set variable. |
|
TVariableDeferredAccessorNode |
TVariableDeferredAccessorNode provides access to the prior executions variable value. |
|
TVariableMutatorNode |
TVariableMutatorNode allows variable values to be set. |
|
TVariableNode |
Variable nodes initialize variable values. |
|
TVertexInterfaceGroup |
TVertexInterfaceGroups encapsulates multiple related data vertices. |
Name |
Description |
---|---|
FBuildErrorArray |
Array of build errors. |
FEnvironmentVertexInterface |
FEnvironmentVertexInterface is a TVertexInterfaceGroup which holds FEnvironmentVertexes. |
FInputDataDestinationCollection |
FInputDataDestinationCollection contains multiple FInputDataDestinations mapped by FNodeDataVertexKeys. |
FInputVertexInterface |
FInputVertexInterface is a TVertexInterfaceGroup which holds FInputDataVertexes. |
FMetasoundDataTypeId |
|
FMetasoundEnvironmentVariableTypeId |
|
FNodeDataVertexKey |
Key type for an FOutputDataSource or FInputDataDestination. |
FOperatorFactorySharedRef |
Shared ref type of operator factory. |
FOutputDataSourceCollection |
FOutputDataSourceCollection contains multiple FOutputDataSources mapped by FNodeDataVertexKeys. |
FOutputVertexInterface |
FOutputVertexInterface is a TVertexInterfaceGroup which holds FOutputDataVertexes. |
FSampleRate |
|
FVertexName |
Name of a given vertex. Only unique for a given node interface. |
Name |
Description |
|
---|---|---|
|
Metasound::EDataRefShouldConstruct |
This enum is used as a token to explicitly delineate when we should create a new object for the reference, or use a different constructor. |
|
Metasound::ELiteralType |
ELiteralType describes the format of the values held in the literal. |
|
Metasound::EOperatorBuilderNodePruning |
EOperatorBuildNodePruning expresses the desired pruning behavior during the node pruning step. |