Commit Graph

55561 Commits

Author SHA1 Message Date
Andrew Rodham
2947548b3e Removed explicit sort predicates for TSortedMap now that the default is correct for T* key types
#rb None

[CL 9098343 by Andrew Rodham in Dev-Editor branch]
2019-09-25 13:52:44 -04:00
Andrew Rodham
19b55c900f Core: Changed default sort predicate for TSortedMap to use its ConstPointerType rather than KeyType directly to ensure compatability for non-const-pointer keys
#rb Steve.Robb

[CL 9098332 by Andrew Rodham in Dev-Editor branch]
2019-09-25 13:51:57 -04:00
Max Chen
c4aa2b1658 Sequencer: Make track icon dim if muted. Track display text is now also dimmed if all the sections are inactive
#rb none

[CL 9096852 by Max Chen in Dev-Editor branch]
2019-09-25 12:21:44 -04:00
ludovic chabant
e60e0284c1 Movie scene player now has a list of binding overrides.
#rb andrew.rodham

[CL 9094785 by ludovic chabant in Dev-Editor branch]
2019-09-25 11:24:00 -04:00
Rex Hill
59e79d36b1 Fix garbage collection causing menus to dissapear
#rb none
#fyi Max.Chen

[CL 9094616 by Rex Hill in Dev-Editor branch]
2019-09-25 11:12:36 -04:00
Jason Stasik
fb6ea600bf Introduce TWidgetSparseAnnotation in order to reduce memory footprint of accessibility data in SWidget
#jira UE-80002
#rb matt.kuhlenschmidt
#fyi lihao.huang

[CL 9094474 by Jason Stasik in Dev-Editor branch]
2019-09-25 10:55:59 -04:00
Rex Hill
e35a62e2cc Rename a setting to bEnableEditToolMenusUI
#rb none
#rnx

[CL 9094168 by Rex Hill in Dev-Editor branch]
2019-09-25 10:31:12 -04:00
Andrew Rodham
211c38188c Sequencer: Address static analysis warning
#rb None

[CL 9093518 by Andrew Rodham in Dev-Editor branch]
2019-09-25 09:28:43 -04:00
JeanFrancois Dube
af7dcdf4e6 Fix tooltip.
#rb none
#jira UE-80795

[CL 9092850 by JeanFrancois Dube in Dev-Editor branch]
2019-09-25 07:18:53 -04:00
Andrew Rodham
27ba1a21e7 Sequencer: Event usability overhaul
- It is now possible to define payload parameters for events again
  - Creating a new event endpoint will leverage custom event nodes rather than separate functions. This is now possible due to the added flexibility that generated function graphs gives us.
  - Users can now also specify which pin to pass the bound object through (if any) - previous rules apply (only object and interface pins supported)
  - Reworked quick-binding menu to use the blueprint graph action menu

#rb Max.Chen, Matt.Hoffman

[CL 9069042 by Andrew Rodham in Dev-Editor branch]
2019-09-24 21:07:41 -04:00
Andrew Rodham
7cba804973 Blueprints: All blueprints contained within assets are now allowable in the blueprint action manager
#rb Dan.OConner, Phillip.Kavan

[CL 9068609 by Andrew Rodham in Dev-Editor branch]
2019-09-24 20:54:50 -04:00
Andrew Rodham
c7936b5f53 Blueprints: Added the ability to hook into UK2Node::RenameUserDefinedPin
- Uses a sparse object annotation to ensure minimal overhead for any K2Node instance that does not have this bound

#rb Dan.OConner

[CL 9068581 by Andrew Rodham in Dev-Editor branch]
2019-09-24 20:53:58 -04:00
Andrew Rodham
8cbf5839b1 Blueprint: Added support for generated functions within Blueprint Graphs
Generated function graphs can be created as part of the compilation process and are ephemeral (only lasting the duration of the compile), but will still be used to generate bytecode and UFunctions on the final class layout. External clients can hook into this process by binding to UBlueprint::GenerateFunctionGraphsEvent and spawning the necessary intermediate graphs on the compiler context using FKismetCompiler::SpawnIntermediateFunctionGraph. GenerateFunctionGraphsEvent is a dynamic delegate, meaning that all bindings will be serialized into the package, enabling composition workflows within a single package.

Generated function graphs are also visible as an intermediate build product with this Blueprint developer setting enabled.

#rb Dan.OConner

[CL 9068567 by Andrew Rodham in Dev-Editor branch]
2019-09-24 20:53:29 -04:00
Ryan Schmidt
9ae296dcb9 ModelingTools: remove ToolIndicatorSet and BrushToolIndicator, add BrushStampIndicator based on Gizmo framework. Updated Brush tools as necessary.
#rb none
#rnx

[CL 9057951 by Ryan Schmidt in Dev-Editor branch]
2019-09-24 18:33:34 -04:00
Rex Hill
9723958dae Menu editor reset now updates details panel
#rb none
#rnx

[CL 9057697 by Rex Hill in Dev-Editor branch]
2019-09-24 17:54:12 -04:00
Jamie Dale
ced417c5a9 Avoid Niagara graph nodes being gathered for game localization
#rb Shaun.Kime

[CL 9057370 by Jamie Dale in Dev-Editor branch]
2019-09-24 17:33:34 -04:00
Rex Hill
e5fb220915 Menu editor, hide legacy items while editing to simplify logic
#rb none
#rnx

[CL 9057251 by Rex Hill in Dev-Editor branch]
2019-09-24 17:26:10 -04:00
Cody Albert
0b6de0e61b Updated editor utility widgets to reinstance on compile and move the old instance to the transient package so that GC can pick it up. This fixes an issue where OnConstruct would be called on the same instance each time the widget is recompiled.
#rb Lauren.Barnes

[CL 9056361 by Cody Albert in Dev-Editor branch]
2019-09-24 17:07:51 -04:00
Rex Hill
794e961c3c Menu editor
- Add minimum window size
- Update icon in menu
- Add reset all customizations button with prompt
#rb none
#rnx

[CL 9054774 by Rex Hill in Dev-Editor branch]
2019-09-24 16:45:41 -04:00
Ryan Schmidt
45956cf80f ModelingMode: Add warning message type and warning message area to Modeling Tools Mode.
#rb none
#rnx

[CL 9053470 by Ryan Schmidt in Dev-Editor branch]
2019-09-24 16:19:08 -04:00
Rex Hill
1efbe5b83e Fix pch compile error
#rb none
#rnx

[CL 9053187 by Rex Hill in Dev-Editor branch]
2019-09-24 16:03:46 -04:00
ludovic chabant
ce159812c3 Add extensibility points for drag-and-dropping stuff on the Sequencer editor.
#rb andrew.rodham, matt.hoffman

[CL 9052881 by ludovic chabant in Dev-Editor branch]
2019-09-24 15:47:03 -04:00
Rex Hill
cb418cafa2 Tool menu customization GUI
#jira UETOOL-1498
#rb Lauren.Barnes

[CL 9051483 by Rex Hill in Dev-Editor branch]
2019-09-24 15:16:06 -04:00
Max Chen
c29c5f0c67 Sequencer: Only include selected object bindings if this one is selected
#jira UE-80784
#rb none

[CL 9050544 by Max Chen in Dev-Editor branch]
2019-09-24 15:01:11 -04:00
Jeffrey Soldan
5f855ff98e Sequencer: Fix material tracks saveing pre-anim state, fixes materials not being animated
#jira UE-60941
#rb @andrew.rodham

[CL 9048678 by Jeffrey Soldan in Dev-Editor branch]
2019-09-24 14:38:09 -04:00