- 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]
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]
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]
- 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]
- 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]