Commit Graph

112 Commits

Author SHA1 Message Date
jimmy smith
39351317e9 Beginings of WavePlayerNode and Wave Metasound types and unit tests
#rb ethan.geller rob.gay phill.popp
#jira UEAU-548

[CL 13955898 by jimmy smith in ue5-main branch]
2020-07-28 11:45:27 -04:00
Rob Gay
82054890b6 Fix PostLoad crash on asset load in-editor
#rb trivial
#rnx
#jira none
#fyi ethan.geller

[CL 13950741 by Rob Gay in ue5-main branch]
2020-07-27 19:10:04 -04:00
Rob Gay
e1179f0816 Another IWYU fix
#jira none
#rnx
#rb trivial
#fyi ethan.geller

[CL 13948169 by Rob Gay in ue5-main branch]
2020-07-27 14:11:17 -04:00
Rob Gay
d5ddbdeb95 IWYU Fixes
#rb trivial
#rnx
#fyi ethan.geller

[CL 13946922 by Rob Gay in ue5-main branch]
2020-07-27 12:04:22 -04:00
Ethan Geller
529318d783 #jira UEAU-524
Implement UMetasoundSource, Archetype registry, and implement Archetype support in the metasound editor.
#rb rob.gay, phil.popp
#fyi rob.gay, phil.popp

[CL 13940440 by Ethan Geller in ue5-main branch]
2020-07-23 20:32:26 -04:00
Rob Gay
6fb458fd4f Checkpoint on more input/output work
- Expose I/O arrays to UI (TODO: fix rename. We currently have two places we're caching input/output names and no easy way to snatch I/O metadata from I/O node.  Could we add function to reference name from description instead of caching on node?)
- Stub in json import exposition to UI
- Fix crash with removing inputs/outputs
- Various clean-up
#rb ethan.geller
#jira UEAU-527

[CL 13937505 by Rob Gay in ue5-main branch]
2020-07-23 16:39:56 -04:00
Rob Gay
ab72512ab2 Implement Translation Layer between Metasound Document Model & EdGraph Part 1
- Build EdGraphNodes from registry
- Display Metasound Metadata in custom details panel
- Fix namespacing
- Add input/output nodes scaffolding to MetasoundEditorGraph
#jira UEAU-527
#rb ethan.geller

[CL 13926036 by Rob Gay in ue5-main branch]
2020-07-22 14:52:03 -04:00
Rob Gay
bd273007cc Moving implementation off of UMetasound to avoid engine requirement
- Move deserialize/serialize utilities off of module and into own FileConversion namespace. Stub in landing place for export in Intermediates.
#jira UEAU-527
#rb ethan.geller

[CL 13886786 by Rob Gay in ue5-main branch]
2020-07-17 16:43:42 -04:00
Rob Gay
ca46591eff Boilerplate for empty Metasound Graph Implementation & editor module support
#rb phil.popp
#jira UEAU-476

[CL 13864364 by Rob Gay in ue5-main branch]
2020-07-15 12:59:38 -04:00
Rob Gay
bdc971b2d0 Move UMetasound to MetasoundEngine (step toward editor enablement as EdGraph reference will be required on class).
#rb ethan.geller
#jira UEAU-476

[CL 13860810 by Rob Gay in ue5-main branch]
2020-07-15 00:16:40 -04:00
Rob Gay
d7db8191b6 IWYU Fix
#rb trivial
#jira none

[CL 13860799 by Rob Gay in ue5-main branch]
2020-07-15 00:01:50 -04:00
Rob Gay
fa37414eeb Add MetasoundEngine Module
#rb phil.popp
#jira UEAU-476

[CL 13857614 by Rob Gay in ue5-main branch]
2020-07-14 17:58:13 -04:00