Commit Graph

25 Commits

Author SHA1 Message Date
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Michael Noland
5942816000 GraphEditor: Split connection drawing policies out into individual files
[CL 2360933 by Michael Noland in Main branch]
2014-11-14 18:23:41 -05:00
Bob Tellez
534562897b [AUTOMERGE]
#UE4 Less curvy splines in reference viewer

--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2353542 by Bob.Tellez on 2014/11/07 16:04:40.

[CL 2353543 by Bob Tellez in Main branch]
2014-11-07 16:06:07 -05:00
Mikolaj Sieluzycki
59df49651b Engine private PCH cleanup.
#codereview Robert.Manuszewski

[CL 2348191 by Mikolaj Sieluzycki in Main branch]
2014-11-04 06:12:25 -05:00
Daniel Wright
ec075f89ef De-emphasized connectors in the material editor are drawn much brighter, increases visibility with comment backgrounds
[CL 2340035 by Daniel Wright in Main branch]
2014-10-24 13:26:17 -04:00
Ben Cosh
01a1fb6115 Build fix, left a dangling reference to removed counter in cl 2321492
[CL 2321534 by Ben Cosh in Main branch]
2014-10-07 13:43:49 -04:00
Ben Cosh
5cff89e809 This adds some simple clip testing for the connection bounds in an effort to increase graph performance on large blueprints
#TTP 347817 - Editing larger Blueprints is super slow.
#Branch UE4
#Proj GraphEditor

#codereview Phillip.Kavan

[CL 2321492 by Ben Cosh in Main branch]
2014-10-07 13:08:42 -04:00
Michael Noland
fa7eb3328f GraphEditor: Make various padding values adjustable to iterate on more compact nodes (WIP / Experimental)
#codereview nick.whiting

[CL 2299009 by Michael Noland in Main branch]
2014-09-15 21:48:46 -04:00
Michael Noland
a74fb28619 GraphEditor: Adjust spline tangent calculations to improve look and feel of wires in all of the graph editors
- Splines now take vertical travel into account in tangent generation, and use a stronger setting when going horziontally backwards (loopbacks)
- Various parameters related to tangent calculations can now be adjusted in the Graph Editor section of Editor Settings
#codereview nick.whiting

[CL 2298813 by Michael Noland in Main branch]
2014-09-15 17:43:07 -04:00
Mike Beach
c198f7016d Moving the option to enable/disable the new menuing system into experimental editor preferences.
[CL 2298767 by Mike Beach in Main branch]
2014-09-15 17:22:50 -04:00
Nick Atamas
057f48f25b Slate: Removed legacy operator() from FArrangedWidgets in favor of operator[]. Fixed uses cases.
[CL 2270701 by Nick Atamas in Main branch]
2014-08-25 12:51:49 -04:00
Mike Beach
65105b2584 Making it so routing exec nodes shows flow of execution when debugging.
(TTP #338146)

[CL 2114076 by Mike Beach in Main branch]
2014-06-23 11:20:54 -04:00
James Golding
4ec7242ccd Remove LatentActionManager.h, Scene.h, NetSerialization.h, Interface_AssetUserData.h and all SoundNode classes from Engine.h
#codereview marc.audy

[CL 2083026 by James Golding in Main branch]
2014-05-29 16:47:05 -04:00
Max Preussner
8fec9bafc3 Settings: moved graph editor settings into GraphEditor module; added 'Graph Editor' settings section to Settings UI
Settings specific to Anim, Blueprint and Material Editor should probably be broken out into their own settings classes in the respective modules at some point. It feels a little strange that the GraphEditor needs to be aware of specific pin and node title types. At this time I did not want to refactor the existing graph editors though, and since many of the properties are currently being shared, pulling these settings out of UEditorUserSettings is at least a good first step. In the future I would like to see settings sections for specific graph based editors instead of having a generic 'Graph Editor' section that is shared by some or all editors.

I exposed various color settings in the UI as many users seem to be quite excited about customizing their Editor. If you think that some settings should be added or removed, please feel free to make any desired changes or let me know. Thanks!

#CodeReview: nick.whiting

[CL 2079703 by Max Preussner in Main branch]
2014-05-20 19:00:53 -04:00
Michael Noland
437060dce3 GraphEditor: Removed the arrow head offset for input-side wires when no arrow head is being rendered
#codereview nick.whiting

[CL 2073257 by Michael Noland in Main branch]
2014-05-14 14:55:31 -04:00
Mikolaj Sieluzycki
45c031d576 #ttp 331438 UE4: PlatformMath refactor
#proj core
#branch UE4
#summary Rename Trunc, Round, Floor, Ceil to TruncToInt, RoundToInt, FloorToInt, CeilToInt. Added *ToFloat versions. Repeated for FGenericPlatformMath and all derived classes for all platforms wherever applicable. Corrected comment in Fractional and added Frac() which does HLSL-style fractional (x - floor(x)). Checked for compilation on all projects (with cooking levels wherever applicable). Didn't change Fractional to Frac, this will be done in second commit.
#codereview robert.manuszewski

[CL 2064306 by Mikolaj Sieluzycki in Main branch]
2014-05-06 06:26:25 -04:00
Mikolaj Sieluzycki
bbcea54981 #ttp 303393 UObject improvement: Remove header groups
#proj core
#branch UE4
#summary Removed header groups, removed some redundant includes and replaced with forward declarations. Fixed compilation errors.

[CL 2055361 by Mikolaj Sieluzycki in Main branch]
2014-04-24 08:49:31 -04:00
Mike Beach
ef85668242 Only warning about uninjected wire-traces when the two nodes are connected (accounts for sequence nodes, where the end of one chain jumps back in execution).
(TTP #333145)

[CL 2055032 by Mike Beach in Main branch]
2014-04-23 20:43:35 -04:00
Robert Manuszewski
86174fbbdf Back out changelist 2054304
[CL 2054447 by Robert Manuszewski in Main branch]
2014-04-23 20:18:11 -04:00
Mikolaj Sieluzycki
e9351fe5de #ttp 303393 UObject improvement: Remove header groups
#proj core
#branch UE4
#summary Removed header groups, removed some redundant includes and replaced with forward declarations. Fixed compilation errors.

[CL 2054304 by Mikolaj Sieluzycki in Main branch]
2014-04-23 20:15:15 -04:00
Michael Noland
83c2ed7fae #ue4
- Disabled LogConnectionDrawingPolicy log spam

[CL 2051128 by Michael Noland in Main branch]
2014-04-23 19:50:14 -04:00
Michael Schoell
0a41fb741e #summary Can search for nodes in the palette menu in Blueprints with both the native name and the localized name.
#add Added UEdGraphNode::GetNodeNativeTitle to return a native title for a node.
#add Added UEdGraphNode::GetNodeSearchTitle to return the native and localized title for a node, together, for searching.
#add Can hold "alt" over a node (in the graph panel, or the palette) to see the native name of the node.

#ttp 331252 - Blueprints: Editor: L10N: Blueprints need to consistently show localized node names and when searching need to search both the localized name and the native name

#codereview justin.sargent

[CL 2044506 by Michael Schoell in Main branch]
2014-04-23 18:30:37 -04:00
Mikolaj Sieluzycki
f9fe87c29a #ttp 331240 - CORE: Remove GIsBenchamrking, GUseFixedTimeStep from global scope
#proj core
#branch UE4
#summary Moved global variables to statics in FApp. Removed unused GUnclampedDeltaTime.
#codereview robert.manuszewski

[CL 2043034 by Mikolaj Sieluzycki in Main branch]
2014-04-23 18:12:58 -04:00
Mike Beach
b6135239c9 TTP #325423: Making it so we correctly identify which execution-pin a node was triggered from.
- Wire-trace op-codes are now inserted before every statement in GotoFixupRequestMap
  - ExpandNode() now uses FKismetCompilerContext::MovePinLinksToIntermediate/CopyPinLinksToIntermediate for transfering pin links (to track pin associations)

#codereview Nick.Whiting

[CL 2040798 by Mike Beach in Main branch]
2014-04-23 17:45:37 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00