Navigation
API > API/Plugins > API/Plugins/MetasoundGraphCore
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TDataValueReference< T > Metasound::ValueCast
(
const TDataReadReference< T >& InRef |
Cast a TDataReadReference to a TDataValueReference. | MetasoundDataReference.h | |
TDataValueReference< T > Metasound::ValueCast
(
const TDataWriteReference< T >& InRef |
Cast a TDataWriteReference to a TDataValueReference. | MetasoundDataReference.h |
Metasound::ValueCast(const TDataReadReference< T > &)
Description
Cast a TDataReadReference to a TDataValueReference.
In general TDataReadReferences should not be converted into TDataValueReferences unless the caller can be certain that no other TDataWriteReference exists for the underlying parameter. Having a TDataWriteReferences to an existing TDataValueReference can cause confusing behavior as values references are not expected to change value.
| Name | Metasound::ValueCast |
| Type | function |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundDataReference.h |
| Include Path | #include "MetasoundDataReference.h" |
namespace Metasound
{
template<typename T>
TDataValueReference < T > Metasound::ValueCast
(
const TDataReadReference < T > & InRef
)
}
Metasound::ValueCast(const TDataWriteReference< T > &)
Description
Cast a TDataWriteReference to a TDataValueReference.
In general TDataWriteReferences should never beconverted into TDataValueReferences unless the caller can be certain that no other TDataWriteReference exists for the underlying parameter. Having a TDataWriteReferences to an existing TDataValueReference can cause confusing behavior as values references are not expected to change value.
| Name | Metasound::ValueCast |
| Type | function |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundDataReference.h |
| Include Path | #include "MetasoundDataReference.h" |
namespace Metasound
{
template<typename T>
TDataValueReference < T > Metasound::ValueCast
(
const TDataWriteReference < T > & InRef
)
}