Class UnlitMasterNode
  
Inheritance
System.Object
UnlitMasterNode
 
Syntax
public class UnlitMasterNode : MasterNode<IUnlitSubShader>, ISerializationCallbackReceiver, IGenerateProperties, IMasterNode, INode, IHasSettings, IMayRequirePosition
 
Constructors
  
UnlitMasterNode()
Declaration
Fields
  
AlphaClipThresholdSlotName
Declaration
public const string AlphaClipThresholdSlotName = "AlphaClipThreshold"
 
Field Value
| Type | Description | 
| System.String |  | 
AlphaSlotId
Declaration
public const int AlphaSlotId = 7
 
Field Value
| Type | Description | 
| System.Int32 |  | 
AlphaSlotName
Declaration
public const string AlphaSlotName = "Alpha"
 
Field Value
| Type | Description | 
| System.String |  | 
AlphaThresholdSlotId
Declaration
public const int AlphaThresholdSlotId = 8
 
Field Value
| Type | Description | 
| System.Int32 |  | 
ColorSlotId
Declaration
public const int ColorSlotId = 0
 
Field Value
| Type | Description | 
| System.Int32 |  | 
ColorSlotName
Declaration
public const string ColorSlotName = "Color"
 
Field Value
| Type | Description | 
| System.String |  | 
PositionName
Declaration
public const string PositionName = "Position"
 
Field Value
| Type | Description | 
| System.String |  | 
PositionSlotId
Declaration
public const int PositionSlotId = 9
 
Field Value
| Type | Description | 
| System.Int32 |  | 
Properties
  
alphaMode
Declaration
public AlphaMode alphaMode { get; set; }
 
Property Value
documentationURL
Declaration
public override string documentationURL { get; }
 
Property Value
| Type | Description | 
| System.String |  | 
Overrides
surfaceType
Declaration
public SurfaceType surfaceType { get; set; }
 
Property Value
twoSided
Declaration
public ToggleData twoSided { get; set; }
 
Property Value
| Type | Description | 
| ToggleData |  | 
Methods
  
CreateCommonSettingsElement()
Declaration
protected override VisualElement CreateCommonSettingsElement()
 
Returns
| Type | Description | 
| VisualElement |  | 
Overrides
UnityEditor.ShaderGraph.MasterNode<UnityEditor.ShaderGraph.IUnlitSubShader>.CreateCommonSettingsElement()
RequiresPosition(ShaderStageCapability)
Declaration
public NeededCoordinateSpace RequiresPosition(ShaderStageCapability stageCapability)
 
Parameters
Returns
Implements
UpdateNodeAfterDeserialization()
Declaration
public override sealed void UpdateNodeAfterDeserialization()
 
Overrides
UnityEditor.ShaderGraph.MasterNode<UnityEditor.ShaderGraph.IUnlitSubShader>.UpdateNodeAfterDeserialization()