Commit Graph

443 Commits

Author SHA1 Message Date
dario mazzanti
bc350e8881 [Remote Control] Remove Custom Controller execution on post load
Custom controllers added automatic execution on PostLoad (see https://p4-swarm.epicgames.net/changes/25874141).

This CL removes the support for that (given that the execution of controllers is non-deterministic), and gives the control back to the user.
This change also prevents issues related to unreliability, and assets being automatically modified/dirtied on scene load.

#rb Jeremie.Roy

[CL 27796590 by dario mazzanti in ue5-main branch]
2023-09-12 12:43:55 -04:00
andrea botti
61e81c2b24 [RemoteControl] RemoteControlUI
Remove DeleteAllEntities button from Group in the Header and in the Footer from Properties/Controller/Behaviour and Action.
Move up Properties footer buttons (ExposeActor, ExposeFunction) to the header and remove all footer.

#rb jeremie.roy

[CL 27670327 by andrea botti in ue5-main branch]
2023-09-07 08:59:25 -04:00
elliot colp
5abe7869f1 [RemoteControl] Add missing include to fix incremental build
#rb trivial
#jira UE-156392

[CL 27529921 by elliot colp in ue5-main branch]
2023-08-31 14:06:01 -04:00
elliot colp
7540b788d2 [RemoteControl] Add zlib compression option for WebSocket traffic
#jira UE-156392
#rb Alejandro.Arango, Jeremie.Roy

[CL 27527132 by elliot colp in ue5-main branch]
2023-08-31 12:51:37 -04:00
andrea botti
d1d866a3ea [RemoteControl] RemoteControlUI
Remove Expose/Logic panel bar

#rb Simon.Therriault

[CL 27408995 by andrea botti in ue5-main branch]
2023-08-28 08:29:55 -04:00
George Rolfe
3b9bc2f9e5 [RemoteControl] Added redirector for ERCMask::None -> ERCMask::NoMask
#jira UE-193245
#rb jeremie.roy

[CL 27228878 by George Rolfe in ue5-main branch]
2023-08-18 23:50:30 -04:00
elliot colp
b896314c9b [RemoteControl] Fix ContributeToTransaction always failing when WebSocket transaction is first created
#rb Alejandro.Arango

[CL 27223354 by elliot colp in ue5-main branch]
2023-08-18 18:26:10 -04:00
andrea botti
0a8fb5632f [RemoteControl] RemoteControlUI
Changed color of group panel and action panel based on feedback

#rb jeremie.roy

[CL 27104023 by andrea botti in ue5-main branch]
2023-08-15 11:26:44 -04:00
andrea botti
85f88ff233 [RemoteControl] RemoteControlUI
Behaviour add button change, adding all behaviour and grey out the ones that can't be used with the specific controller

#rb jeremie.roy

[CL 27078624 by andrea botti in ue5-main branch]
2023-08-14 14:19:41 -04:00
avudnez
e625caeb77 PR #10691: Fix clang-cl compilation of RCVirtualProperty.cpp
#jira UE-191323

[CL 27040584 by avudnez in ue5-main branch]
2023-08-11 15:16:15 -04:00
robert manuszewski
d3991fec9b Fixing potential compile errors ahead of enabling TObjectPtr GC barrier
#rb trivial

[CL 26868625 by robert manuszewski in ue5-main branch]
2023-08-05 06:09:54 -04:00
andrea botti
3039687914 [RemoteControl] RemoteControlUI
Array entries not updating/rebinding correctly when modifying container in RC preset.

#rb jeremie.roy

[CL 26843530 by andrea botti in ue5-main branch]
2023-08-04 08:30:56 -04:00
dario mazzanti
3a513736f1 [Remote Control] Enums not properly supported in RCP
C++ and BP enum properties are handled differently, with the former not properly working with RC Controllers.

#jira UE-189659
#rb Jeremie.Roy

[CL 26610754 by dario mazzanti in ue5-main branch]
2023-07-26 12:33:00 -04:00
dario mazzanti
c237fd4f26 [Remote Control] Controllers List Items: add column extensibility
By registering to the new IRemoteControlUIModule delegates:
- OnAddControllerExtensionColumn
- OnGenerateControllerExtensionsWidgets

it is possible to add a custom column to the controllers list, and customize its widget, e.g. to perform custom actions on the controller

#jira UE-190624
#rb Jeremie.Roy
#p4v-cherrypick 26515173

[CL 26604382 by dario mazzanti in ue5-main branch]
2023-07-26 09:20:51 -04:00
dario mazzanti
18f3ff5a2f [Remote Control] Controllers List Items: add column extensibility
By registering to the new IRemoteControlUIModule delegates:
- OnAddControllerExtensionColumn
- OnGenerateControllerExtensionsWidgets

it is possible to add a custom column to the controllers list, and customize its widget, e.g. to perform custom actions on the controller

#jira UE-190624
#rb Jeremie.Roy

[CL 26515259 by dario mazzanti in ue5-main branch]
2023-07-21 12:15:55 -04:00
elliot colp
23979ca837 [RemoteControl] Remove unnecessary ensures
#jira UE-190663
#rb Alejandro.Arango

[CL 26493664 by elliot colp in ue5-main branch]
2023-07-20 15:43:24 -04:00
jeremie roy
dae06e785c Fix property watchers not working in PIE
#rb simon.therriault
#jira UE-190505

[CL 26433591 by jeremie roy in ue5-main branch]
2023-07-18 10:21:09 -04:00
elliot colp
4eacdce9e0 [UnrealStage] Fix color grading outliner entries becoming grey when level is reloaded
#jira UE-189303
#rb Jeremie.Roy, Patrick.Hardy

[CL 26214377 by elliot colp in ue5-main branch]
2023-06-23 14:24:04 -04:00
Dario Mazzanti
aa3efcd7c0 [Remote Control] Texture Controller not working with dynamic material
Code was not properly taking into account TObjectPtr vs. raw pointer

#jira none
#rb Jeremie.Roy

[CL 26181917 by Dario Mazzanti in ue5-main branch]
2023-06-22 10:34:14 -04:00
Juan Portillo
ef7e68177f Remote Control Logic:
- Update Target Entity when target entity is invalid or out of date

#jira none
#rb Simon.Therriault

[CL 26097589 by Juan Portillo in ue5-main branch]
2023-06-19 14:16:52 -04:00
Elliot Colp
5b7947ba0f [RemoteControl] Fix HTTP query parameters not being parsed when sent via WebSocket http route
#jira UE-188884
#rb Jeremie.Roy

[CL 26060020 by Elliot Colp in ue5-main branch]
2023-06-16 13:29:14 -04:00
Dario Mazzanti
cc142cc133 [Remote Control] Add UI Module method to retrieve a custom controller widget from outside the RC Module
#jira UE-188914
#rb Jeremie.Roy

[CL 26054652 by Dario Mazzanti in ue5-main branch]
2023-06-16 11:50:04 -04:00
Dario Mazzanti
eeb3c74890 [Remote Control] Crash in Virtual Production template project
#jira UE-188465
#rb Jeremie.Roy

[CL 25977598 by Dario Mazzanti in ue5-main branch]
2023-06-14 10:14:57 -04:00
Dario Mazzanti
c990308c0e [Remote Control] Fix non-unity compile issue #316763
#jira none
#rb trivial

[CL 25930279 by Dario Mazzanti in ue5-main branch]
2023-06-12 11:33:17 -04:00
jeremie roy
0e985865d5 Fix duplicated LOCTEXT macro keys in RemoteControlUI causing CIS error
#jira UE-188450
#rb simon.therriault
#fyi Dario.Mazzanti

[CL 25927514 by jeremie roy in ue5-main branch]
2023-06-12 09:41:45 -04:00