Commit Graph

95 Commits

Author SHA1 Message Date
aurel cordonnier
a60689f75f Fixes for no unity build errors
#rb trivial
#rnx

[CL 16511214 by aurel cordonnier in ue5-main branch]
2021-05-31 19:02:37 -04:00
Rob Gay
a9f3e4d043 Modulation Feature: Global Bus Value Mixes
- Enables a way to quickly assignment of values, debug easier, and mix lazily at a top-level for persistent buses.
#preflight 60ac3c6188460e000109d384
#rb miles.flanagan
#jira none

[CL 16443322 by Rob Gay in ue5-main branch]
2021-05-24 20:56:17 -04:00
Rob Gay
75142ba0b1 Fix misnamed enum that is not initialized
#rb trivial
#jira UE-113950
#preflight 60a55aac0569f30001f05080

[CL 16390795 by Rob Gay in ue5-main branch]
2021-05-19 15:27:07 -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
Rob Gay
2d9801f21f Fix for crash in AudioModulation when user leaves parameter blank, which results in no mix function being set in a ParameterPatch
#rb aaron.mcleran
#jira UE-113677
#preflight 607f4c9de7a5ac000194de31

[CL 16067386 by Rob Gay in ue5-main branch]
2021-04-20 18:41:09 -04:00
rob gay
d504fb09e6 Replace thread check with conditional thread ID update in AudioModulation to avoid crash when suspending game when going to home screen (which can swap the AudioMixer's ThreadID on resume)
#lockdown nick.whiting

#ROBOMERGE-SOURCE: CL 16028375 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v789-15992632)

[CL 16028382 by rob gay in ue5-main branch]
2021-04-15 20:06:01 -04:00
Marc Audy
8f73cd7fa9 Merge UE5/Release-Engine-Staging @ 15630841 to UE5/Main
This represents UE4/Main @ 15601601

[CL 15631170 by Marc Audy in ue5-main branch]
2021-03-05 19:27:14 -04:00
Maxwell Hayes
5afd6b944c Making clear distinction between GetAbsoluteAverageAmplitude and GetAverageAmplitude in buffer vector ops.
#jira nojira
#rb Phil.Popp

[CL 15187887 by Maxwell Hayes in ue5-main branch]
2021-01-25 17:26:35 -04:00
Rob Gay
077044f885 Add missing AUDIOMODULATION_API decorator
#fyi Dan.Reynolds
#jira none
#rb trivial

[CL 15065111 by Rob Gay in ue5-main branch]
2021-01-13 00:48:28 -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
ada7c144fa Merge //UE5/Release-Engine-Staging @14903491 to //UE5/Main
[CL 14906022 by Marc Audy in ue5-main branch]
2020-12-11 14:21:20 -04:00
Marc Audy
4c1bb11c29 Merge UE5/Release-Engine-Staging to UE5/Main @ 14548662
This represents UE4/Main @ 14525125 + cherrypicked fixes
#skipundocheck

[CL 14551026 by Marc Audy in ue5-main branch]
2020-10-22 19:19:16 -04:00
Josh Adams
c98c3dfde8 - Some compile error fixes that in UE5 target that didn't happen in others
[CL 14474317 by Josh Adams in ue5-main branch]
2020-10-12 15:45:47 -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
a2142d8a98 Fix pedantic spelling issue
#fyi aaron.mcleran
#rb trivial
#jira none

[CL 14466503 by Rob Gay in ue5-main branch]
2020-10-09 18:33:16 -04:00
Rob Gay
ce5217877f Edigrate from 4 to 5:
- Clean-up Generator property UX
- Add invert flag to EnvelopeFollower to allow AudioBus to gate source
#rb phil.popp
#jira none

[CL 14460466 by Rob Gay in ue5-main branch]
2020-10-09 11:38:30 -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
c966d3efd8 Edigrate fixes from 4.26: SoundCueTemplate update & Modulation Mix crash fix
#rb none
#jira none

[CL 14372610 by Rob Gay in ue5-main branch]
2020-09-22 23:55:45 -04:00
Rob Gay
942890a5b1 Edigrate from 4.26: Fix missing macro for DebugName in shipped builds
#rb aaron.mcleran
#jira none

[CL 14370899 by Rob Gay in ue5-main branch]
2020-09-22 18:16:56 -04:00
Rob Gay
9ac4b9129b Missing WITH_EDITORONLY_DATA macro
#rb trivial
#jira none

[CL 14367928 by Rob Gay in ue5-main branch]
2020-09-22 14:07:32 -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
99fae007bf Modulation Envelope Follower Generator: AudioBus implementation MVP
#rb max.hayes
#jira none UEAU-556

[CL 14360294 by Rob Gay in ue5-main branch]
2020-09-21 18:23:17 -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