Commit Graph

269 Commits

Author SHA1 Message Date
jeanfrancois dube
b59c6842ee Fix crash when deleting a level that has references to sequencer assets.
Make sure that the world pointer is not exposed so it won't get nulled out by reference replacement when deleting a world.

#rb richard.malo
#preflight none

[CL 24371803 by jeanfrancois dube in ue5-main branch]
2023-02-22 17:54:48 -05:00
sebastien lussier
49e34df07a WorldPartition - Builder commandlet: Added new option -RunningFromUnrealEd
* Skips the error(s) / warning(s) summary at the end of the commandlet execution, with the side effect of binding the process exit code to the actual result of the commandlet
* Enables FastExit to exit the process as soon as the commandlet finishes, which avoids possible crashes during shutdown. The engine isn't shutdown cleanly.

#rb jeanfrancois.dube

[CL 24291575 by sebastien lussier in ue5-main branch]
2023-02-17 16:41:38 -05:00
christopher waters
b003ebe78d Removing almost all uses of Renderer/Private from plugins and modules.
[CL 24217615 by christopher waters in ue5-main branch]
2023-02-14 14:19:47 -05:00
jeanfrancois dube
a6344117a2 World Partition: add a way to override the online documentation URL.
#rb vincent.beauchemin
#preflight 63d82c4aba4fadeef0255582

[CL 23924028 by jeanfrancois dube in ue5-main branch]
2023-01-31 01:27:47 -05:00
jeanfrancois dube
396258e013 World Partition:
- Added an advanced mode that can be triggered on or off by projects.
- Only show advanced streaming properties when enabling advanced mode.

#rb sebastien.lussier
#preflight 63d40112ba4fadeef00ccd96

[CL 23890498 by jeanfrancois dube in ue5-main branch]
2023-01-27 15:19:43 -05:00
philippe deseve
1156ba108a Add a scope for ContentBundleActivation
Instantiate the scope to activate a ContentBundle and deactivate it upon scope deletion.

#rb richard.malo

[CL 23889513 by philippe deseve in ue5-main branch]
2023-01-27 14:51:50 -05:00
Patrick Enfedaque
5a569ba2d8 Redo CL 23850205:
- Make FSceneOutlinerTreeItemID taking FGuid constructor explicit to find issues where wrong ID was passed in
- Convert DataLayer tree items to use the FArchiveMD5

#rb richard.malo, jeanfrancois.dube
#preflight 63d2d10f3656ea96dc9131da

[CL 23873707 by Patrick Enfedaque in ue5-main branch]
2023-01-26 15:05:37 -05:00
jeanfrancois dube
94d1cc3b49 World Partition Editor: auto focus on bugitgo region when loading is enabled.
#rb vincent.beauchemin
#preflight 63ca9b2fd45afa2a8f1f6baf

[CL 23791501 by jeanfrancois dube in ue5-main branch]
2023-01-20 11:49:40 -05:00
Andrew Rodham
4ff7bab147 Slate: Initial phase of FVector2D deprecation
- Expanded FDeprecateSlateVector2D to provide structs for parameters, return types and member variables that use FVector2f, while still allowing conversion to/from FVector2d with optional per-module deprecation mechanisms.
  - Many of the high-traffic SlateCore types like FSlateBrush, FGeometry and FSlateLayoutTransform have been converted to use these deprecation mechanisms.
  - Some legacy FGeometry::ToPaintGeometry and MakeChild overloads have been explicitly deprecated since they cause ambiguous overloads with FSlateLayoutTransform if it were to support implicit construction.
  - Deprecated ULocalPlayer::GetPixelBoundingBox and GetPixelPoint to prefer FVector2f for OptionalAllotedSize parameter since this parameter is expected to come from FGeometry
  - Exposed FVector2f members to blueprints

#jira none
#rb Andy.Davidson, Dave.Jones, Vincent.Gauthier, Patrick.Boutot
#preflight 63bc6fd068068a8bd6027c9f

[CL 23631073 by Andrew Rodham in ue5-main branch]
2023-01-10 14:46:43 -05:00
jeanfrancois dube
44cd6a0d9b World Partition: fix for rare crash when closing the world partition editor.
#rb none
#preflight none

[CL 23556023 by jeanfrancois dube in ue5-main branch]
2022-12-23 15:29:50 -05:00
sebastien lussier
92d02a8d41 World Partition: Always ask user to save when performing build operations, even for those that don't require the map to be unloaded
#rb jeanfrancois.dube

[CL 23539225 by sebastien lussier in ue5-main branch]
2022-12-16 12:44:03 -05:00
Vincent Gauthier
591506dc62 Fix to Software Cursor to render using DPI settings
Make the hand cursor bigger.

#jira UE-170842
#preflight 639c8b12c16855964dcd4dc9

[CL 23537932 by Vincent Gauthier in ue5-main branch]
2022-12-16 10:27:44 -05:00
jeanfrancois dube
0ce13588dd Fix editor hang when the World Partition editor window size has zero pixel width/height.
#rb rex.hill
#preflight none

[CL 23516599 by jeanfrancois dube in ue5-main branch]
2022-12-14 14:54:24 -05:00
sebastien lussier
771c1e16b8 World Partition: When invoking external commandlets (for HLODs/Minimap), make sure to provide the full set of command line arguments as provided for the editor launch
#rb jeanfrancois.dube

[CL 23500059 by sebastien lussier in ue5-main branch]
2022-12-13 18:24:27 -05:00
jeanfrancois dube
35502da56f Fix localization warnings.
#rb none
#preflight none

[CL 23499950 by jeanfrancois dube in ue5-main branch]
2022-12-13 18:21:36 -05:00
jeanfrancois dube
37ddeab83d compile fix
#rb none
#preflight none

[CL 23475580 by jeanfrancois dube in ue5-main branch]
2022-12-11 23:21:51 -05:00
jeanfrancois dube
4ab4c2aa07 World Partition: add a button to remove world partition from a world, only available if streaming is disabled.
#rb richard.malo
[FYI] jeansebastien.guay
#preflight none

[CL 23475578 by jeanfrancois dube in ue5-main branch]
2022-12-11 23:21:45 -05:00
jeanfrancois dube
994dba044a World Partition Editor Build Commandlets:
- Added pre and post run events for the builder commandlets ran from the editor.
- Added the possibility to avoid unloading and reloading the world when running a builder commandlet.

#rb sebastien.lussier
#preflight 638de7177e0feab0b7d8ee95

[CL 23390780 by jeanfrancois dube in ue5-main branch]
2022-12-05 10:35:51 -05:00
sebastien lussier
01a546ce43 In editor World Partition builds that launch external commandlets are now cancellable
#rb jeanfrancois.dube

[CL 23300197 by sebastien lussier in ue5-main branch]
2022-11-28 19:13:25 -05:00
sebastien lussier
3eee98e41a Re-load current map when Build Minimap or Build HLODs commandlet fails
#rb jeanfrancois.dube

[CL 23261197 by sebastien lussier in ue5-main branch]
2022-11-24 13:02:21 -05:00
richard malo
f09dd30ebb - Replaced "Edit Content Bundle" by "Make Current Content Bundle" and "Clear Current Content Bundle"
- Added Undo/Redo support on Content Bundle operations
- Added support to Reset Current Content Bundle via Editing Current Context.
- Renamed UContentBundleEditionSubsystem to UContentBundleEditorSubsystem
#rb philippe.deseve
#preflight 637cf143815e4b9b755a40e5

[CL 23243937 by richard malo in ue5-main branch]
2022-11-22 19:57:44 -05:00
jeanfrancois dube
5f00191509 World Partition Actor Descriptors:
- Split bounds into editor and runtime parts.
- Don't use fixed bounds anymore for foliage (backout 22179457).

#rb richard.malo, patrick.enfedaque
#preflight 6377b4d9f514e1ded9b85ffb

[CL 23243801 by jeanfrancois dube in ue5-main branch]
2022-11-22 19:50:03 -05:00
richard malo
58ed758411 Content Bundle small fixes
- Prevent Content Bundle descriptor to be deleted
- Allow editing of Content Bundle debug color
- Use Content Bundle debug color in Actor Editor context
#rb patrick.enfedaque

[CL 23233895 by richard malo in ue5-main branch]
2022-11-22 08:14:11 -05:00
richard malo
ed2e4dd696 Added "Browse to asset" on a content bundle.
#rb patrick.enfedaque, philippe.deseve

[CL 23228067 by richard malo in ue5-main branch]
2022-11-21 17:19:57 -05:00
richard malo
6dacf0ff3c Added world outliner filter "Only in current Content Bundle" similar to "Only in Current Level".
#rb jeanfrancois.dube
#preflight 637794ddfa348e8480c10f4c

[CL 23205670 by richard malo in ue5-main branch]
2022-11-18 16:33:20 -05:00