Files
UnrealEngine/Engine/Plugins/Experimental/MetasoundExperimental/Source/MetasoundExperimentalRuntime/Private/MetasoundCatTestingNode.h
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

26 lines
867 B
C

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "MetasoundFrontendDocument.h"
#include "Templates/SharedPointer.h"
#include "MetasoundCatTestingNode.generated.h"
USTRUCT()
struct FMetaSoundCatTestingNodeConfiguration : public FMetaSoundFrontendNodeConfiguration
{
GENERATED_BODY()
FMetaSoundCatTestingNodeConfiguration() = default;
UPROPERTY(EditAnywhere, Category = General, meta = (GetOptions="MetasoundCatCastingOptionsHelper.GetCastingOptions"))
FName ToType = TEXT("Mono");
/* Get the current interface for the class based upon the node extension */
virtual TInstancedStruct<FMetasoundFrontendClassInterface> OverrideDefaultInterface(const FMetasoundFrontendClass& InNodeClass) const override;
/* Pass data down to the operator. */
virtual TSharedPtr<const Metasound::IOperatorData> GetOperatorData() const override;
};