Forked NodeGraph API & NodeEdior code from Base Editor Libary
Viewport node
Named Reroute Declaration node
Named Reroute node
Blackboard
Constant Bool, Int, Float, Float2, Float3, Float4 & Color nodes
Added Float4ParameterNode
BooleanFeatureSwitch node that replaces the old static switch node
Shader Feature Enum & EnumShaderFeature node
Ability to change and or reset preview model yaw rotation in preview settings popup
Ability to set and save the current Preview viewport view mode
Made the headers for the nodes a bit more colorful
Moved AssetBrowser Create New Asset action for Graph And Subgraph assets to "New/Shader"
Renamed NodeInput "UV" on Depth node to "ScreenPosition"
Comment nodes can now be set to any color rather than a preset few colors
Renamed DepthIntersectionNode class to DepthFadeNode
Separated constant parameter type responsibility from IParameter nodes. Meaning ParameterNodes are always a parameter now, never a constant.
Renamed parameter node classes since now that dedicated constant nodes exist
Updated and renamed the TextureSampler node classes
Fixed ProjectConverter converting all the TextureSampler nodes to just TextureSampler. Now it converts to the respective nodes.
Removed the ability for the Static Switch node to define a Shader Feature. They are now defined at the graph level in the blackboard
Old FunctionResult node
Old StaticSwitch node