Choose your operating system:
Windows
macOS
Linux
| IDataReference
|
Module |
|
Header |
/Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundDataReference.h |
Include |
#include "MetasoundDataReference.h" |
template<typename DataType>
class TDataWriteReference : public Metasound::TDataReference< DataType >
TDataWriteReference provides write access to a shared parameter reference.
Name | Description | |
---|---|---|
|
TDataWriteReference ( |
Enable copy constructor |
|
TDataWriteReference ( |
Enable move constructor |
|
TDataWriteReference ( |
Create a writable ref from a blank parameter ref. |
Name | Description | ||
---|---|---|---|
|
TDataWriteRe... |
CreateNew ( |
This should be used to construct a new DataType object and return this TDataWriteReference as a wrapper around it. |
Name | Description | ||
---|---|---|---|
|
TUniquePtr< ... |
Clone() |
Create a clone of this parameter reference. |
Name | Description | ||
---|---|---|---|
|
operator TDataReadReference< DataType >() |
Implicit conversion to a readable parameter. |
|
|
DataType & |
operator*() |
Non-const access to the underlying parameter object. |
|
TDataWriteRe... |
operator= ( |
Enable assignment operator. |
|
TDataWriteRe... |
operator= ( |
Enable move operator. |
|
DataType ... |
operator->() |
Non-const access to the underlying parameter object. |
Name |
Description |
---|---|
FDataReference |