Navigation
API > API/Plugins > API/Plugins/MetasoundGraphCore
References
| Module | MetasoundGraphCore |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundVertexData.h |
| Include | #include "MetasoundVertexData.h" |
Syntax
class FOutputBinding
Remarks
Binds an IDataReference to a FOutputDataVertex.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FOutputBinding
(
FOutputDataVertex&& InVertex |
|||
FOutputBinding
(
const FOutputDataVertex& InVertex |
|||
FOutputBinding
(
const FVertexName& InVertexName, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Bind
(
FOutputBinding& InBinding |
||
| void | Bind
(
FAnyDataReference& InOutDataReference |
||
| void | BindRead
(
TDataValueReference< DataType >& InOutDataReference |
||
| void | BindRead
(
TDataReadReference< DataType >& InOutDataReference |
||
| void | BindRead
(
TDataWriteReference< DataType >& InOutDataReference |
||
| void | BindValue
(
const TDataValueReference< DataType >& InOutDataReference |
||
| void | BindWrite
(
TDataWriteReference< DataType >& InOutDataReference |
||
| EDataReferenceAccessType | |||
| TDataReadReference< DataType > | Get data read reference assuming data is bound and read or write accessible. | ||
| const FAnyDataReference * | Get data reference. | ||
| FDataReferenceID | |||
| TDataWriteReference< DataType > | Get data write reference assuming data is bound and write accessible. | ||
| TDataReadReference< DataType > | GetOrConstructDataReadReference
(
ConstructorArgTypes&&... ConstructorArgs |
Get the bound data read reference if it exists. | |
| TDataWriteReference< DataType > | GetOrConstructDataWriteReference
(
ConstructorArgTypes&&... ConstructorArgs |
Get the bound data write reference if it exists. | |
| const DataType * | GetValue () |
Gets the value of the bound data reference if it exists. Returns nullptr if not bound. | |
| const FOutputDataVertex & | GetVertex () |
||
| bool | IsBound () |
||
| void | Set
(
const DataReferenceType& InDataReference |
Set the data reference, overwriting any existing bound data references. | |
| void | Set
(
FAnyDataReference&& InAnyDataReference |
Set the data reference, overwriting any existing bound data references. | |
| void | SetValue
(
const DataType& InValue |
Set the value with a constant value reference. |