Navigation
API > API/Plugins > API/Plugins/MetasoundGraphCore
Binds an IDataReference to a FOutputDataVertex.
| Name | FOutputBinding |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundVertexData.h |
| Include Path | #include "MetasoundVertexData.h" |
Syntax
class FOutputBinding
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FOutputBinding
(
const FVertexName& InVertexName, |
MetasoundVertexData.h | ||
FOutputBinding
(
const FOutputDataVertex& InVertex |
MetasoundVertexData.h | ||
FOutputBinding
(
FOutputDataVertex&& InVertex |
MetasoundVertexData.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Data | TOptional< FAnyDataReference > | MetasoundVertexData.h | ||
| Vertex | FOutputDataVertex | MetasoundVertexData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Bind
(
DataReferenceType& InOutDataReference |
MetasoundVertexData.h | ||
void Bind
(
FOutputBinding& InBinding |
MetasoundVertexData.h | ||
void BindRead
(
DataReferenceType& InOutDataReference |
MetasoundVertexData.h | ||
void BindReadFromAny
(
FAnyDataReference& InOutDataReference |
MetasoundVertexData.h | ||
void BindValue
(
const TDataValueReference< DataType >& InOutDataReference |
MetasoundVertexData.h | ||
void BindWrite
(
TDataWriteReference< DataType >& InOutDataReference |
MetasoundVertexData.h | ||
EDataReferenceAccessType GetAccessType() |
MetasoundVertexData.h | ||
const FAnyDataReference * GetDataReference() |
Get data reference. | MetasoundVertexData.h | |
AsType GetDataReferenceAs () |
Get the bound data reference. | MetasoundVertexData.h | |
FDataReferenceID GetDataReferenceID() |
MetasoundVertexData.h | ||
AsType GetOrConstructAs
(
ArgTypes&&... Args |
Get the bound data reference if it exists. | MetasoundVertexData.h | |
const FOutputDataVertex & GetVertex() |
MetasoundVertexData.h | ||
bool IsBound() |
MetasoundVertexData.h | ||
void Set
(
const DataReferenceType& InDataReference |
Set the data reference, overwriting any existing bound data references. | MetasoundVertexData.h | |
void Set
(
FAnyDataReference&& InAnyDataReference |
Set the data reference, overwriting any existing bound data references. | MetasoundVertexData.h | |
void SetValue
(
const DataType& InValue |
Set the value with a constant value reference. | MetasoundVertexData.h |