Commit Graph

147 Commits

Author SHA1 Message Date
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
Michael Noland
dee20d21a6 Blueprint: Remove some redundant code from SGraphNodeK2Event::AddPin, relying on the inherited behavior except for delegate pins
[CL 2298846 by Michael Noland in Main branch]
2014-09-15 18:03:40 -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
Ben Cosh
f975ea6a5c fix for drag dropping onto categories in My Blueprint causing an infinite loop.
#Branch UE4
#Proj GraphEditor

note previous fix could generate bad category paths if it wasn't chained.

[CL 2298009 by Ben Cosh in Main branch]
2014-09-15 08:10:19 -04:00
James Golding
28afccd446 Change component picker combo to use more standard FEditorClassUtils for rich tooltips (files in Engine\\Documentation\\Source\\Shared\\Types\\)
Add doc w. link for Audio, SkelMesh and StaticMesh components to test
Polish component class picker combo (styling, padding, separators etc)
#codereview lauren.ridge, nick.whiting

[CL 2297977 by James Golding in Main branch]
2014-09-15 08:00:10 -04:00
Ben Cosh
5599f29359 fix for drag dropping onto categories in My Blueprint causing an infinite loop.
#Branch UE4
#Proj GraphEditor

note: also patched up what appeared to be a repeated typo, decedent for descendent :)

#codereview Mike.Beach

[CL 2297939 by Ben Cosh in Main branch]
2014-09-15 06:29:54 -04:00
Mike Beach
38afe161e0 Messaging users with empty graphs, how to start adding nodes.
[CL 2295781 by Mike Beach in Main branch]
2014-09-12 18:42:03 -04:00
Nick Atamas
440aad30b6 Slate : Deprecated .AspectRatio() and removed all references.
[CL 2294436 by Nick Atamas in Main branch]
2014-09-11 20:21:09 -04:00
Joe Conley
f91de9557a Data Table Blueprint nodes: TTP: 346291 any BP with GetDataTableRow node is always marked as dirty
SGraphPinNameList::GetDefaultValueWidget() was calling  GraphPinObj->GetSchema()->TrySetDefaultValue(), but it turns out that was not actually necessary, so just removed that call.

[CL 2294077 by Joe Conley in Main branch]
2014-09-11 15:34:55 -04:00
Michael Schoell
a3e7a9ba7d Selected actor references can now be placed using the new Blueprint menu system.
[CL 2294037 by Michael Schoell in Main branch]
2014-09-11 15:04:45 -04:00
bruce nesbit
d27db9cd36 Added metadata for materialgraph nodes
[CL 2293642 by bruce nesbit in Main branch]
2014-09-11 08:13:08 -04:00
Thomas Sarkanen
ff9594e679 Right-click menu operations on Behavior Tree sub-nodes now work
Added new GetNodeUnderMouse() call to SGraphNode. This gives each node type the option of returning child nodes, rather than always operating on the top-level node.

TTP# 346150 - AI: BEHAVIORTREE: Unable to delete decorator and service using right click menu

[CL 2293617 by Thomas Sarkanen in Main branch]
2014-09-11 07:02:40 -04:00
Nick Atamas
8453f13ba9 Slate: OnHitTest() is now deprecated.
[CL 2291133 by Nick Atamas in Main branch]
2014-09-09 13:58:35 -04:00
Mike Beach
b5d7aaa58e Optimizing how graph menus are sorted/built.
[CL 2286860 by Mike Beach in Main branch]
2014-09-05 17:51:16 -04:00
Marc Audy
4ad81351db Change how types are displayed in blueprint pin tooltips
Deprecate TypeToString
Make ConstructBasicPinTooltip take FText for Description
Make SpawnActorFromClass pin tooltips consistent with other nodes

[CL 2286449 by Marc Audy in Main branch]
2014-09-05 13:06:18 -04:00