Commit Graph

8 Commits

Author SHA1 Message Date
Michael Noland
9e57fb9699 Mesh paint editor mode: Refactored texture override code to get closer to being able to override via the IMeshPaintGeometryAdapter
[CL 2520442 by Michael Noland in Main branch]
2015-04-21 20:28:46 -04:00
Michael Noland
2a3b6e24e8 Paper2D: Improvements to texture selection for mesh paint, allowing adapters to override behavior
[CL 2397883 by Michael Noland in Main branch]
2015-01-05 16:36:11 -05:00
Michael Noland
345b90f305 Editor: Make IMeshPaintGeometryAdapter::LineTraceComponent const
[CL 2393441 by Michael Noland in Main branch]
2014-12-19 00:12:28 -05:00
Michael Noland
b3e4535b46 Editor: Add adapter factory registration system for mesh painting and split the static mesh version out into separate files (WIP)
[CL 2393433 by Michael Noland in Main branch]
2014-12-18 23:37:29 -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
Andrew Rodham
ba3528c9d4 Made it possible for asset editors to maintain their own FEditorModeTools lists
Breaking changes include:
    * Rename of GEditorModeTools -> GLevelEditorModeTools to signify that it applies only to the level editor modes
    * Addition of FEditorModeRegistry, responsible for managing and creating new editor modes. Modes are no longer registered with an instance of the mode, instead with a mode factory that is able to create a new mode of that type.
    * Editor modes now operate on FEditorViewportClients rather than FLevelEditorViewportClients
    * Added ability to specify an FEditorModeTools when creating an FEditorViewport

Moved component vizualiser manager handling outside of individual editor modes, and into FLevelEditorViewportClient. This should make it easier to transplant in future.

This work addresses TTP#334640 - EDITOR: Investigate making editor modes a per-'editor' concept

Reviewed by Michael Noland, Matt Kuhlenschmidt

[CL 2109245 by Andrew Rodham in Main branch]
2014-06-18 10:16:16 -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
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00