Navigation API > API/Plugins > API/Plugins/MetasoundGraphCore > API/Plugins/MetasoundGraphCore/FNodeFacade Factory class for create an IOperator by using a TFunction matching the signature of the CreateOperator function. Name FFactory Type class Header File /Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundFacade.h Include Path #include "MetasoundFacade.h" Syntax class FFactory : public Metasound::IOperatorFactory Copy full snippetclass FFactory : public Metasound::IOperatorFactory Constructors Name Remarks Include Path Unreal Specifiers FFactory ( FCreateOperatorFunction InCreateFunc ) MetasoundFacade.h Typedefs Name Type Remarks Include Path FCreateOperatorFunction TUniquePtr< IOperator >(*)(const FBuildOperatorParams &InParams, FBuildResults &OutResults) MetasoundFacade.h Variables Protected Name Type Remarks Include Path Unreal Specifiers CreateFunc FCreateOperatorFunction MetasoundFacade.h Functions Public Public Virtual Name Remarks Include Path Unreal Specifiers virtual TUniquePtr< IOperator > CreateOperator ( const FBuildOperatorParams& InParams, FBuildResults& OutResults ) MetasoundFacade.h