Navigation
API > API/Plugins > API/Plugins/MetasoundGraphCore
An input binding which connects an FInputVertex to a IDataReference.
| Name | FInputBinding |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundVertexData.h |
| Include Path | #include "MetasoundVertexData.h" |
Syntax
class FInputBinding
Derived Classes
FInputBinding derived class hierarchy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FInputBinding
(
const FVertexName& InVertexName, |
MetasoundVertexData.h | ||
FInputBinding
(
const FInputDataVertex& InVertex |
MetasoundVertexData.h | ||
FInputBinding
(
FInputDataVertex&& InVertex |
MetasoundVertexData.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Data | TOptional< FAnyDataReference > | MetasoundVertexData.h | ||
| Vertex | FInputDataVertex | MetasoundVertexData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Bind
(
DataReferenceType& InOutDataReference |
MetasoundVertexData.h | ||
void Bind
(
FInputBinding& InBinding |
MetasoundVertexData.h | ||
void BindRead
(
DataReferenceType& InOutDataReference |
MetasoundVertexData.h | ||
void BindWrite
(
TDataWriteReference< DataType >& InOutDataReference |
MetasoundVertexData.h | ||
EDataReferenceAccessType GetAccessType() |
MetasoundVertexData.h | ||
const FAnyDataReference * GetDataReference() |
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 | |
AsType GetOrCreateDefaultAs
(
const FOperatorSettings& InSettings |
Get the bound data reference if it exists. | MetasoundVertexData.h | |
const FInputDataVertex & 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 SetDefaultLiteral
(
const FLiteral& InLiteral |
MetasoundVertexData.h | ||
void SetValue
(
const DataType& InValue |
Set the value with a constant value reference. | MetasoundVertexData.h |