Toggles the compilation of the preview material everytime an edit is made.
#ttp 333463 - LIVE: RENDERING: Shaders compile automatically even when Live Nodes and Live Updates are Deselected
The Live Update, Live Nodes (and now Live Preview) toggles clearly aren't universally understood. I've added the live preview toggle to do what this user wanted. It may be an idea to have some UI guys see if extra clarity can be had from tootips/docs/icons etc.
#reviewedby Graeme.Thornton
[CL 2130403 by Simon Tovey in Main branch]
#ttp 332908 - Material editor: shortcut for component mask
#branch UE4
#proj Editor.MaterialEditor
#add Added new material editor action for CreateComponentMaskNode.
#add Created callback for creating a component mask node at the cursor.
#reviewedby Chris.Wood
[CL 2066775 by Richard TalbotWatkin in Main branch]
I've altered the preview material directly to compile with release shaders so that this incurs no overhead.
Refactored the empty material stuff to be neater and to report the base cost of the shader.
Reduced the shaders compiled for this empty stats material to the bare minimum. Typically 3-5, adding a near insignificat cost.
[CL 2054645 by Simon Tovey in Main branch]
#proj UE4.Engine
#summary Added Find Results tab to Material Editor
#add Added SFindInMaterial class to search and display results from materials, similar to the Blueprint version but didn't seem like there was an obvious method of splitting it up into a base class that could be used by both. Made sure to use the search functions from Material Expressions as well to ensure that the results will be the same or better than they were previously.
#change Added new function to UMaterialExpression to get a one line description of it. Most of the time this is just all of the expressions captions combined into one line using spaces, though there were exceptions for constants, textures and function calls so that better information is shown in the results window. Also added a JumpToNode function to FMaterialEditor so that the find results can show the nodes when clicked on.
#extra This is only for searching the current material at present, adding support for searching all assets would be a lot more work as we would need to store meta data allowing materials to be searched before they are loaded.
[CL 2043640 by Matthew Griffin in Main branch]