Paper2D: Defined a "Paper2D" category and moved existing asset type actions over
New methods on IAssetTools:
- RegisterAdvancedAssetCategory
- FindAdvancedAssetCategory
- GetAllAdvancedAssetCategories
Upgrade Note: This gets rid of the named extension sections in the filter menu, which should instead be extended via registering a new category.
[UE-13646]
#codereview bob.tellez
[CL 2525743 by Michael Noland in Main branch]
#jira UE-11567 - In Use By Level Filter disabled when renaming asset
#jira UE-11569 - Moving an asset In Use By Level is enabled will make it not visible in filter
#codereview Matt.Kuhlenschmidt
[CL 2508158 by Richard TalbotWatkin in Main branch]
Added the concept of "ClassTypeActions" for class asset types (C++ classes and Blueprints)
UE-7970 - Add small 'play' button to EditorTutorial asset thumbnail
Class asset types (C++ classes and Blueprints) are now able to provide actions that should be performed based upon the type of class the asset contains, rather than the asset class itself (which is always "Class" or "Blueprint").
This will allow the editor tutorials to provide class type actions for Blueprints that derive from "EditorTutorial" without requiring this information to be put into the asset type actions for Blueprint assets.
ReviewedBy Thomas.Sarkanen
[CL 2419736 by Ben Marsh in Main branch]
#jira UE-7384 - Using "Create New Asset" twice in a row causes an ensure generating the error message
[CL 2403504 by Richard TalbotWatkin in Main branch]
refactored tga code to allows use outside of EditorFactories.cpp
added support for grayscale jpeg
fix memory leak in jpeg code
changes in AssetTools to allow to specify precise factory when multiple factories support the same filetype
changes in Plugin.cs to allow binary only plugins
exposed parts of engine API to other modules
[CL 2108453 by Matt Kuhlenschmidt in Main branch]
#TTP 331892 - Editor: Blueprint Defaults Diff: Lauching diff tool does not work with spaces in paths
#branch UE4
#proj Editor.BehaviourTreeEditor
#proj Editor.WorldBrowser
#proj Editor.Levels
#proj Developer.AssetTool
#change Wrapped the file paths in double quotes, this means that the full path gets passed to P4Merge
#reviewedby Chris.Wood
[CL 2060955 by Barnabas McManners in Main branch]