Metasound Frontend Revamp

- New node name {namespace.name.variant}
- PointIDs for exact pin-to-pin connections
- TAccessPtr updates
- Controller/Handle interface
- Document Handle
- Frontend Transforms
- Input/Output node external registration
- Revamped document model

#rb Max.Hayes, Rob.Gay
#jira UEAU-626

[CL 15066822 by phil popp in ue5-main branch]
This commit is contained in:
phil popp
2021-01-13 10:48:59 -04:00
parent 81eca204ef
commit 4cdd926b68
58 changed files with 8310 additions and 4668 deletions

View File

@@ -21,7 +21,7 @@ static FAutoConsoleCommand GPushFloatCommand(
FName ChannelName = FName(*Args[0]);
float ValueToPush = TCString<TCHAR>::Atof(*Args[1]);
Metasound::FDataTypeLiteralParam LiteralParam(ValueToPush);
Metasound::FLiteral LiteralParam(ValueToPush);
if (!Metasound::FDataTransmissionCenter::Get().PushLiteral(ChannelName, LiteralParam))
{
@@ -47,7 +47,7 @@ static FAutoConsoleCommand GPushBoolCommand(
bool ValueToPush = ValueAsInt != 0;
Metasound::FDataTypeLiteralParam LiteralParam(ValueToPush);
Metasound::FLiteral LiteralParam(ValueToPush);
if (!Metasound::FDataTransmissionCenter::Get().PushLiteral(ChannelName, LiteralParam))
{
@@ -71,7 +71,7 @@ static FAutoConsoleCommand GPushIntCommand(
FName ChannelName = FName(*Args[0]);
int32 ValueToPush = TCString<TCHAR>::Atoi(*Args[1]);
Metasound::FDataTypeLiteralParam LiteralParam(ValueToPush);
Metasound::FLiteral LiteralParam(ValueToPush);
if (!Metasound::FDataTransmissionCenter::Get().PushLiteral(ChannelName, LiteralParam))
{
@@ -94,7 +94,7 @@ static FAutoConsoleCommand GPushStringCommand(
FName ChannelName = FName(*Args[0]);
Metasound::FDataTypeLiteralParam LiteralParam(Args[1]);
Metasound::FLiteral LiteralParam(Args[1]);
if (!Metasound::FDataTransmissionCenter::Get().PushLiteral(ChannelName, LiteralParam))
{