patrick enfedaque
d76798dcec
LevelInstance: Blueprint Filter editing support
...
#rb richard.malo
#preflight 6408fe0c6d06d9a1426bfc81
#rnx
[CL 24575456 by patrick enfedaque in ue5-main branch]
2023-03-09 09:45:52 -05:00
patrick enfedaque
50f882fe95
Fix Non-unity build
...
#rb none
#rnx
[CL 24563532 by patrick enfedaque in ue5-main branch]
2023-03-08 13:40:20 -05:00
patrick enfedaque
c042995662
Level Instance: WorldPartitionActorFilter support (experimental)
...
- Experimental Flag hides Filter UI
- DataLayerAsset can enable filtering (will show up in Filter Outliner)
- DataLayerInstance can provide default filter value (default value when actor doesn't override)
- Level Instance Actor can have its own recursive filter
- Filtering Editor/Cook/PIE works
- Undo/Redo/Copy/Paste/ResetToDefault
- PackedLevelActors not yet supported
#rb jeanfrancois.dube, richard.malo
#preflight 64087dc36c1b9295b99222e8
#rnx
[CL 24561727 by patrick enfedaque in ue5-main branch]
2023-03-08 12:02:09 -05:00
patrick enfedaque
372d0e046e
Level Instance Pivot Picker:
...
- Preview picker location when changing it from the details panel
- Use Actor Picker which isn't restricted to the Level Instance actors
#jira UE-174434
#rb richard.malo
#preflight 63cfe5fb976daa618c996b60
[CL 23831919 by patrick enfedaque in ue5-main branch]
2023-01-24 11:24:47 -05:00
henrik karlsson
d5026d4d83
Strategical submit which adds includes in preparation for coming change which removes includes in headers
...
#preflight 636531a1581dc906bce283d1
#rb none
[CL 22994620 by henrik karlsson in ue5-main branch]
2022-11-04 16:37:48 -04:00
henrik karlsson
b5b86c796c
This change is a strategical submit for a coming change that removes lots of includes in headers that are included by many files. This change contains adding of includes in files that previously got those includes transitively from other inclkudes
...
#preflight 6355d4940313c24974b2107b
#rb none
[CL 22783162 by henrik karlsson in ue5-main branch]
2022-10-26 12:57:32 -04:00
nick darnell
954d29b9f5
Editor - Beginning the process to no longer make loading all assets you right click in the content browser. The first step, is setting up the code to have a deprecation flag DEPRECATE_ASSET_TYPE_ACTIONS_NEEDING_LOADED_OBJECTS, this will make it illegal to implement GetActions on all AssetTypeAction implementations. Checked in disabled, enable it locally to begin trying to implement the recommended method detailed in the IAssetTypeActions header. WIP. One of the things this change does is outlaw (regardless of deprecation) the HasActions() function, this function is no longer used at all, and so we may as well remove its implementation, it also works well as a canary in finding other samples and things that need to be upgraded.
...
#jira UE-165574
[REVIEW] [at]Rex.Hill, [at]Lauren.Barnes
#preflight 63483c43ad0f7e2f20e44910
[CL 22534452 by nick darnell in ue5-main branch]
2022-10-14 16:59:41 -04:00
jeanfrancois dube
294f38b536
World Partition:
...
- Added option to always load actors in the editor even if streaming is enabled.
- Disabled world partition editor commands that act on loading regions when loading in the editor is disabled.
- Added option to not set the "can be used by level instance" flag when converting worlds with streaming disabled.
#rb richard.malo
[FYI] jeansebastien.guay
#preflight 6332ed04665f6b8f7f326332
#rnx
[CL 22217635 by jeanfrancois dube in ue5-main branch]
2022-09-27 23:52:36 -04:00
patrick enfedaque
b2b009ca9f
Remove BlueprintAsset property. (Can be inferred from ClassGeneratedBy)
...
#jira UE-148285
#rb sebastien.lussier
#preflight 632de59cd747fe52c8c48327
[CL 22165220 by patrick enfedaque in ue5-main branch]
2022-09-23 20:43:11 -04:00
patrick enfedaque
fb71ca90df
LevelInstandeSubsystem fixes:
...
- Unable to overwrite existing level
- Deleting level doesn't unload loaded instances
#jira UE-163684, UE-159160
#rb richard.malo, jeanfrancois.dube
#preflight skip
[CL 22039933 by patrick enfedaque in ue5-main branch]
2022-09-15 18:06:19 -04:00
JeanFrancois Dube
e1a154f0d8
World Partition: added better logs and user messages when adding partitioned level instance streaming support fails.
...
#jira none
#rb patrick.enfedaque
#preflight 6321b98047741a7dbd68c80c
#rnx
[CL 22004468 by JeanFrancois Dube in ue5-main branch]
2022-09-14 07:32:55 -04:00
bryan sefcik
cb0456c6d4
Cleaned up build.cs files by removing any include paths that were already being added by UBT. This was done to help identify how include paths are being added and to help with future refactoring.
...
#jira
#preflight 631a5c04967ffc68fbf0dd8f
[CL 21911226 by bryan sefcik in ue5-main branch]
2022-09-08 21:44:02 -04:00
jeanfrancois dube
6bfd057e95
World Partition: added option to add partitioned level instance streaming via the content browser, and remove the per-instance actor support.
...
#rb sebastien.lussier
[FYI] jeansebastien.guay
#preflight 630e1f4a98103d4521a759ed
#rnx
[CL 21719467 by jeanfrancois dube in ue5-main branch]
2022-08-31 08:51:11 -04:00
patrick enfedaque
1fb90db73b
LevelInstance: Fix EditingLevelInstance show flag not being properly updated
...
#rb richard.malo
#preflight skip
[CL 21590379 by patrick enfedaque in ue5-main branch]
2022-08-26 11:04:57 -04:00
bryan sefcik
8cc129f2b6
IWYU Pass 1 - Engine/Source/Editor/...
...
#jira
#preflight 6306736ac85b7fef22be7751
[CL 21558583 by bryan sefcik in ue5-main branch]
2022-08-24 22:45:13 -04:00
UnrealBot
73409369c0
Branch snapshot for CL 21319338
...
[CL 21319338 in ue5-main branch]
2022-08-10 16:03:37 +00:00
richard malo
a2e941af85
Changed ULevelEditorContextMenuContext's HitProxyActor from TObjectPtr to TWeakObjectPtr to avoid getting reports of a reference to a stale world when entering level instance edit mode.
...
#rb philippe.deseve
#preflight 62bc7604d8366789fdd52d02
#ROBOMERGE-AUTHOR: richard.malo
#ROBOMERGE-SOURCE: CL 20878928 via CL 20879101 via CL 20879125
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)
[CL 20881839 by richard malo in ue5-main branch]
2022-06-29 16:22:54 -04:00
patrick enfedaque
7a3d9e108e
LevelInstance: Fix Placement Mode not showing Level Instance
...
#jira UE-157347
#rb trivial
#preflight none
#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 20778633 via CL 20778785 via CL 20778834
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v970-20704180)
[CL 20780316 by patrick enfedaque in ue5-main branch]
2022-06-22 16:00:20 -04:00
Patrick Enfedaque
47461e11de
Level Instance: Allow breaking multiple selection
...
#jira UE-155847
#rb richard.malo
#preflight 62acc1f1c0449d3dccbd71bb
#robomerge EngineMerge
[CL 20706863 by Patrick Enfedaque in ue5-main branch]
2022-06-17 14:13:33 -04:00
Patrick Enfedaque
4aff876dff
LevelInstance: Can now drag worlds from content browser to create a level instance
...
#jira FORT-488513
#rb jeanfrancois.dube
#preflight 62acb174c0449d3dccbb671a
#robomerge EngineMerge
[CL 20705831 by Patrick Enfedaque in ue5-main branch]
2022-06-17 13:22:13 -04:00
patrick enfedaque
a4ffb07bc3
Level Instance: Persist create settings & add new setting make the create dialog optional.
...
#rb richard.malo
#preflight skip
#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 20630207 via CL 20630252 via CL 20630265
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v955-20579017)
[CL 20636330 by patrick enfedaque in ue5-main branch]
2022-06-13 18:38:57 -04:00
patrick enfedaque
d451baf3b4
LevelInstance: Exit Mode shortcut checks that it doesn't interfere with SelectNone shortcut
...
#rb richard.malo
#preflight 62a23cc7bd63cf9d5364bce2
#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 20582412 via CL 20582693 via CL 20582968
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v955-20579017)
[CL 20585534 by patrick enfedaque in ue5-main branch]
2022-06-09 17:59:02 -04:00
Richard Malo
4b28150808
Added option for a Level referenced by a Level Instance to add Data Layer support.
...
#jira UE-155729
#rb patrick.enfedaque, jeanfrancois.dube
#preflight 62a0c21a433aca401b42105b
[CL 20558073 by Richard Malo in ue5-main branch]
2022-06-08 12:14:52 -04:00
patrick enfedaque
804a4d7f02
LevelInstance: extract ILevelInstanceEditorPivotInterface to allow implementation in different class hierarchy
...
#rb jeanfrancois.dube
#preflight 6287d9436c7692ac8ccc4c88
#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 20346194 via CL 20358537 via CL 20358539 via CL 20358546
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v948-20297126)
[CL 20359851 by patrick enfedaque in ue5-main branch]
2022-05-24 23:00:53 -04:00
patrick enfedaque
4ca4a48ba1
LevelInstance: Allow overriding LevelInstance class in Editor config
...
[/Script/LevelInstanceEditor.LevelInstanceEditorSettings]
LevelInstanceClassName=Module.ClassName
#rb richard.malo
#preflight 628238d2232610e495f63789
#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 20222197 via CL 20222207 via CL 20222214
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
[CL 20222866 by patrick enfedaque in ue5-main branch]
2022-05-16 09:27:00 -04:00