TDataReadReference

Forward declare.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

IDataReference

TDataReference

TDataReadReference

References

Module

MetasoundGraphCore

Header

/Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundDataReference.h

Include

#include "MetasoundDataReference.h"

Syntax

template<typename DataType>
class TDataReadReference : public Metasound::TDataReference< DataType >

Remarks

TDataReadReference provides read access to a shared parameter reference.

Constructors

Name Description

Public function

TDataReadReference

(
    const TDataReadReference& Other
)

Public function

TDataReadReference

(
    const TDataWriteReference< DataType...
)

Construct a readable parameter ref from a writable parameter ref.

Functions

Name Description

Public function Static

TDataReadRef...

 

CreateNew

(
    ArgTypes&&... Args
)

This should be used to construct a new DataType object and return this TDataReadReference as a wrapper around it.

Overridden from IDataReference

Name Description

Public function Virtual Const

TUniquePtr< ...

 

Clone()

Create a clone of this parameter reference.

Operators

Name Description

Public function Const

const DataTy...

 

operator*()

Const access to the underlying parameter object.

Public function

TDataReadRef...

 

operator=

(
    const TDataWriteReference< DataType...
)

Assign a readable parameter ref from a writable parameter ref.

Public function

TDataReadRef...

 

operator=

(
    const TDataReadReference< DataType ...
)

Enable copy operator

Public function

TDataReadRef...

 

operator=

(
    TDataReadReference< DataType >&& O...
)

Enable move operator

Public function Const

const DataTy...

 

operator->()

Const access to the underlying parameter object.

Typedefs

Name

Description

FDataReference