- Optimize dirty actors detection by using dirty actors list maintained by world partition instead of using an actor iterator.
- Maintain a list of selected actor descriptors to be able to show selected ones in the world partition editor.
- Fixed selected actors labels not faded.
#rb richard.malo
#preflight 6368fb5c8f7eab44b6652a27
#rnx
[CL 23019368 by jeanfrancois dube in ue5-main branch]
- Convert hand-made top toolbar to a FToolBarBuilder so it properly handle smaller window sizes by collapsing to a menu instead.
- Switched camera traces to use the camera collision channel.
- Added a transient option to hide the grid display.
#rb vincent.beauchemin
#preflight none
#rnx
[CL 22968402 by jeanfrancois dube in ue5-main branch]
* Guard against slate from being called when not initialized.
* Show message box if HLOD build commandlet process fails.
#rb jonathan.bard
#rb richard.malo
#preflight 6362c5c1522c8f7ab3504854
[CL 22937962 by don boogert in ue5-main branch]
[FYI] Steve.Robb
Original CL Desc
-----------------------------------------------------------------
TMap and TSet can now be declared as members with forward-declared key and value parameters.
KeyFuncs::KeyInitType and KeyFuncs::ElementInitType typedefs are no longer used and user-defined KeyFuncs do not need to provide them. Deprecated placeholders for these typedefs exist though they may not be defined exactly as they were before. A new KeyType typedef needs to be provided by custom KeyFuncs which don't already inherit from BaseKeyFuncs or TDefaultMapKeyFuncs.
KeyConstPointerType, KeyInitType, ValueInitType and ElementInitType typedefs have been deprecated across TMap, TSet and TSortedMap. Regular C++ parameter-passing semantics should be used instead (const T& Ref or T Value, depending on T).
Added missing FSetElementId::operator!=().
[FYI] steve.robb
#rb james.hopkin
[FYI] henrik.karlsson
#preflight 635a56c15d49a96f7b31938f
[CL 22850782 by graeme thornton in ue5-main branch]
- When an actor is selected, show both current and on-disk bounds.
- Show faded subcells grids when zoomed in further than editor cell sizes.
#rb sebastien.lussier
#preflight none
#rnx
[CL 22810726 by jeanfrancois dube in ue5-main branch]
KeyFuncs::KeyInitType and KeyFuncs::ElementInitType typedefs are no longer used and user-defined KeyFuncs do not need to provide them. Deprecated placeholders for these typedefs exist though they may not be defined exactly as they were before. A new KeyType typedef needs to be provided by custom KeyFuncs which don't already inherit from BaseKeyFuncs or TDefaultMapKeyFuncs.
KeyConstPointerType, KeyInitType, ValueInitType and ElementInitType typedefs have been deprecated across TMap, TSet and TSortedMap. Regular C++ parameter-passing semantics should be used instead (const T& Ref or T Value, depending on T).
Added missing FSetElementId::operator!=().
#rb james.hopkin
[FYI] henrik.karlsson
#preflight 635a56c15d49a96f7b31938f
[CL 22810695 by steve robb in ue5-main branch]
DataLayerHasErrorColumn to be removed at a later stage when the problematic UI operations potentially causing errors can be addressed
#rb richard.malo
[CL 22710471 by philippe deseve in ue5-main branch]
- World Partition Editor is now available when streaming is disabled, but with limitations: no selection, no loading regions, etc.
- Focus on world and minimap generation will now work on non-spatially loaded actors bounds when streaming is disabled.
#rb vincent.beauchemin
#preflight 63372fe0a852bd922c529923
#rnx
[CL 22286648 by jeanfrancois dube in ue5-main branch]
[FYI] JeanFrancois.Dube
Original CL Desc
-----------------------------------------------------------------
World Partition: added editor settings for PIE and loading regions for projects that don't support these.
#rb sebastien.lussier
#preflight 633329f5c7791417aac601f2
#rnx
[CL 22240384 by jeanfrancois dube in ue5-main branch]
- 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]