Commit Graph

31 Commits

Author SHA1 Message Date
Rob Gay
b31232ca08 - Move out UObject types to public API and proxies to separate private implementation file
- Sanatize bus value by clamping in editor
- Generic modulation control buses/mixing boilerplate (not enabled)
- Disable modulation curve editor to fix crash in editor
#jira UE-81822
#rb phil.popp

[CL 9625443 by Rob Gay in 4.24 branch]
2019-10-16 18:26:53 -04:00
rob gay
91885aa583 Trivial: Fix old custom mod transform editor compile error
#rb none


#ROBOMERGE-SOURCE: CL 9537070 via CL 9537347
#ROBOMERGE-BOT: (v520-9533335)

[CL 9537361 by rob gay in Main branch]
2019-10-10 11:37:33 -04:00
rob gay
8d299bc213 Clean up asset picker by organizing, standardizing descriptive names, and adding subcategorizing in menu
#rb phil.popp


#ROBOMERGE-SOURCE: CL 8758235 via CL 8785094
#ROBOMERGE-BOT: (v422-8689730)

[CL 8794347 by rob gay in Main branch]
2019-09-17 21:31:22 -04:00
rob gay
487c304f5c Fix vs2019 build: Missing static cast to base action type. Move to utility function in implementation file for convenience.
#rb maxwell.hayes


#ROBOMERGE-SOURCE: CL 8622393 via CL 8630036
#ROBOMERGE-BOT: (v409-8614070)

[CL 8631614 by rob gay in Main branch]
2019-09-10 21:13:04 -04:00
rob gay
b9837acdcc - Templatize activation and proxy state used for all modulator types (bus modulators (e.g. LFO), buses, and bus mixes)
- Add update modulator functionality so that any changes to uobject can be reflected in thread-safe proxy modulation types via blueprint/code
- Finish, fix & polish auto-activate modulation support
- Rename ModulatorBus types to ControlBus (to avoid confusion between USoundModulatorBusBase and USoundBusModulatorBase)

#rb ethan.geller


#ROBOMERGE-SOURCE: CL 8615006 via CL 8629408
#ROBOMERGE-BOT: (v409-8614070)

[CL 8631382 by rob gay in Main branch]
2019-09-10 21:03:13 -04:00
rob gay
b66ba3f89d Publish Modulation
- Fix thread safety issues
- Fix auto-activation/deactivation in early form (WIP: Need to add source counting.  Realized needs a refactor and cannot rely on source ids.  Virtualized sources should be able to act as a "source" in count)
#rb none


#ROBOMERGE-SOURCE: CL 8213940 via CL 8227093
#ROBOMERGE-BOT: (v401-8057353)

[CL 8227596 by rob gay in Main branch]
2019-08-23 11:09:36 -04:00