Navigation
API > API/Plugins > API/Plugins/MetasoundGraphCore
TVertexInterfaceImpls encapsulates multiple related data vertices. It requires that each vertex in the group have a unique FVertexName.
| Name | TVertexInterfaceImpl |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundVertex.h |
| Include Path | #include "MetasoundVertex.h" |
Syntax
template<typename VertexType>
class TVertexInterfaceImpl
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| MetasoundVertex.h | |||
TVertexInterfaceImpl
(
TArray< VertexType > InVertices |
Construct with prebuilt array of vertices. | MetasoundVertex.h | |
TVertexInterfaceImpl
(
VertexTypes&&... InVertices |
TVertexInterfaceImpl constructor with variadic list of vertex models. | MetasoundVertex.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FEqualVertexName | VertexPrivate::TEqualVertexName< VertexType > | MetasoundVertex.h | |
| RangedForConstIteratorType | typename TArray< VertexType >::RangedForConstIteratorType | MetasoundVertex.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Add
(
const VertexType& InVertex |
Add a vertex to the group. | MetasoundVertex.h | |
void Add
(
VertexType&& InVertex |
MetasoundVertex.h | ||
void Append
(
TArrayView< const VertexType > InVertices |
MetasoundVertex.h | ||
const VertexType & At
(
int32 InIndex |
Return a vertex at an index. | MetasoundVertex.h | |
VertexType & At
(
int32 InIndex |
Return a vertex at an index. | MetasoundVertex.h | |
RangedForConstIteratorType begin() |
Iterator for ranged for loops. | MetasoundVertex.h | |
bool Contains
(
const FVertexName& InKey |
Returns true if the group contains a vertex with a matching key. | MetasoundVertex.h | |
RangedForConstIteratorType end() |
Iterator for ranged for loops. | MetasoundVertex.h | |
const VertexType * Find
(
const FVertexName& InKey |
Find a vertex with a given VertexName | MetasoundVertex.h | |
VertexType * Find
(
const FVertexName& InKey |
Find a vertex with a given VertexName | MetasoundVertex.h | |
int32 GetSortOrderIndex
(
const FVertexName& InKey |
Return the sort order index of a vertex with the given name. | MetasoundVertex.h | |
int32 Num() |
Returns the number of vertices in the group. | MetasoundVertex.h | |
bool Remove
(
const FVertexName& InKey |
Remove a vertex by key. | MetasoundVertex.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const VertexType & operator[]
(
const FVertexName& InName |
Return the vertex for a given vertex key. | MetasoundVertex.h |