Class CanvasShaderGUI
Inherited Members
ShaderGUI.OnMaterialPreviewGUI(MaterialEditor, Rect, GUIStyle)
ShaderGUI.OnMaterialInteractivePreviewGUI(MaterialEditor, Rect, GUIStyle)
ShaderGUI.OnMaterialPreviewSettingsGUI(MaterialEditor)
ShaderGUI.OnClosed(Material)
Namespace: UnityEditor.Rendering.Canvas.ShaderGraph
Assembly: Unity.ShaderGraph.Editor.dll
Syntax
public class CanvasShaderGUI : ShaderGUI
Fields
m_FirstTimeApply
Declaration
public bool m_FirstTimeApply
Field Value
Type | Description |
---|---|
bool |
Methods
AssignNewShaderToMaterial(Material, Shader, Shader)
Declaration
public override void AssignNewShaderToMaterial(Material material, Shader oldShader, Shader newShader)
Parameters
Type | Name | Description |
---|---|---|
Material | material | |
Shader | oldShader | |
Shader | newShader |
Overrides
UnityEditor.ShaderGUI.AssignNewShaderToMaterial(UnityEngine.Material, UnityEngine.Shader, UnityEngine.Shader)
DrawSurfaceInputs(Material)
Declaration
protected virtual void DrawSurfaceInputs(Material material)
Parameters
Type | Name | Description |
---|---|---|
Material | material |
OnGUI(MaterialEditor, MaterialProperty[])
Declaration
public override void OnGUI(MaterialEditor materialEditor, MaterialProperty[] properties)
Parameters
Type | Name | Description |
---|---|---|
MaterialEditor | materialEditor | |
MaterialProperty[] | properties |
Overrides
UnityEditor.ShaderGUI.OnGUI(UnityEditor.MaterialEditor, UnityEditor.MaterialProperty[])
OnOpenGUI(Material, MaterialEditor, MaterialProperty[])
Declaration
public virtual void OnOpenGUI(Material material, MaterialEditor materialEditor, MaterialProperty[] properties)
Parameters
Type | Name | Description |
---|---|---|
Material | material | |
MaterialEditor | materialEditor | |
MaterialProperty[] | properties |
SetupSurface(Material)
Declaration
public static void SetupSurface(Material material)
Parameters
Type | Name | Description |
---|---|---|
Material | material |
ValidateMaterial(Material)
Declaration
public override void ValidateMaterial(Material material)
Parameters
Type | Name | Description |
---|---|---|
Material | material |
Overrides
UnityEditor.ShaderGUI.ValidateMaterial(UnityEngine.Material)