Navigation
API > API/Plugins > API/Plugins/MetasoundGraphCore
References
| Module | MetasoundGraphCore |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundDataReferenceCollection.h |
| Include | #include "MetasoundDataReferenceCollection.h" |
Syntax
class FDataReferenceCollection
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddDataReadReference
(
const FVertexName& InName, |
Add a readable data reference to the collection. | |
| void | AddDataReadReference
(
const FVertexName& InName, |
Add a readable data reference to the collection. | |
| bool | AddDataReadReferenceFrom
(
const FVertexName& InLocalName, |
Add a readable data reference from another collection. | |
| void | AddDataReference
(
const FVertexName& InName, |
Add a data reference to this collection. | |
| void | AddDataWriteReference
(
const FVertexName& InName, |
Add a writable data reference to the collection. | |
| bool | AddDataWriteReferenceFrom
(
const FVertexName& InLocalName, |
Add a writable data reference from another collection. | |
| bool | ContainsDataReadReference
(
const FVertexName& InName |
Query whether a readable data reference is within the collection. | |
| bool | ContainsDataReadReference
(
const FVertexName& InName, |
Query whether a readable data reference is within the collection. | |
| bool | ContainsDataWriteReference
(
const FVertexName& InName |
Query whether a writable data reference is within the collection. | |
| bool | ContainsDataWriteReference
(
const FVertexName& InName, |
Query whether a writable data reference is within the collection. | |
| const FAnyDataReference * | FindDataReference
(
const FVertexName& InName |
Returns pointer to data reference if it exists for a given vertex name. | |
| TDataReadReference< DataType > | GetDataReadReference
(
const FVertexName& InName |
Returns a readable data ref from the collection. | |
| TDataReadReference< DataType > | GetDataReadReferenceOrConstruct
(
FVertexName InName, |
Returns a readable data ref from the collection or construct one if one is not there. | |
| TDataReadReference< DataType > | GetDataReadReferenceOrConstructWithVertexDefault
(
const FInputVertexInterface& InputVertices, |
Returns a readable data ref from the collection or construct one if one is not there with the default provided from the given input vertex collection. | |
| TDataWriteReference< DataType > | GetDataWriteReference
(
const FVertexName& InName |
Returns a writable data ref from the collection. | |
| TDataWriteReference< DataType > | GetDataWriteReferenceOrConstruct
(
const FVertexName& InName, |
Returns a writable data ref from the collection or construct one if one is not there. |
Typedefs
| Name | Description |
|---|---|
| FDataReferenceMap |