Navigation
API > API/Plugins > API/Plugins/MetasoundGraphCore
Inheritance Hierarchy
- IDataReference
- FAnyDataReference
References
| Module | MetasoundGraphCore |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundDataReference.h |
| Include | #include "MetasoundDataReference.h" |
Syntax
class FAnyDataReference : public Metasound::IDataReference
Remarks
Container for any data reference.
This container maintains the underlying containers access type (Read or Write) and data type. This allows for convenient storage by implementing a virtual copy constructor and assignment operator.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FAnyDataReference
(
const TDataReadReference< DataType >& InDataRef |
Construct with a TDataReadReference. | ||
FAnyDataReference
(
const TDataWriteReference< DataType >& InDataRef |
Construct with a TDataWriteReference. | ||
FAnyDataReference
(
const TDataValueReference< DataType >& InDataRef |
Construct with a TDataValueReference. | ||
FAnyDataReference
(
const FAnyDataReference& InOther |
Copy construct with a FAnyDataReference. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| EDataReferenceAccessType | Returns the access type of the underlying data reference. | ||
| TDataReadReference< DataType > | Get access to a TDataReadReference. | ||
| TDataValueReference< DataType > | Get access to a TDataValueReference. | ||
| TDataWriteReference< DataType > | Get access to a TDataWriteReference. | ||
| const DataType * | GetValue () |
Returns the current value of a reference. | |
| DataType * | Return a non-const pointer to the data. |
Overridden from IDataReference
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< IDataReference > | Clone () |
Returns a clone of the underlying data reference. | |
| const void *const | Returns the data type ID of the underlying data reference. | ||
| const FName & | Returns the data type name of the underlying data reference. | ||
| void * | GetRaw () |
Return a raw pointer to the data. |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FAnyDataReference & | operator=
(
const FAnyDataReference& InOther |
Assignment. |