Phillip Kavan
f64227b20d
Backout CL# 2324267 - seems to be causing some issues w/ connection dragging.
...
[CL 2324696 by Phillip Kavan in Main branch]
2014-10-09 18:07:48 -04:00
Phillip Kavan
f607bfbb54
[347817] BP perf - Removed a redundant node construction pass on graph panel updates.
...
- Double-checked all SGraphNode derivatives to make sure they were actually doing construction in their Construct() calls; fixed up a couple that weren't.
- Cuts update timings roughly in half (still needs work though).
[CL 2324267 by Phillip Kavan in Main branch]
2014-10-09 12:09:56 -04:00
Martin Mittring
0924ac0b78
removed r.UseDiffuseSpecularMaterialInput (was only used for Fortnite which has been rchanged, prevented some GBuffer optimizations)
...
[CL 2323127 by Martin Mittring in Main branch]
2014-10-08 15:27:19 -04:00
Dan Oconnor
b4b1485891
Default Comment Node Color now pulled from GraphEditorSettings, rather than hard coded...
...
[CL 2321824 by Dan Oconnor in Main branch]
2014-10-07 17:04:37 -04:00
Dan Oconnor
f28bd02080
Moving EdGraphNode_Comment into Editor, out of Runtime/Engine
...
[CL 2321789 by Dan Oconnor in Main branch]
2014-10-07 16:39:44 -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
Fred Kimberley
27c0402283
Integrating changes from the Fortnite branch up to CL 2318231.
...
Merging using UE4-Fortnite-To-UE4
[CL 2321212 by Fred Kimberley in Main branch]
2014-10-07 09:53:56 -04:00
Ben Cosh
a8c830c180
Removing debug spam committed in 2320435
...
[CL 2320442 by Ben Cosh in Main branch]
2014-10-06 16:53:20 -04:00
Ben Cosh
4fefc3735e
Reducing the GuardBand on the node clipping because it seems wasteful and we have performance issues on big graphs.
...
#Branch UE4
#Proj GraphEditor
[CL 2320435 by Ben Cosh in Main branch]
2014-10-06 16:48:18 -04:00
Michael Schoell
32c914eb8d
[GitHub] 315 : Added an undo transaction for comment node resizing
...
#ttp 342708
[CL 2318917 by Michael Schoell in Main branch]
2014-10-03 16:16:40 -04:00
Martin Wilson
d0f7b51655
non unity compile fixes (penance for breaking it yesterday)
...
[CL 2317163 by Martin Wilson in Main branch]
2014-10-02 07:03:46 -04:00
Martin Wilson
9a04dea5bd
Layered blend per bone starts with 2 poses by default and has an add pin button
...
#TTP 308411 - Animation Blueprint: Layered blend per bone should have 2 blends by default, and should have ADD PIN button like regular blueprints
[CL 2315863 by Martin Wilson in Main branch]
2014-10-01 09:43:43 -04:00
Mike Beach
62e585cb03
Consolidating where we call UEdGraphNode::AddNode() for newly spawned nodes (to avoid duplicated code... centralized in UBlueprintNodeSpawner).
...
[CL 2314667 by Mike Beach in Main branch]
2014-09-30 14:13:40 -04:00
Mike Beach
8c89b738e7
AddComponent nodes can now be bound to selected assets (in the new menu system).
...
[CL 2308668 by Mike Beach in Main branch]
2014-09-24 15:12:23 -04:00
Matt Kuhlenschmidt
fe488192cc
Fix material editor preview tiles drawing over everything
...
[CL 2307484 by Matt Kuhlenschmidt in Main branch]
2014-09-23 17:25:46 -04:00
Ben Cosh
beaf9a0bc6
Modified the Composite node tooltips to be static when the documentation excerpts are shown ( ctrl + alt )
...
#TTP 344651 - Rich Tool Tip on placed Math Expression Node moves so you can't click the link
#Branch UE4
#Proj GraphEditor
[CL 2305402 by Ben Cosh in Main branch]
2014-09-22 09:43:11 -04:00
Max Preussner
121fccd2ab
Code and documentation cleanup pass
...
- removed dummy UClasses (no longer needed)
- removed file header comments (not used)
- removed duplicated function documentation in cpp files
- documentation cleanup, punctuation, spelling etc.
- pragma once include guards (now work on all platforms)
- relative public includes (are auto-discovered by UBT)
- fixed too many/too few line breaks
- deleted empty files
- missing override
- NULL to nullptr
[CL 2305058 by Max Preussner in Main branch]
2014-09-21 20:35:48 -04:00
Maciej Mroz
927196f433
ttp346705 CRITICAL: Regression: BP: Interacting with the details panel within a blueprint interface collapses the details panel and de..
...
#codereview Mike.Beach, Michael.Schoell
[CL 2301556 by Maciej Mroz in Main branch]
2014-09-17 16:32:28 -04:00
Mike Beach
e4ceb6911a
Hiding the empty graph instruction box when there are no instructions.
...
[CL 2299925 by Mike Beach in Main branch]
2014-09-16 15:11:30 -04:00
James Golding
f7308f4b06
Fix non-unity in UGraphEditorSettings (missing FMargin decl)
...
#codereview michael.noland
[CL 2299444 by James Golding in Main branch]
2014-09-16 10:26:00 -04:00
Marc Audy
156941adcf
Switch Node Polish
...
* Name and String have + Add Pin button
* Enum doesn't display Remove Execution Pin on right click
* Enum doesn't display Show Default Pin in details view
* All types have proper default in selection box
[CL 2299436 by Marc Audy in Main branch]
2014-09-16 10:25:25 -04:00
Michael Noland
4e663a66b1
GraphEditor: Fix some node titles (such as material nodes) having extra blank lines due to \\r injected by the text builder class
...
[CL 2299010 by Michael Noland in Main branch]
2014-09-15 21:53:46 -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
fff6984e40
GraphEditor: Pad the height of multi-line node titles to be a multiple of the graph snap grid taller than single-line nodes, so the pins will still line up if you place the node N cell snaps above
...
[CL 2298950 by Michael Noland in Main branch]
2014-09-15 19:53:19 -04:00