Commit Graph

59 Commits

Author SHA1 Message Date
Marc Audy
af14590bfb Only hide asset picker for component hierarchy for objects, not classes
[CL 2107488 by Marc Audy in Main branch]
2014-06-16 17:47:38 -04:00
Marc Audy
d27253169e Allow blueprint struct pins to be split in to their component elements on the node instead of requiring a make/break node be used.
[CL 2106993 by Marc Audy in Main branch]
2014-06-16 10:30:41 -04:00
Jaroslaw Palczynski
ce0aa1be23 UE4 Refactoring. Changed OVERRIDE and FINAL macros to keywords override and final.
Some missing changes from last submit plus deprecated message when using macros.

[CL 2104460 by Jaroslaw Palczynski in Main branch]
2014-06-13 08:09:04 -04:00
Jaroslaw Palczynski
ebce413232 UE4 Refactoring. Changed OVERRIDE and FINAL macros to keywords override and final.
[CL 2104397 by Jaroslaw Palczynski in Main branch]
2014-06-13 06:14:46 -04:00
Dan Oconnor
21341bc827 #UE4 Trivial fix for diff view displaying {PinName} instead of the actual name of the pin..
[CL 2099837 by Dan Oconnor in Main branch]
2014-06-09 20:29:38 -04:00
Benn Gallagher
c46d281029 Allowed configuration of graph state decorations to disable PIE and read only decorations
#ttp 335218 - Remove read only/PIE borders and notifications from graph preview tooltips

[CL 2098973 by Benn Gallagher in Main branch]
2014-06-09 11:12:17 -04:00
Dan Oconnor
dd931cb0d0 #UE4 SGraphEditor can now lock to more than one other SGraphEditor. This will allow for a three way merge widget to lock three graph views to eachother. Also cleaned up some errant includes.. tested non-unity build w/ QAGame
#codereview Mike.Beach, Nick.Whiting

[CL 2095157 by Dan Oconnor in Main branch]
2014-06-04 20:07:21 -04:00
David Ratti
d129babe72 DoOnceMultiInput Node: provide's DoOnce behavior but with multiple input/output pairs. Basically, a 'first through' node.
[CL 2094646 by David Ratti in Main branch]
2014-06-04 13:51:09 -04:00
Matt Kuhlenschmidt
df5a629ef6 Removed unused header include
[CL 2094390 by Matt Kuhlenschmidt in Main branch]
2014-06-04 10:16:26 -04:00
Wes Hunt
8db6882306 Remove MenuWidth and MenuHeight from SComboButton.
* Replaced only usage with an SBox with Width/Height Override like SComboButton was doing.
* Removes unnecessary extra widget layer from almost all SComboButtons.
#codereview:nick.atamas

[CL 2091969 by Wes Hunt in Main branch]
2014-06-02 14:21:26 -04:00
James Golding
0acc73086d Engine.h trimming (AnimNode classes, SkeletalMeshActor.h)
Remove unused AnimationTypes.h/.cpp

[CL 2086878 by James Golding in Main branch]
2014-05-29 17:24:15 -04:00
Wes Hunt
c7ba265891 Slate API Updates
* Paint is now the non-virtual entry point to OnPaint to support required pre/post functionality. Widgets override OnPaint as usual, but calls to tell a widget to paint should be "Paint" not "OnPaint".
* ArrangeChildren -> OnArrangeChildren. ArrangeChildren is now the non-virtual entry point for the same reason as Paint/OnPain.
* OnPaint and OnArrageChildren are now private so they are not accidentally called.
* Added Stats for Paint time and ArrangeChildren time.
#BUN
#codereview:nick.atamas,max.preussner

[CL 2086158 by Wes Hunt in Main branch]
2014-05-29 17:18:37 -04:00
Dan Oconnor
b9405855ef #UE4
Fix for TTP 334808, just needed to call modify on the nodes before updating their position. Identical to what we do for the comment node itself in SGraphNode::MoveTo

#codereview Phillip.Kavan, Nick.Whiting

[CL 2085767 by Dan Oconnor in Main branch]
2014-05-29 17:14:05 -04:00
James Golding
7e7a2e6473 More Engine.h trimming (EdGraph headers, BoneMaskFilter, Breakpoint, LevelScriptBP, ClipPAdEntry, CodecMovie, DestructibleFractureSettings, DeviceProfile)
[CL 2085606 by James Golding in Main branch]
2014-05-29 17:11:10 -04:00
Dmitry Rekman
b7826acacb Safe compiler warning fixes from PR 185.
This is a subset of changes (compiler warning fixes needed to compile Linux editor) from pull request 185 by sbc100, 3dluvr, wshearn, abarbu et al: https://github.com/EpicGames/UnrealEngine/pull/185
- Initialization order fixes
- Missing virtual destructors in classes with virtual funcs.
- Missing newlines at the end of file

#codereview Robert.Manuszewski

[CL 2085576 by Dmitry Rekman in Main branch]
2014-05-29 17:09:32 -04:00
Dmitry Rekman
5641ddd9fc Case sensitiveness and pathname fixes from PR 185.
This is a subset of changes from pull request 185 by sbc100, 3dluvr, wshearn, abarbu et al: https://github.com/EpicGames/UnrealEngine/pull/185

[CL 2085575 by Dmitry Rekman in Main branch]
2014-05-29 17:09:19 -04:00
Marc Audy
793ed4c7ed Fix shadowed variables
[CL 2083425 by Marc Audy in Main branch]
2014-05-29 16:52:50 -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
James Golding
507c402a4e Remove Material Expression headers from Engine.h and only include where needed
#codereview nick.penwarden

[CL 2082041 by James Golding in Main branch]
2014-05-22 11:33:54 -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
Gil Gribb
2fba87038e UE4 non-unity fixes
#codereview michael.noland, lina.halper

[CL 2075705 by Gil Gribb in Main branch]
2014-05-16 13:18:18 -04:00
Michael Trepka
573b126f35 Updated SNodePanel::OnMouseMove() so it does zoom on Mac trackpads and Magic Mouse when right mouse button is down.
[CL 2075681 by Michael Trepka in Main branch]
2014-05-16 12:53:12 -04:00
Michael Noland
6046bb9cc9 Blueprints: Add reroute nodes to help organize wires
- Clean up FDragConnection construction and add a factory function in SGraphPin to extend it for some pins
- Clean up arguments to FOnGetContextMenuFor in SGraphPanel
- Various modifications to SGraphPin to permit implementation of wire knots/reroute nodes
#codereview nick.whiting

[CL 2074801 by Michael Noland in Main branch]
2014-05-15 17:34:14 -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
Michael Trepka
475012b9dd Added trackpad gestures support to blueprint and material editors
[CL 2071718 by Michael Trepka in Main branch]
2014-05-13 12:15:52 -04:00