Class BuiltInBaseShaderGUI
Inheritance
BuiltInBaseShaderGUI
Inherited Members
ShaderGUI.OnMaterialInteractivePreviewGUI(MaterialEditor, Rect, GUIStyle)
Assembly: Unity.ShaderGraph.Editor.dll
Syntax
public class BuiltInBaseShaderGUI : ShaderGUI
Fields
m_FirstTimeApply
Declaration
public bool m_FirstTimeApply
Field Value
Methods
AssignNewShaderToMaterial(Material, Shader, Shader)
Declaration
public override void AssignNewShaderToMaterial(Material material, Shader oldShader, Shader newShader)
Parameters
Overrides
Declaration
public static void DoIntPopup(GUIContent label, MaterialEditor materialEditor, MaterialProperty property, string[] options, int[] optionValues)
Parameters
Declaration
public static void DoPopup(GUIContent label, MaterialEditor materialEditor, MaterialProperty property, string[] options)
Parameters
DrawAdvancedOptions(Material)
Declaration
protected virtual void DrawAdvancedOptions(Material material)
Parameters
DrawFloatToggleProperty(GUIContent, MaterialProperty)
Declaration
public static void DrawFloatToggleProperty(GUIContent styles, MaterialProperty prop)
Parameters
DrawQueueOffsetField(MaterialEditor, Material, MaterialProperty[])
Declaration
protected void DrawQueueOffsetField(MaterialEditor materialEditor, Material material, MaterialProperty[] properties)
Parameters
Declaration
protected virtual void DrawSurfaceInputs(Material material)
Parameters
DrawSurfaceOptions(Material)
Declaration
protected virtual void DrawSurfaceOptions(Material material)
Parameters
OnGUI(MaterialEditor, MaterialProperty[])
Declaration
public override void OnGUI(MaterialEditor materialEditor, MaterialProperty[] properties)
Parameters
Overrides
OnOpenGUI(Material, MaterialEditor, MaterialProperty[])
Declaration
public virtual void OnOpenGUI(Material material, MaterialEditor materialEditor, MaterialProperty[] properties)
Parameters
SetupSurface(Material)
Declaration
public static void SetupSurface(Material material)
Parameters
ValidateMaterial(Material)
Declaration
public override void ValidateMaterial(Material material)
Parameters
Overrides