Commit Graph

84 Commits

Author SHA1 Message Date
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 c1f7352dcd Clarification of type name changes in respective BP modulation static call comments/display names
#rb none


#ROBOMERGE-SOURCE: CL 8617686 via CL 8629566
#ROBOMERGE-BOT: (v409-8614070)

[CL 8631431 by rob gay in Main branch]
2019-09-10 21:04:46 -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
Ethan Geller 4ff65edb92 #jira UE-79443 include Dsp.h in SoundModulationTransform.cpp #rb none
[CL 8338997 by Ethan Geller in Main branch]
2019-08-27 13:07:27 -04:00
Josh Markiewicz d79515867d Copying //UE4/Dev-Online to Dev-Main (//UE4/Dev-Main)
- Up to CL8320930 from DevOnline and 8311605 Merge Down from Main
- skipped some Fortnite content/plugins/code where it tried to reintegrate files that had been moved pending investigation
#rb none

[CL 8321295 by Josh Markiewicz in Main branch]
2019-08-26 18:35:22 -04:00
rob gay 4e21a0c67a - Fix for engine unity build issues round 2 (missed compiler errors due to plugin disabled in local project)
- WIP: Make lifetime observed by auto-activate/deactivate for modulation types observe abstract sound's lifetime, not sound's source lifetime
[FYI] Aaron.Mcleran
#rb none


#ROBOMERGE-SOURCE: CL 8217515 via CL 8229871
#ROBOMERGE-BOT: (v401-8057353)

[CL 8230650 by rob gay in Main branch]
2019-08-23 12:02:35 -04:00
rob gay 4a82bab4f5 Move implementation of helper functions back to ModulationStatics and reference by Patch to avoid multiple definition compiler error in non-unity builds.
#rb bob.tellez


#ROBOMERGE-SOURCE: CL 8217260 via CL 8229667
#ROBOMERGE-BOT: (v401-8057353)

[CL 8230558 by rob gay in Main branch]
2019-08-23 12:01:31 -04:00
rob gay 2871538550 Remove code optimization from build cs
#rb none


#ROBOMERGE-SOURCE: CL 8213974 via CL 8227099
#ROBOMERGE-BOT: (v401-8057353)

[CL 8227603 by rob gay in Main branch]
2019-08-23 11:09:43 -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