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 FInputBinding
Remarks
An input binding which connects an FInputVertex to a IDataReference.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FInputBinding
(
FInputDataVertex&& InVertex |
|||
FInputBinding
(
const FInputDataVertex& InVertex |
|||
FInputBinding
(
const FVertexName& InVertexName, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Bind
(
FAnyDataReference& InOutDataReference |
||
| void | Bind
(
FInputBinding& InBinding |
||
| void | BindRead
(
TDataReadReference< DataType >& InOutDataReference |
||
| void | BindRead
(
TDataWriteReference< 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 * | |||
| 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. | |
| TDataReadReference< DataType > | GetOrCreateDefaultDataReadReference
(
const FOperatorSettings& InSettings |
Get the bound data read reference if it exists. | |
| TDataWriteReference< DataType > | GetOrCreateDefaultDataWriteReference
(
const FOperatorSettings& InSettings |
Get the bound data write reference if it exists. | |
| DataType | GetOrCreateDefaultValue
(
const FOperatorSettings& InSettings |
Gets the value of the bound data reference if it exists. | |
| const DataType * | GetValue () |
Gets the value of the bound data reference if it exists. Returns nullptr if not bound. | |
| const FInputDataVertex & | 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 | Set the value with a constant value reference. |