39 Commits

Author SHA1 Message Date
flo schar
3851c813b0 Remote Control: Fix an issue where FProtocolRangeViewModel starts transacting when transactions are already ongoing
#jira UE-227799
#rb Juan.Portillo
#rnx

[CL 37189623 by flo schar in 5.5 branch]
2024-10-16 13:50:03 -04:00
flo schar
3fdfe4c2e4 Remote Control: Fix issues when controlling struct properties with Remote Control Protocols, fix issues specific to controlling struct properties that support masking such as FVector or FColor
#rb Juan.Portillo
#jira UE-225490

[CL 37056488 by flo schar in 5.5 branch]
2024-10-11 13:33:00 -04:00
juan portillo
60edc66a0b Remote Control Signature: Changed Masking Channel Type to be a Checkbox rather than an Enum for readability as the default use case is the major use case and the extra option is a very minor one. In Additionally, renamed Scalar to Multiply.
#rb Jean.Perrier
#jira UE-212362

[CL 36438560 by juan portillo in 5.5 branch]
2024-09-19 12:40:28 -04:00
flo schar
46f234c5cf Remote Control DMX: Remote Control now uses a DMX Library to handle DMX, Remote Control Presets can now be exported as MVR file
#jira UE-222435
#rb Dominik.Peacock

[CL 35739325 by flo schar in ue5-main branch]
2024-08-22 10:13:28 -04:00
juan portillo
3167200f6c Remote Control: Improved Mask UI for clarity
#rb Matt.Chapman

[CL 35423986 by juan portillo in ue5-main branch]
2024-08-09 11:32:20 -04:00
juan portillo
7b26d1adf8 Remote Control: Added Signature Protocol Action
#rb Flo.Schar
#jira UE-212362

[CL 35401646 by juan portillo in ue5-main branch]
2024-08-08 13:51:50 -04:00
flo schar
c027ebfa17 RemoteControl: Fix scrollbar is now visible for protocol bindings when a preset with existing protocol bindings is opened, allowing too edit the binding as expected
#jira UE-221268
#rb Juan.Portillo

[CL 35363485 by flo schar in ue5-main branch]
2024-08-07 05:04:47 -04:00
christopher waters
15bede992d Entire engine compiling with -DisableUnity -IncludeHeaders
[CL 31778133 by christopher waters in ue5-main branch]
2024-02-23 16:51:32 -05:00
dario mazzanti
e230412c60 [Remote Control] Address issues with static global variables
Issues with these globals have been found while loading a Module referencing Remote Control on Mac OS.
The module was being loaded in PostConfigInit phase.

Possibly, the Remote Control globals were being initialized before the UObject system was loaded, thus causing a crash.

This CL converts those globals to static members of static functions, so that they are initialized only when requested, implying that the UObject system is loaded by then.

#rb Juan.Portillo

[CL 30375646 by dario mazzanti in ue5-main branch]
2023-12-18 10:02:13 -05:00
Paul Vincent
a09bac6c1c Remote Control not releasing Midi Controller properly
#jira UE-181179
#rb Simon.Therriault Jeremie.Roy
#preflight 64382c208b24286556f2c2c9

[CL 25027649 by Paul Vincent in ue5-main branch]
2023-04-13 12:41:39 -04:00
paul vincent
2ec0399176 Remote Control not releasing Midi Controller properly
#jira UE-181179
#rb Alejandro.Arango Simon.Therriault Jeremie.Roy
#preflight 6425b1ad38075fa13fee33bd

[CL 24858330 by paul vincent in ue5-main branch]
2023-03-30 15:02:20 -04:00
george rolfe
83903f7c23 RC error output callback
#jira UE-175568
#rb simon.therriault
#preflight 63c8d9c52a6acaf162601344

[CL 23924033 by george rolfe in ue5-main branch]
2023-01-31 01:28:00 -05:00
Paul Vincent
999f7d2779 1. ID and Channel Fields Should to Be Pre-Populated With Text Field
#author Paul.Vincent
#jira UE-162948
#rb Simon.Therriault Jeremie.Roy
#preflight 6386d60a7b4bd3f057dc36f5

2. Remote Control Preset - No existing icon for RCP actor

#author Andrea.Botti
#jira UE-150548
#rb Simon.Therriault Jeremie.Roy
#preflight 6386d60a7b4bd3f057dc36f5

[CL 23333316 by Paul Vincent in ue5-main branch]
2022-11-30 12:07:38 -05:00
henrik karlsson
b5164ac775 Fixes to make modules compile with IWYU. We've added to IWYU toolchain so it compiles "orphaned" headers which does not have a owning cpp file. This identified lots of headers that couldn't be compiled by themselves (or if they were to included first)
Change consist of only forward declaration and additional includes

#preflight 63789c1de30d438849c48188
#rb none

[CL 23218412 by henrik karlsson in ue5-main branch]
2022-11-21 03:22:23 -05:00
paul vincent
a493d64735 1. Remote API Protocols - Masking Limitation
#jira UE-162294
#rb Simon.Therriault Jeremie.Roy
#preflight 632bfb8eb4515b7e22aede93

2. MIDI Muting/Isolating Channels

#jira UE-113372
#rb Simon.Therriault Jeremie.Roy
#preflight 632bfb8eb4515b7e22aede93

[CL 22143303 by paul vincent in ue5-main branch]
2022-09-22 15:41:39 -04:00
Patrick Gross
d115f5fb5b Remote Control Protocols - Fix Crash by deletion
#jira UE-162296
#rb simon.therriault
#preflight 631bb05bd31788ea3ab82ae8

[CL 21929032 by Patrick Gross in ue5-main branch]
2022-09-09 17:46:26 -04:00
paul vincent
41f20d78ae Update remote control protocol UI
#jira UE-153106
#rb Jeremie.Roy
#preflight 6319fee1f448dc6e58abbfb3

[CL 21908262 by paul vincent in ue5-main branch]
2022-09-08 20:11:10 -04:00
Paul Vincent
ae9d954c4e Remote API Protocol - Record button in main table does not work
#jira UE-162295
#rb Jeremie.Roy
#preflight 6318259b304480f8f8f3f0bc

[CL 21841885 by Paul Vincent in ue5-main branch]
2022-09-07 01:19:36 -04:00
Paul Vincent
a654e7e22e 1. Implement Protocol Specific Dynamic Columns
#jira UE-160084
#rb Simon.Therriault Jeremie.Roy Denys.Dubinin Patrick.Gross
#preflight 6304d69eae13a5a098e11fd1

2. Implement Masking Support for Protocols

#jira UE-160085
#rb Simon.Therriault Jeremie.Roy Denys.Dubinin Patrick.Gross
#preflight 6304d69eae13a5a098e11fd1

[CL 21509760 by Paul Vincent in ue5-main branch]
2022-08-23 12:00:25 -04:00
jamie dale
ec52d6575c Adding additional includes in preparation for removing a global include
#preflight skip
#rb none
#rnx

#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 21286944 via CL 21293031 via CL 21293289 via CL 21293403
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21296407 by jamie dale in ue5-main branch]
2022-08-09 15:44:33 -04:00
Paul Vincent
28c181a2f2 1. RC logic - Implement UI as designed in figma
#jira UE-155441
#rb Simon.Therriault Jeremie.Roy Denys.Dubinin Patrick.Gross
#preflight 62b14ca0c400b5ee2f3b67ec

[CL 20752011 by Paul Vincent in ue5-main branch]
2022-06-21 00:57:51 -04:00
George Rolfe
2255e934f3 ProtocolBindingVM pointer cleanup
#jira UE-150808
#rb simon.therriault
#preflight 628593302b53e2be4c6e08f0

[CL 20273392 by George Rolfe in ue5-main branch]
2022-05-18 21:31:26 -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
George Rolfe
e0f3acf37b RC protocol mapping undo/redo crash fix
#jira UE-145254
#rb simon.therriault
#preflight 626a82e6464ae4f520efb9e3

[CL 20006171 by George Rolfe in ue5-main branch]
2022-05-01 23:49:44 -04:00
george rolfe
f63a55d9b4 RC initial protocol binding value from current value (for all types)
#jira UE-145256
#rb simon.therriault
#preflight 6265dca4523a022f4ed85944

#ROBOMERGE-AUTHOR: george.rolfe
#ROBOMERGE-SOURCE: CL 19903626 in //UE5/Release-5.0/... via CL 19904515
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 19906925 by george rolfe in ue5-main branch]
2022-04-25 14:56:23 -04:00