Commit Graph

6 Commits

Author SHA1 Message Date
Gil Gribb
1d50eae0de UE4 - rework RHI user-facing APIs to be safer and incorporate the desired sematics
[CL 2119499 by Gil Gribb in Main branch]
2014-06-27 11:07:13 -04:00
Andrew Rodham
7055102044 Locking a viewport to a camera actor now correctly uses the camera's properties
I've made a few changes here to make the code more consistent for the various ways of using a viewport to view an actor's position:
    * Camera properties are now taken off any UCameraComponent, not specifically limited to ACameraActors.
    * Calling FLevelEditorViewportClient::SetActorLock will now lock the viewport to the specified actor. If the actor has a camera component the viewport will inherit this camera's properties. The locked actor will also move with the viewport position if in perspective mode (as before).
    * ControllingActor and PostProcessingActor have been removed from FLevelEditorViewportClient. Both were used for PIP camera previews which now work by locking a viewport to their desired camera.
    * The inheriting of camera properties is controlled by the viewport "Camera View" setting shown on the quick settings viewport toolbar under the "Lock Viewport to Actor sub-menu.

This addresses TTP#337559 - feature request - improve viewport functionality for locking to camera

Reviewed by Chris Wood, Matt Kuhlenschmidt

[CL 2113995 by Andrew Rodham in Main branch]
2014-06-23 10:25:08 -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
Matt Kuhlenschmidt
ec6d43e953 Basic hookup for Sequencer in UMG. Not actually working yet.
- Broke out the asset editor portion of ISequencer into another class as it doesnt make sense to use an asset editor for an embedded sequencer
- Some minor cleanup to make sequencer work outside of the level editor (more work to do)

[CL 2096271 by Matt Kuhlenschmidt in Main branch]
2014-06-05 16:56:40 -04:00
Bob Tellez
96c40b8974 Merging UE4-Fortnite -> Main using CL#2047477
[CL 2049479 by Bob Tellez in Main branch]
2014-04-23 19:29:53 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00