Navigation
API > API/Plugins > API/Plugins/MetasoundGraphCore
Data structure used to efficiently store class declarations w/o introducing unneeded allocations. FClassInterfaceData generally only lives for the duration of a function call.
| Name | FClassInterfaceData |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundVertex.h |
| Include Path | #include "MetasoundVertex.h" |
Syntax
struct FClassInterfaceData
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EnvironmentVariables | TArray< FEnvironmentVertex, TInlineAllocator< 4 > > | MetasoundVertex.h | ||
| Inputs | TArray< FInputDataVertex, TInlineAllocator< 8 > > | MetasoundVertex.h | ||
| InputSubInterfaceLayouts | TArray< FSubInterfaceClassLayout, TInlineAllocator< 2 > > | MetasoundVertex.h | ||
| Outputs | TArray< FOutputDataVertex, TInlineAllocator< 8 > > | MetasoundVertex.h | ||
| OutputSubInterfaceLayouts | TArray< FSubInterfaceClassLayout, TInlineAllocator< 2 > > | MetasoundVertex.h | ||
| SubInterfaces | TArray< FSubInterfaceDescription, TInlineAllocator< 4 > > | MetasoundVertex.h | ||
| VariantLiterals | TSortedVertexNameMap< TArray< FLiteral, TInlineAllocator< 4 > >, TInlineAllocator< 4 > > | MetasoundVertex.h | ||
| Variants | TArray< FVariantDescription, TInlineAllocator< 4 > > | MetasoundVertex.h | ||
| VertexKeyToVariantIndex | TSortedMap< FVertexKey, uint8, TInlineAllocator< 4 > > | MetasoundVertex.h |