Class Matrix4Node
Inheritance
System.Object
Matrix4Node
Syntax
public class Matrix4Node : AbstractMaterialNode, ISerializationCallbackReceiver, IGenerateProperties, IGeneratesBodyCode
Constructors
Matrix4Node()
Declaration
Fields
OutputSlotId
Declaration
public const int OutputSlotId = 0
Field Value
Type |
Description |
System.Int32 |
|
Properties
documentationURL
Declaration
public override string documentationURL { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
row0
Declaration
public Vector4 row0 { get; set; }
Property Value
row1
Declaration
public Vector4 row1 { get; set; }
Property Value
row2
Declaration
public Vector4 row2 { get; set; }
Property Value
row3
Declaration
public Vector4 row3 { get; set; }
Property Value
Methods
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