dominik peacock
a82c5bafe5
Expose property tree view as IPropertyTreeView to allow reuse.
...
- Extracted filtering to ConcertSharedClientSlate because it relies on information available only during editor builds
- This is in preparation of a detail customization for FConcertPropertyChainWrapper (needed for UE-203742, which is greenlit for 5.4)
[CL 30997591 by dominik peacock in 5.4 branch]
2024-01-30 04:00:06 -05:00
dominik peacock
63ce9035d2
Move property model to ConcertClientSharedSlate since it relies on editor info
...
[CL 30713718 by dominik peacock in ue5-main branch]
2024-01-19 07:53:14 -05:00
dominik peacock
f1295b156e
Extract IObjectNameModel from ISubobjectModel
...
#jira UE-203809
[CL 30592258 by dominik peacock in ue5-main branch]
2024-01-12 09:44:25 -05:00
dominik peacock
a1a3cf941a
Prepend reflected types with FConcertXXX and improve names
...
#jira UE-203491
[CL 30568046 by dominik peacock in ue5-main branch]
2024-01-11 09:59:35 -05:00
dominik peacock
c4b1c8259a
Move client independent replication UI code to ConcertSharedSlate. This to future proof the code in case we want replication UI e.g. on the server.
...
#jira UE-203347
[CL 30526449 by dominik peacock in ue5-main branch]
2024-01-10 03:42:29 -05:00
dominik peacock
71f2d7639f
Rename IObjectToPropertiesModel to IReplicationStreamModel
...
#jira UE-200086
[CL 29591207 by dominik peacock in ue5-main branch]
2023-11-09 04:30:41 -05:00
dominik peacock
11249a68ac
Replication view has two modes controlled with console variable:
...
- 3 sections (old) > Outliner, subobject editor, properties
- 2 sections (new) > Objects, properties
#jira UE-199973
[CL 29564262 by dominik peacock in ue5-main branch]
2023-11-08 12:13:07 -05:00
dominik peacock
298d7987ce
Default properties and objects are now only added when a new actor is added
...
#jira UE-199493
[CL 29358409 by dominik peacock in ue5-main branch]
2023-11-02 04:41:11 -04:00
dominik peacock
2131762698
Make replication editor more modular and configurable by external modules
...
#rb none
[FYI] Jason.Walter
[CL 28709534 by dominik peacock in ue5-main branch]
2023-10-12 10:20:16 -04:00
dominik peacock
8c19ed4156
Display other clients' registered streams
...
#jira UE-197429
#rb none
[FYI] Jason.Walter
[CL 28658359 by dominik peacock in ue5-main branch]
2023-10-11 07:01:31 -04:00
dominik peacock
5e63567fc6
Subobject editor for replication
...
#jira UE-197045
#rb none
[FYI] Jason.Walter
[CL 28452053 by dominik peacock in ue5-main branch]
2023-10-04 09:03:58 -04:00
dominik peacock
3354e26f99
Allow MU clients to change their replicated properties in the MU active session view
...
#jira UE-193538
#rb Jason.Walter
[CL 28418845 by dominik peacock in ue5-main branch]
2023-10-03 12:27:34 -04:00
dominik peacock
26e74ff426
Move replication UI to ConcertClientSharedSlate
...
- Add UMultiUserReplicationSessionPreset
- Add UI for editing properties to Multi User active session UI in Replication tab (does not affect replication right now)
#jira UE-195950
#rb none
[FYI] Jason.Walter
[CL 28030981 by dominik peacock in ue5-main branch]
2023-09-20 06:55:08 -04:00
dominik peacock
978dad5bb1
Integrate MU replication system into the editor.
...
- Add replication tab to Concert window (in active session view)
#jira UE-190717
#jira UE-191784
#rb Jason.Walter
[CL 26986187 by dominik peacock in ue5-main branch]
2023-08-10 05:11:05 -04:00
dominik peacock
fd8f167ecc
[Backout] - CL26955790
...
[FYI] Dominik.Peacock
Original CL Desc
-----------------------------------------------------------------
Integrate MU replication system into the editor.
- Add replication tab to Concert window (in active session view)
#jira UE-190717
#jira UE-191784
#rb Jason.Walter
[CL 26957461 by dominik peacock in ue5-main branch]
2023-08-09 11:28:07 -04:00
dominik peacock
98fbae090d
Integrate MU replication system into the editor.
...
- Add replication tab to Concert window (in active session view)
#jira UE-190717
#jira UE-191784
#rb Jason.Walter
[CL 26955805 by dominik peacock in ue5-main branch]
2023-08-09 10:47:07 -04:00
dominik peacock
fc67910b07
Replication editor: Filter by property type
...
#jira UE-191954
#rb none
[FYI] Jason.Walter
[CL 26913054 by dominik peacock in ue5-main branch]
2023-08-08 07:01:55 -04:00
dominik peacock
88464c9148
Replcation editor: Auto-add subobjects based on config
...
#jira UE-191782
#rb none
[FYI] Jason.Walter
[CL 26805828 by dominik peacock in ue5-main branch]
2023-08-03 07:59:09 -04:00
dominik peacock
478ed1ef23
Replicate objects via Concert. This is an inefficient MVP prototype which just serializes the entire objects and sends it all.
...
#jira UE-190166
#rb Jason.Walter
[CL 26802814 by dominik peacock in ue5-main branch]
2023-08-03 06:25:40 -04:00
dominik peacock
9ea750774e
Remove feature activation CVars
...
#jira UE-190952
#rb none
[FYI] Jason.Walter
[CL 26577005 by dominik peacock in ue5-main branch]
2023-07-25 12:09:40 -04:00
dominik peacock
811ee6b080
Add missing header guards
...
#rb none
[FYI] Jason.Walter
[CL 26371984 by dominik peacock in ue5-main branch]
2023-07-06 07:44:54 -04:00
dominik peacock
29d00b96ce
Editor for multi user replication asset
...
#jira UE-190165
#rb Jason.Walter
[CL 26371941 by dominik peacock in ue5-main branch]
2023-07-06 07:13:01 -04:00