Class ColorNode
  
Inheritance
System.Object
ColorNode
 
Syntax
public class ColorNode : AbstractMaterialNode, ISerializationCallbackReceiver, IGenerateProperties, IGeneratesBodyCode, IPropertyFromNode
 
Constructors
  
ColorNode()
Declaration
Fields
  
OutputSlotId
Declaration
public const int OutputSlotId = 0
 
Field Value
| Type | Description | 
| System.Int32 |  | 
Properties
  
color
Declaration
public ColorNode.Color color { get; set; }
 
Property Value
documentationURL
Declaration
public override string documentationURL { get; }
 
Property Value
| Type | Description | 
| System.String |  | 
Overrides
outputSlotId
Declaration
public int outputSlotId { get; }
 
Property Value
| Type | Description | 
| System.Int32 |  | 
Methods
  
AsShaderProperty()
Declaration
public IShaderProperty AsShaderProperty()
 
Returns
CollectPreviewMaterialProperties(List<PreviewProperty>)
Declaration
public override void CollectPreviewMaterialProperties(List<PreviewProperty> properties)
 
Parameters
Overrides
CollectShaderProperties(PropertyCollector, GenerationMode)
Declaration
public override void CollectShaderProperties(PropertyCollector properties, GenerationMode generationMode)
 
Parameters
Overrides
GenerateNodeCode(ShaderGenerator, GraphContext, GenerationMode)
Declaration
public void GenerateNodeCode(ShaderGenerator visitor, GraphContext graphContext, GenerationMode generationMode)
 
Parameters
Implements
GetVariableNameForSlot(Int32)
Declaration
public override string GetVariableNameForSlot(int slotId)
 
Parameters
| Type | Name | Description | 
| System.Int32 | slotId |  | 
Returns
| Type | Description | 
| System.String |  | 
Overrides
UpdateNodeAfterDeserialization()
Declaration
public override sealed void UpdateNodeAfterDeserialization()
 
Overrides