19 Commits

Author SHA1 Message Date
phil popp
018659facd Fix MetaSound binding issues on oscillator and noise nodes
Fix crash in array random get node during automated stress tests for metasounds.
#jira UE-187400, UE-187402, UE-189191, UE-189190
#rnx
#rb Jimmy.Smith

[CL 26513830 by phil popp in 5.3 branch]
2023-07-21 11:38:26 -04:00
aaron mcleran
80d1fd5688 Fixing up callsights to use GetDataReadReferenceOrConstructWithVertexDefault
#preflight 646d45eb3e151fa04e9ef29e
#jira UE-145905
#rb Maxwell.Hayes

[CL 25632005 by aaron mcleran in ue5-main branch]
2023-05-25 18:13:32 -04:00
maxwell hayes
b4982c7a01 [Metasounds] [DynamicOperator] Implement rebinding functionality in built-in metasound nodes
#jira UE-184050
#rb Phil.Popp

#preflight 6465166bfa4cf4165156c34c

[CL 25567002 by maxwell hayes in ue5-main branch]
2023-05-22 13:28:27 -04:00
phil popp
274f01210e Remove transmittable input nodes and move updating parameters to the metasound generator
#jira UE-179992
#rb Rob.Gay
#preflight 642d9f944847065878db1c64

[CL 24937473 by phil popp in ue5-main branch]
2023-04-05 17:38:47 -04:00
phil popp
531210d978 Add Initialize function to metasound IOperator interface
Implement Initialize function for auto generated data type related operators.
#jira UE-174362
#rb Rob.Gay
#preflight 63f647b1977ceed9154bbf93

[CL 24371796 by phil popp in ue5-main branch]
2023-02-22 17:54:26 -05:00
phil popp
9b1bc01a76 MetaSound FVertex simplification
- Simplifying FVertexInteface by removing VertexModel concept.
- Deprecating unwanted functions in interface.
- Simplifying storage mechanism in TVertexGroup
#jira UE-147353
#rb Rob.Gay
#preflight 62460dbde434babd8af9e93b

[CL 19578298 by phil popp in ue5-main branch]
2022-03-31 16:49:59 -04:00
jimmy smith
eb5394ad6d Remove unicode 1/f from the tooltip and replace with ansi one.
#rb aaron.mcleran

#ROBOMERGE-OWNER: jimmy.smith
#ROBOMERGE-AUTHOR: jimmy.smith
#ROBOMERGE-SOURCE: CL 19550620 via CL 19551164 via CL 19551167
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v937-19513599)

[CL 19561272 by jimmy smith in ue5-main branch]
2022-03-30 14:31:53 -04:00
phil popp
df6c9e3604 Fix for MetaSound node crash when accessing a destructed temporary.
#rnx
#jira UE-146106
#rb Jimmy.Smith
#preflight 6241e663df7d23dbfedbaadb

[CL 19529631 by phil popp in ue5-main branch]
2022-03-28 12:58:42 -04:00
helen yang
5a2d9e55da Use loc text for MetaSound node vertex names (Part 1)
- New macro for defining node parameters to generate localized metadata struct
- Simple find and replace to use new macro

#jira UE-143472
#rb rob.gay
#preflight 621ed5c231454c90cce4b154

#ROBOMERGE-AUTHOR: helen.yang
#ROBOMERGE-SOURCE: CL 19225883 in //UE5/Release-5.0/... via CL 19228005
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19231251 by helen yang in ue5-main branch]
2022-03-02 17:22:27 -05:00
helen yang
bb284960b2 Compile out FText from MetaSound Nodes in non editor builds
#rb rob.gay
#preflight 62057365a155a4cddac5bf1d
#jira UE-142194

#ROBOMERGE-AUTHOR: helen.yang
#ROBOMERGE-SOURCE: CL 18945030 in //UE5/Release-5.0/... via CL 18945230 via CL 18946167
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)

[CL 18946312 by helen yang in ue5-main branch]
2022-02-10 18:36:47 -05:00
Rob Gay
4b1e992925 Move FString/FText VertexName identifers to FNames. Convention is as follows:
- FGuid IDs are used to identify unique verticies within an entire graph (currently may be duplicated if graph is duplicated).
- FNames are used to be readible vertex identifiers that are only unique within a node's API.
- FText is only for ***OPTIONAL*** DisplayNames that can be provided as a more descriptive, readible descriptor of a given vertex (But are not necessarily unique). Currently disabled until loc tool on FText property in MetaSoundDetailsCustomization is properly displayed.
#rb phil.popp
#jira UE-123982
#preflight 613f6ff892b32b00016cf188

[CL 17494445 by Rob Gay in ue5-main branch]
2021-09-13 14:13:39 -04:00
rob gay
b8bf8890af Asset Category Hierarchy Support & General Clean-Up
Fixes & Minor refactor of validation/autoupdate to support native node classes properly post composition/preset support changes
#rb phil.popp
[FYI] sondra.moyls
#preflight 611162780182eb0001daa982


#ROBOMERGE-SOURCE: CL 17106014
#ROBOMERGE-BOT: (v854-17104634)

[CL 17106199 by rob gay in ue5-main branch]
2021-08-09 15:08:37 -04:00
aaron mcleran
64b956a547 Making loctext namespaces unique in metasound nodes
#rb Anna.Lantz
#jira UE-112980
[FYI] Sondra.Moyls
#lockdown Nick.Whiting
#preflight 606d15080d6b3700018a73c6

#ROBOMERGE-SOURCE: CL 15938010 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15938468 by aaron mcleran in ue5-main branch]
2021-04-07 02:57:54 -04:00
phil popp
8cab75d4da Hide and disable unneeded types and nodes
- Added enable structs for arrays, auto conversions, send/receive to opt-out when desired.
- Lots of header include fixes to get build working.
- Comment out "int64" and "double" registered data types
#jira UE-112303
#rb Jimmy.Smith
#preflight 606b9c22458ce6000159e16c
#lockdown Nick.Whiting

#ROBOMERGE-SOURCE: CL 15925325 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15925330 by phil popp in ue5-main branch]
2021-04-05 20:22:19 -04:00
jimmy smith
3abc492f5a Fix for typo in Noise Generator Tooltip
#jira UE-110043
#rb none

#ROBOMERGE-SOURCE: CL 15785114 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)

[CL 15790685 by jimmy smith in ue5-main branch]
2021-03-23 22:41:08 -04:00
jimmy smith
6c8c8f445d More StandardNode Categories (filter,generators,trigger utils).
#rb
#jira none

#ROBOMERGE-SOURCE: CL 15632143 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v777-15581079)

[CL 15632144 by jimmy smith in ue5-main branch]
2021-03-05 23:03:16 -04:00
jimmy smith
1c943cb340 Fix for Oscillator phase reset on "2D Rotation".
Add "Generator" Category to all noise/sine/triange/saw/square.
Disable Genertion enum options that are defaulting to others (for Early Access)
#rb
#jira UE-109807

#ROBOMERGE-SOURCE: CL 15622474 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v777-15581079)

[CL 15622476 by jimmy smith in ue5-main branch]
2021-03-05 03:40:54 -04:00
jimmy smith
4830de7305 Fix for Mac specific CIS break
#rb none
#jira none

#ROBOMERGE-SOURCE: CL 15620174 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v777-15581079)

[CL 15620186 by jimmy smith in ue5-main branch]
2021-03-04 20:38:06 -04:00
jimmy smith
5a644693dd Metasound Noise Generators (pink, white)
#rb aaron.mcleran phil.popp
#jira UEAU-720

#ROBOMERGE-SOURCE: CL 15619889 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v777-15581079)

[CL 15619902 by jimmy smith in ue5-main branch]
2021-03-04 20:00:39 -04:00