- Adds various text expressions
- Adds additional filters
- Add custom filters created from text filter expressions
- Add Hide/Isolate/Show filter
- Move all filtering functions from ISequencer to ISequencerTrackFilters
- Create filter bar widget and backend class
- Add actions that can be hotkeyed for all filters
- Text expression help dialog POC
- Add USequencerTrackFilterTextExpressionExtension to enable outside modules to add custom text filter expressions
#jira UE-179472
#rb Max.Chen
[CL 35905329 by brad monahan in ue5-main branch]
* Add FToolBarStyle::SeparatorThickness to specify the thickness of separators in toolbars.
* Reduce button paddings in the new viewport toolbar.
* Adjust combo button paddings to add extra space on the left side of the main sub menu combo buttons in the new viewport toolbar.
* Set up separator styling to be thin using FToolBarStyle::SeparatorThickness and using the FStyleColors::Dropdown color.
* Update the Concert and Avalanche modules to use the new FToolBarStyle::SeparatorThickness default value of 2.0f instead of their hardcoded 2.0f values.
#jira UE-212287
#rb Dario.Mazzanti
[CL 35693985 by sebastian arleryd in ue5-main branch]
* Implement default dtor (and cctor in some types) in cpp file to work around modular build linker issues on old console platform
[CL 35645000 by henrik karlsson in ue5-main branch]
- Removed legacy render pass management.
- Merged individual window render passes into single RDG builder.
- Cleaned up lots of dead code around HDR processing.
- Moved render batch merging to run asynchronously on the CPU.
- Ported UMG post buffer system and custom draw element paths to RDG.
- Replaced expensive scene view creation with much simpler view uniform buffer path.
#rb daren.cheng
#jira UE-211739
[CL 35454938 by zach bethel in ue5-main branch]
This new OverflowPolicy will cut the names in the middle keeping the initial and last part visible.
#rb yohann.dossantos, Vincent.Gauthier
#jira UE-215507
#virtualized
[CL 35452595 by andrea botti in ue5-main branch]
[RN] Slate Font Atlas Visualizer: when hovering a glyph, display info about it (Font, size,...).
#tests Opened the Font atlas viewer and Texture atlas viewer, hovered glyphs and textures, was able to display expected info for all but one (issue in the FontCache system with SDF to investigate). No regression on texture tooltip display. Flushed the cache while actively hovering glyph without stability issue.
#jira UE-220365
#rb daren.cheng
[CL 35345942 by yohann dossantos in ue5-main branch]
#rb aditya.ravichandran
#jira none
#fyi aditya.ravichandran
#ushell-cherrypick of 34929957 by kristof.morva1
[CL 35018950 by ben hoffman in ue5-main branch]
In order to support this the following changes have been made:
- A new API for FSlateDrawElement::MakeDashedLines.
- Anti-aliased lines now upload texture coordinates dictating each vertex's position along the line, and the dash length in addition to the existing antialias gradient. This shouldn't add any additional bandwidth overhead since these texture coordinates were always being uploaded before anyway, just with a value of (1,1)
- Additional shader instructions for anti-aliased lines are now also run to compute the opacity for each pixel based on the dash length and position. These are always run, even for non-dashed, antialiased lines. Profiling showed negligible performance difference for a test with heavy line-rendering.
#rb Daren.Cheng, Patrick.Boutot
[CL 34526531 by andrew rodham in ue5-main branch]