Commit Graph

302 Commits

Author SHA1 Message Date
henrik karlsson
b5164ac775 Fixes to make modules compile with IWYU. We've added to IWYU toolchain so it compiles "orphaned" headers which does not have a owning cpp file. This identified lots of headers that couldn't be compiled by themselves (or if they were to included first)
Change consist of only forward declaration and additional includes

#preflight 63789c1de30d438849c48188
#rb none

[CL 23218412 by henrik karlsson in ue5-main branch]
2022-11-21 03:22:23 -05:00
Rob Gay
25d3c6e253 Audio Dashboard Implementation Checkpoint
#rb helen.yang
#jira UE-168953
#preflight 636d4990a430c8fbeab100a3

[CL 23085100 by Rob Gay in ue5-main branch]
2022-11-10 14:15:27 -05:00
henrik karlsson
4a5e13525d Fixed non-unity non-pch compile errors
#preflight skipped
#rb none

[CL 22788359 by henrik karlsson in ue5-main branch]
2022-10-26 16:22:34 -04:00
rob gay
9548b0ee1a [MetaSounds] Fix for ensure when naming an input with "/". Forbid use of analyzer '/' in MetaSound member names & don't bloat FName table with attempted renamed members
#rb helen.yang
#jira UE-168051
#preflight

[CL 22786989 by rob gay in ue5-main branch]
2022-10-26 15:28:20 -04:00
rob gay
18e887e937 [MetaSounds] Fix/add missing new MetaSound type icons/thumbnails as well as play/stop overlays. Support for showing/filtering presets in ContentBrowser
#rb helen.yang julien.stjean
[REVIEW] helen.yang
#jira UE-168050
#preflight 635314707261e565c497645f

[CL 22786984 by rob gay in ue5-main branch]
2022-10-26 15:28:04 -04:00
henrik karlsson
b5b86c796c This change is a strategical submit for a coming change that removes lots of includes in headers that are included by many files. This change contains adding of includes in files that previously got those includes transitively from other inclkudes
#preflight 6355d4940313c24974b2107b
#rb none

[CL 22783162 by henrik karlsson in ue5-main branch]
2022-10-26 12:57:32 -04:00
helen yang
614fa56c85 Fix MetaSound input widget value not matching actual default value
#jira UE-168040
#rb rob.gay
#preflight 635547b40313c2497498ae78

#rnx

[CL 22779973 by helen yang in ue5-main branch]
2022-10-26 10:53:25 -04:00
helen yang
720fde6bdb Fix MetaSound edited graph member not selected after undo/redo
#jira UE-168037
#rb rob.gay
#preflight 63547ad73a547c3da3ce6cdd

#rnx

[CL 22779966 by helen yang in ue5-main branch]
2022-10-26 10:53:20 -04:00
helen yang
e45ee2fa99 Fix incorrect MetaSound constructor pin image caused by access type not being cached
#jira UE-168023
#rb rob.gay
#preflight 63534e339e14ee3c79c6365e

#rnx

[CL 22716094 by helen yang in ue5-main branch]
2022-10-23 20:35:40 -04:00
helen yang
4eacbb09ba Fix MetaSound preset inputs being incorrectly selected after edit, save, or play
#jira UE-168006
#rb phil.popp
#preflight 63531f863d41a4455ab9fa0b
#rnx

[CL 22712198 by helen yang in ue5-main branch]
2022-10-22 15:36:58 -04:00
rob gay
54827036cd Optimization pass on MetaSound SlatePanel/Node/Pins & add profiler events
#rb phil.popp helen.yang
[REVIEW] phil.popp helen.yang
#rnx
#jira UE-167866
#preflight 6352e2e7e6096564af816419

[CL 22711562 by rob gay in ue5-main branch]
2022-10-22 14:43:51 -04:00
helen yang
0f9445aed9 Fix undo/redo for MetaSound widgets and linear output for volume widgets
- Differentiate between normalized linear and audio linear value for volume output options

#jira UE-145790
#jira UE-155181
#rb phil.popp
#preflight 634f3778c569571da8a4ab2c
#rnx

[CL 22635724 by helen yang in ue5-main branch]
2022-10-19 15:34:44 -04:00
helen yang
fe90ab6c47 MetaSound preset fixes: Update node descriptions for referencing graphs, remove variable header, prevent preset vertices from being renamed
#jira UE-144913
#jira UE-158433

#rb rob.gay
#preflight 634de597820aa0c193075786

[CL 22628259 by helen yang in ue5-main branch]
2022-10-19 12:32:23 -04:00
bryan sefcik
117472780d Fixed include paths.
#jira
#preflight 634ee62fe746026e48eb077e

[CL 22621687 by bryan sefcik in ue5-main branch]
2022-10-19 06:39:08 -04:00
rob gay
1c23483e19 [MetaSound Editor]
- Pin inspector/inspector & reroute interaction fixes
- Trivial fix for dirtying assets on MetaSound sync
#rb helen.yang
[REVIEW] helen.yang
#rnx
#jira UE-167241,UE-167477
#preflight 634e2f89820aa0c1931f5079

[CL 22604480 by rob gay in ue5-main branch]
2022-10-18 13:07:17 -04:00
helen yang
8b4adf2fd4 Fix warning when pasting MetaSound variable nodes caused by frontend nodes not being added
#jira UE-167146
#rb rob.gay
#preflight 6348df23a8717e9453991283
#rnx

[CL 22581647 by helen yang in ue5-main branch]
2022-10-17 17:59:10 -04:00
nick darnell
954d29b9f5 Editor - Beginning the process to no longer make loading all assets you right click in the content browser. The first step, is setting up the code to have a deprecation flag DEPRECATE_ASSET_TYPE_ACTIONS_NEEDING_LOADED_OBJECTS, this will make it illegal to implement GetActions on all AssetTypeAction implementations. Checked in disabled, enable it locally to begin trying to implement the recommended method detailed in the IAssetTypeActions header. WIP. One of the things this change does is outlaw (regardless of deprecation) the HasActions() function, this function is no longer used at all, and so we may as well remove its implementation, it also works well as a canary in finding other samples and things that need to be upgraded.
#jira UE-165574
[REVIEW] [at]Rex.Hill, [at]Lauren.Barnes
#preflight 63483c43ad0f7e2f20e44910

[CL 22534452 by nick darnell in ue5-main branch]
2022-10-14 16:59:41 -04:00
phil popp
07800695cd Replace use of FSoftObjectPath with UPROPERTY for dependent metasound assets.
#jira UE-156087
#rb rob.gay
#preflight 634841dffd22d1fbde5d7d73

[CL 22512918 by phil popp in ue5-main branch]
2022-10-13 17:38:11 -04:00
igor dallavanzi
961a19f4a2 [Waveform Transformations] Add Tooltip and category to waveform transformations property on USoundWave and make it show up only if the relevant plugin module is loaded
#rb miles.flanagan
#jira UE-166513
#preflight 634676ba8a0a7b2adc660fe5

[CL 22511726 by igor dallavanzi in ue5-main branch]
2022-10-13 16:42:33 -04:00
rob gay
0a1401644a Remove AnalyzerAddress from MetaSound Editor UX/auto-node registration
#rb helen.yang
[REVIEW] helen.yang
#jira UE-165926
#rnx
#preflight 63445019e94bf5d35ebd356f

[CL 22436806 by rob gay in ue5-main branch]
2022-10-10 15:21:30 -04:00
helen yang
5417e468e1 Initialize MetaSound reroute node id on copy paste
#jira UE-165736
#rb rob.gay
#preflight 633c58d7bd3c9b60f2caf155
#rnx

[CL 22342268 by helen yang in ue5-main branch]
2022-10-04 19:35:52 -04:00
helen yang
8a126129dd MetaSound input widget fixes for range UX issues and undo/redo
- fix undo/redo when changing value on widget
- when changing widget type for non volume widgets, only change range if necessary
- clamp range X/Y in a more intuitive way for changing the min first, then the max
- disable graph refresh on changing default from details panel

#jira UE-145790
#jira UE-155181
#rb rob.gay
#preflight 633b6c3f3629a1a4f93bb778

[CL 22327100 by helen yang in ue5-main branch]
2022-10-04 01:27:31 -04:00
rob gay
066c95faed Fix for not loading UMetaSound assets that were created prior to them being redirected as UMetaSoundPatch assets
#rb trivial
#jira UE-163886
#rnx
#preflight 6334c413f418a1071a35b63c

[CL 22240774 by rob gay in ue5-main branch]
2022-09-28 22:31:57 -04:00
helen yang
9a04ea4f3b Fix MetaSound input nodes creating wrong connections when renaming
#jira UE-160927
#rb rob.gay
#preflight 6331e454665f6b8f7ff7ab56

[CL 22239116 by helen yang in ue5-main branch]
2022-09-28 21:41:25 -04:00
helen yang
96d4726db7 Prevent MetaSound template nodes from showing up in the node class selector menu
#jira UE-160928
#rb rob.gay
#preflight 632cfbe2d747fe52c87c2128

#rnx

[CL 22239088 by helen yang in ue5-main branch]
2022-09-28 21:40:38 -04:00