Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSenderPtr< TDataType > Metasound::Downcast
(
TUniquePtr< ISender >&& InPtr |
For Audio Senders: | MetasoundRouter.h | |
TReceiverPtr< TDataType > Metasound::Downcast
(
TUniquePtr< IReceiver >&& InPtr |
For audio receivers: | MetasoundRouter.h |
Metasound::Downcast(TUniquePtr< ISender > &&)
Description
For invalid types (non-copyable AND not an audio type):
For generic senders for copyable types:
| Name | Metasound::Downcast |
| Type | function |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundRouter.h |
| Include Path | #include "MetasoundRouter.h" |
namespace Metasound
{
template<typename TDataType, typename TEnableIf < TIsDerivedFrom < TDataType, IAudioDataType >::Value , bool >::Type>
TSenderPtr< TDataType > Metasound::Downcast
(
TUniquePtr < ISender > && InPtr
)
}
Metasound::Downcast(TUniquePtr< IReceiver > &&)
Description
For invalid types (non-copyable AND not an audio type):
For generic receivers for copyable types:
| Name | Metasound::Downcast |
| Type | function |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundRouter.h |
| Include Path | #include "MetasoundRouter.h" |
namespace Metasound
{
template<typename TDataType, typename TEnableIf < TIsDerivedFrom < TDataType, IAudioDataType >::Value , bool >::Type>
TReceiverPtr< TDataType > Metasound::Downcast
(
TUniquePtr < IReceiver > && InPtr
)
}