Commit Graph

157 Commits

Author SHA1 Message Date
Andrew Rodham
06d029f77c Fixed use of undefined type in a header
[CL 2607374 by Andrew Rodham in Main branch]
2015-07-01 09:18:49 -04:00
Max Chen
af5c1e96da Sequencer: Fix a bug with adding a key to the nearest section (needs to add to all key area's nearest owning sections)
[CL 2607355 by Max Chen in Main branch]
2015-07-01 08:49:34 -04:00
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
a59415c101 Sequencer: Double click on a section that's currently expanded to the view range now sets the view range back to before the double click. This allows you to get out of the section view range easily.
[CL 2607097 by Max Chen in Main branch]
2015-07-01 02:02:42 -04:00
Max Chen
065abb98d9 Sequencer: Add setting for setting the global time when dragging a keyframe.
[CL 2607068 by Max Chen in Main branch]
2015-07-01 00:30:25 -04:00
Max Preussner
46f38304a3 MovieScene: Started to move refactored/cleaned up legacy code into binding manager replacement
[CL 2606703 by Max Preussner in Main branch]
2015-06-30 19:16:40 -04:00
Max Preussner
584d552ecd MovieScene: Made puppet types private
[CL 2606702 by Max Preussner in Main branch]
2015-06-30 19:15:30 -04:00
Matt Kuhlenschmidt
681f4d1c42 Fixed the section selection highlight in sequencer so that it properly matches the contour of a section
[CL 2606464 by Matt Kuhlenschmidt in Main branch]
2015-06-30 17:04:59 -04:00
Max Chen
d3ecf485ba Sequencer: Add key to nearest section and not all sections.
[CL 2606305 by Max Chen in Main branch]
2015-06-30 15:36:06 -04:00
Frank Fella
0eb6e2aebd Sequencer - Allow keying of UActorComponent properties.
[CL 2606224 by Frank Fella in Main branch]
2015-06-30 14:49:26 -04:00
Max Chen
ebfab46ab3 Sequencer: Hotkeys for translation, rotation, scale.
[CL 2605618 by Max Chen in Main branch]
2015-06-30 09:49:35 -04:00
Matt Kuhlenschmidt
55de9b6526 Sub-movie scene work
-Sub-movie scenes and shots can now be properly deleted
-Sub-movie scenes now properly update their spawnables when they are created/deleted
-Movie scene instances now have a chance to clean up their inner movie scene data when they are removed
-Movie scene shot tracks now properly evaluate any inner tracks they have
-Movie scene sections are now evaluated at t=0 instead of being skipped due to TRange not working if both start and end time are zero

[CL 2605023 by Matt Kuhlenschmidt in Main branch]
2015-06-29 20:59:21 -04:00
Matt Kuhlenschmidt
7cf6f6026f Fixed a number of shutdown and map load crashes in Sequencer
- Do not cache off the world in the actor binding manager
- Ensure tracks are fully updated when a map changes
- Properly clean up spawnable actors when a world is torn down

[CL 2604571 by Matt Kuhlenschmidt in Main branch]
2015-06-29 15:47:48 -04:00
Matt Kuhlenschmidt
41c3a9baa5 Sequencer Shot changes
Added the ability to specify a widget for each section interface. The widget is placed inside the Section widget created for it.  Added an example of this for shot sections.  Each shot section has an inline editable text box to rename the shot.
Fixed shots not refreshing when a new map is loaded

[CL 2604567 by Matt Kuhlenschmidt in Main branch]
2015-06-29 15:46:35 -04:00
Matt Kuhlenschmidt
d63f37f841 Adjust padding on sequencer track rows
[CL 2604118 by Matt Kuhlenschmidt in Main branch]
2015-06-29 12:08:28 -04:00
Matt Kuhlenschmidt
ea6db7edaf Backend improvements to the Shot workflow in Sequencer. UI still needs improvement
- Creating a new shot will now create a new sub-movie scene with a shot name and number
- Refactored shot playback in the editor so that it properly sends the correct data to the level viewport being previewed
- Shot tracks are no longer considered a master track.  Each movie scene has a dedicated shot track that is created if needed.  Only the root movie scene shot track is updated at runtime however

[CL 2604023 by Matt Kuhlenschmidt in Main branch]
2015-06-29 11:07:33 -04:00
Max Chen
1374f13be6 Sequencer: Add support for custom menus for sections.
[CL 2603969 by Max Chen in Main branch]
2015-06-29 10:43:23 -04:00
Matt Kuhlenschmidt
bfed8e0312 Fix deprecation warnings
[CL 2603842 by Matt Kuhlenschmidt in Main branch]
2015-06-29 09:24:26 -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
Matt Kuhlenschmidt
a8c29eb9f1 Fix shot thumbnail rendering not working properly.
[CL 2602983 by Matt Kuhlenschmidt in Main branch]
2015-06-26 17:24:21 -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
Matt Kuhlenschmidt
0e52637481 Fixed shadowed variable
[CL 2602869 by Matt Kuhlenschmidt in Main branch]
2015-06-26 16:19:13 -04:00
Matt Kuhlenschmidt
7b501560e8 Renamed the DirectorTrack and all related classes to ShotTrack
[CL 2602694 by Matt Kuhlenschmidt in Main branch]
2015-06-26 14:48:33 -04:00
Matt Kuhlenschmidt
9596a57304 -Fixed a crash when deleting a track from Sequencer.
-Replaced return by pointer with return by reference for Sequencer selection sets.

[CL 2602666 by Matt Kuhlenschmidt in Main branch]
2015-06-26 14:40:49 -04:00
Max Chen
0a4d108408 Sequencer: Sort root nodes alphabetically.
[CL 2602609 by Max Chen in Main branch]
2015-06-26 14:13:25 -04:00