Commit Graph

39 Commits

Author SHA1 Message Date
Rob Gay
c6113e2388 From prior CL just broken out:
- Enable ability to lazy load type data for MetaSound PinType editor data
    - Utilize ability for Modulation types
- Remove Editor Frontend Class Metadata in favor of direct access from FrontendRegistry
#rb helen.yang
#jira UE-147220
#preflight 629699a988749bbb83add140

[CL 20444556 by Rob Gay in ue5-main branch]
2022-05-31 19:43:02 -04:00
Brandon Schaefer
e0ee2ad39c Fix undefined behaviour calling IsChildOf with a nullptr
#jira UE-154246
#rb none
#fyi Rob.Gay
#preflight none

[CL 20438245 by Brandon Schaefer in ue5-main branch]
2022-05-31 12:11:07 -04:00
Rob Gay
dccff822a4 Potential fix for missing class definition when asset manager loads modulation parameters
#rb jimmy.smith
#rnx
#jira UE-154246
#preflight 628fc1fc911f194ea73b59a2

[CL 20382596 by Rob Gay in ue5-main branch]
2022-05-26 14:37:01 -04:00
Lauren Barnes
6248f8d412 Replacing legacy EditorStyle calls with AppStyle
#preflight 6272a74d2f6d177be3c6fdda
#rb Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: Lauren.Barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20057269 via CL 20070159 via CL 20072035 via CL 20072203
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
#ROBOMERGE-CONFLICT from-shelf

[CL 20105363 by Lauren Barnes in ue5-main branch]
2022-05-09 13:12:28 -04:00
Matt Peters
d64cf41728 AssetRegistry includes (Engine Plugins): change #include "AssetData.h" -> #include "AssetRegistry/AssetData.h", and similar for the other moved AssetRegistry headers.
#rb Zousar.Shaker
#rnx
#preflight 6270563191629533ec2b6f6e

[CL 20017756 by Matt Peters in ue5-main branch]
2022-05-02 18:59:38 -04:00
aurel cordonnier
34f55d3a4a Merge from Release-Engine-Test @ 17946149 to UE5/Main
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17949667 by aurel cordonnier in ue5-main branch]
2021-10-27 15:14:40 -04:00
Phillip Kavan
dfa32e9708 Extends the class viewer module to support multiple custom class filters along with an optional associated view option flag.
Additional changes:
- Deprecates the previous method for specifying a singular custom class viewer filter and updates all existing occurrences of this pattern in engine code.
- Extends the property editor utilities interface to expose custom class filter(s) that can be applied to the class picker widget used for editing class property values.
- Adds an implementation of this interface to SDetailsView such that additional class filter(s) can now be configured to be applied to all underlying class property nodes.

#jira UE-108316
#rb Lauren.Barnes
#preflight 60c2102e8ae8960001110d50

[CL 16623084 by Phillip Kavan in ue5-main branch]
2021-06-10 10:31:37 -04:00
Lauren Barnes
39f1923ed0 Deprecating .Icon() as a slate attribute on SDockTab. By default, tab icons fall back to using the one for the tab spawner's menu item. SetTabIcon can be used in the edge cases where an icon needs to be set that doesn't match the default. Updating all found cases of .Icon() usage on SDockTab.
#jira UETOOL-3429
#preflight 60996a2bdd2e00000126ff25
#rb Matt.Kuhlenschmidt

[CL 16251489 by Lauren Barnes in ue5-main branch]
2021-05-10 14:19:15 -04:00
Matt Kuhlenschmidt
036e2d0733 Removed all instances of large toolbars with 40x40 icons and reset their layouts to confrom to the new standard toolbar size and tabless design
[CL 14999694 by Matt Kuhlenschmidt in ue5-main branch]
2021-01-06 12:07:36 -04:00
Marc Audy
50a3d7d368 Merge Release-Engine-Staging to Main @ CL# 14467590
This represents UE4/Main @ 14432125 + some cherrypick fixes

[CL 14468207 by Marc Audy in ue5-main branch]
2020-10-09 22:42:26 -04:00
Rob Gay
ec47dbc7ba Edigrate following from 4 to 5:
Hide Modulation properly when disabled from SoundBase
    - Move canonical modulation destinations on SoundBase to struct and making a simple customized display that looks up whether modulation is enabled
    - Remove dead code/bModulationEnabled property from SoundBase from earlier attempt to use UObject reflection to hide modulation parameters on sound assets
#rb phil.popp
#jira UEAU-598

Fix Modulation Debugger to use new au. commands properly
- Fix bugs around general display of generator debug data
#jira UE-100492
#rb phil.popp

Fix missing array entry manipulators on Modulation Mix Stage property
#rb lauren.barnes

- Clean-up Generator property UX
- Add invert flag to EnvelopeFollower to allow AudioBus to gate source
#rb phil.popp

- Fix missing AudioDeviceId assignment in AudioModulationSystem (bad merge?)
#rb phil.popp

[CL 14447765 by Rob Gay in ue5-main branch]
2020-10-08 12:59:24 -04:00
Rob Gay
ab70d9bacb Rename 'linear' space to 'normalized' now that parameters are actually normalizing and not just clamping (per docs discussion)
#rb aaron.mcleran
#jira none

[CL 14366795 by Rob Gay in ue5-main branch]
2020-09-22 12:56:52 -04:00
Rob Gay
77096bfc2f Modulation Generator Class Template
#rb max.hayes
#jira none UEAU-556

[CL 14360269 by Rob Gay in ue5-main branch]
2020-09-21 18:22:34 -04:00
Rob Gay
204c7f1db2 Class Template Registry
#rb brooke.hubert
#fyi ryan.mangin
#jira UEAU-556

[CL 14357833 by Rob Gay in ue5-main branch]
2020-09-21 14:23:09 -04:00
Rob Gay
7e6b685033 Generalize LFO implementation so Modulation supports any type of control-rate generator
#rb max.hayes
#jira UEAU-556

[CL 14356591 by Rob Gay in ue5-main branch]
2020-09-21 11:30:56 -04:00
Rob Gay
63ae036abb Fix missing font issue & visibility confusion in patch editor
#rb trivial
#jira none

[CL 14340665 by Rob Gay in ue5-main branch]
2020-09-17 15:01:58 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
brooke hubert
48113fc77e Adding EditorFramework to build.cs files
#rnx
#Jira UE-96448
#rb chris.gagnon

[CL 14114839 by brooke hubert in ue5-main branch]
2020-08-14 13:24:16 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
rob gay
20fe08b42d Generic Parameter Modulation Refactor
- Add classes to allow modulation of effect parameters
- Remove cruft from first attempt at adding generic modulators

Minor-ish:
- Clean-up headers
- Rename AudioModulationImpl --> AudioModulationSystem
- Remove dead generic code

#rb jimmy.smith

#ROBOMERGE-SOURCE: CL 12732445 via CL 12732449 via CL 12732451
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v676-12543919)

[CL 12732457 by rob gay in Main branch]
2020-04-10 16:18:29 -04:00
Rob Gay
63fac693b0 Move icons to AudioModulation plugin content directory
#jira UE-90913
#rnx
#rb none

[CL 12437007 by Rob Gay in 4.25 branch]
2020-03-25 23:11:29 -04:00
Rob Gay
4d09cfa38d Fix issues with modulation output curves reordering randomly when modifying output curve values in editor & hide output curve when bypassed
#jira UE-82202
#rb jimmy.smith

[CL 12235577 by Rob Gay in 4.25 branch]
2020-03-17 16:15:33 -04:00
Rob Gay
90b90cf827 Edigrate CL 11558590
- Expose editor style colors to BP for OSC controller to piggyback to public, non-editor API
- Move AudioModulationStatics.h to public
- Return channel value array when loading profile with new values deserialized from .ini
#rb jimmy.smith
#jira none

[CL 11913611 by Rob Gay in 4.25 branch]
2020-03-04 15:30:53 -05:00
rob gay
eaf0bd00a4 Disable offending clang compiler error in user-sanity bounds check.
#jira UE-88391
#rb none
#rnx


#ROBOMERGE-SOURCE: CL 11338654 via CL 11338676
#ROBOMERGE-BOT: (v653-11302973)

[CL 11338691 by rob gay in Main branch]
2020-02-11 10:15:36 -05:00