Commit Graph

162 Commits

Author SHA1 Message Date
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