Commit Graph

18 Commits

Author SHA1 Message Date
Andrew Rodham
58107d1db2 Sequencer settings are now stored per sequencer-type
[CL 2607255 by Andrew Rodham in Main branch]
2015-07-01 06:06:21 -04:00
Max Chen
11c009868c Sequencer: Add support for track editors to customize buttons in the outliner next to the property pulldown menu.
[CL 2603218 by Max Chen in Main branch]
2015-06-26 23:36:34 -04:00
Max Chen
3e52d1345f Sequencer: Back out disabling expansion of child tracks because it's also invoked when the outliner tree is rebuilt. So, if you expand child tracks and then perform an operation that causes the outliner tree to be rebuilt (ie. drag in another object), the child tracks will get collapsed.
[CL 2602886 by Max Chen in Main branch]
2015-06-26 16:25:57 -04:00
Max Chen
34d036b410 Sequencer: Child nodes should not be expanded when created. This makes things a bit more presentable when objects are first added and keyed.
[CL 2602248 by Max Chen in Main branch]
2015-06-26 10:44:50 -04:00
Max Chen
374b59134e Sequencer: Get actor name for outliner display.
[CL 2599359 by Max Chen in Main branch]
2015-06-24 14:58:37 -04:00
Frank Fella
59dbef1cee Sequencer - Fix shadowed variable warnings.
[CL 2585004 by Frank Fella in Main branch]
2015-06-11 17:40:27 -04:00
Frank Fella
ca7f7888f5 Sequencer - Add features to allow for better in-timeline editing of animations.
+ Add a toolbar button for adding additional objects to animate.
+ Add combo buttons to object binding tracks for adding additional property tracks.
+ Make the animation outliner resizable.
+ Add widgets for editing key values to the animation outliner.
+ Add buttons for navigating to previous and next keys, and for adding a key at the current time to the animation outliner.

[CL 2583673 by Frank Fella in Main branch]
2015-06-10 21:28:02 -04:00
Frank Fella
13bec92086 Sequencer - Add an object to mange various selections in sequencer.
+ Add the FSequencerSelection class and move all selection functionality there.
+ Add the concept of an active selection which is used to determine what to delete when the user hits the delete key.

[CL 2524575 by Frank Fella in Main branch]
2015-04-24 13:04:32 -04:00
Frank Fella
88a1baa53f UMG - Sequencer - Make animation binding names less confusing.
+ For slots display the name of the widget in the slot and the panels name instead of the slot name.
+ Update the display name for the binding when the object's name changes.

[CL 2507310 by Frank Fella in Main branch]
2015-04-09 16:42:27 -04:00
Frank Fella
a68ec2ab9b Sequencer - Add a view to sequencer which uses a curve editor to show keyframes.
[CL 2447276 by Frank Fella in Main branch]
2015-02-16 11:59:08 -05:00
Nick Atamas
f5e19bef14 Slate : RelativeLayoutScale is now computed in the SlatePrepass(). ComputeDesiredSize() now takes a float parameter. API-breaking change!
[CL 2406629 by Nick Atamas in Main branch]
2015-01-14 19:04:45 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Nick Atamas
978a62ee0f Slate Hittesting 2.0 : Hittesting no longer bound to logical widget hierarchy.
Merged from usr/Nick.Atamas/UE4_SlateDev => /UE4

[CL 2228155 by Nick Atamas in Main branch]
2014-07-23 08:23:21 -04:00
Matt Kuhlenschmidt
d57a19b0f2 Moved a few Sequencer files around and refactored a bit to properly support new track types added from other modules
[CL 2109592 by Matt Kuhlenschmidt in Main branch]
2014-06-18 14:57:34 -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
Matt Kuhlenschmidt
9fbcefd1df Fixed sequencer not opening once it has been closed (world centric bug)
Removed ISequencerInternals interface as it was not necessary and confusing.

[CL 2082317 by Matt Kuhlenschmidt in Main branch]
2014-05-22 16:10:01 -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
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00