Navigation
API > API/Plugins > API/Plugins/MetasoundGraphCore
| Name | FDataReferenceCollection |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundDataReferenceCollection.h |
| Include Path | #include "MetasoundDataReferenceCollection.h" |
Syntax
class FDataReferenceCollection
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FDataReferenceMap | TMap< FVertexName, FAnyDataReference > | MetasoundDataReferenceCollection.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DataRefMap | FDataReferenceMap | MetasoundDataReferenceCollection.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddDataReadReference
(
const FVertexName& InName, |
Add a readable data reference to the collection. | MetasoundDataReferenceCollection.h | |
void AddDataReadReference
(
const FVertexName& InName, |
Add a readable data reference to the collection. | MetasoundDataReferenceCollection.h | |
bool AddDataReadReferenceFrom
(
const FVertexName& InLocalName, |
Add a readable data reference from another collection. | MetasoundDataReferenceCollection.h | |
void AddDataReference
(
const FVertexName& InName, |
Add a data reference to this collection. | MetasoundDataReferenceCollection.h | |
void AddDataWriteReference
(
const FVertexName& InName, |
Add a writable data reference to the collection. | MetasoundDataReferenceCollection.h | |
bool AddDataWriteReferenceFrom
(
const FVertexName& InLocalName, |
Add a writable data reference from another collection. | MetasoundDataReferenceCollection.h | |
bool ContainsDataReadReference
(
const FVertexName& InName |
Query whether a readable data reference is within the collection. | MetasoundDataReferenceCollection.h | |
bool ContainsDataReadReference
(
const FVertexName& InName, |
Query whether a readable data reference is within the collection. | MetasoundDataReferenceCollection.h | |
bool ContainsDataWriteReference
(
const FVertexName& InName |
Query whether a writable data reference is within the collection. | MetasoundDataReferenceCollection.h | |
bool ContainsDataWriteReference
(
const FVertexName& InName, |
Query whether a writable data reference is within the collection. | MetasoundDataReferenceCollection.h | |
const FAnyDataReference * FindDataReference
(
const FVertexName& InName |
Returns pointer to data reference if it exists for a given vertex name. | MetasoundDataReferenceCollection.h | |
TDataReadReference< DataType > GetDataReadReference
(
const FVertexName& InName |
Returns a readable data ref from the collection. | MetasoundDataReferenceCollection.h | |
TDataReadReference< DataType > GetDataReadReferenceOrConstruct
(
FVertexName InName, |
Returns a readable data ref from the collection or construct one if one is not there. | MetasoundDataReferenceCollection.h | |
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. | MetasoundDataReferenceCollection.h | |
TDataWriteReference< DataType > GetDataWriteReference
(
const FVertexName& InName |
Returns a writable data ref from the collection. | MetasoundDataReferenceCollection.h | |
TDataWriteReference< DataType > GetDataWriteReferenceOrConstruct
(
const FVertexName& InName, |
Returns a writable data ref from the collection or construct one if one is not there. | MetasoundDataReferenceCollection.h |