Class MatrixConstructionNode
Inheritance
System.Object
MatrixConstructionNode
Syntax
public class MatrixConstructionNode : AbstractMaterialNode, ISerializationCallbackReceiver, IGenerateProperties, IGeneratesBodyCode, IGeneratesFunction
Constructors
MatrixConstructionNode()
Declaration
public MatrixConstructionNode()
Fields
Declaration
public const int InputSlotM0Id = 0
Field Value
Type |
Description |
System.Int32 |
|
Declaration
public const int InputSlotM1Id = 1
Field Value
Type |
Description |
System.Int32 |
|
Declaration
public const int InputSlotM2Id = 2
Field Value
Type |
Description |
System.Int32 |
|
Declaration
public const int InputSlotM3Id = 3
Field Value
Type |
Description |
System.Int32 |
|
Output2x2SlotId
Declaration
public const int Output2x2SlotId = 6
Field Value
Type |
Description |
System.Int32 |
|
Output3x3SlotId
Declaration
public const int Output3x3SlotId = 5
Field Value
Type |
Description |
System.Int32 |
|
Output4x4SlotId
Declaration
public const int Output4x4SlotId = 4
Field Value
Type |
Description |
System.Int32 |
|
Properties
documentationURL
Declaration
public override string documentationURL { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
Methods
GenerateNodeCode(ShaderGenerator, GraphContext, GenerationMode)
Declaration
public void GenerateNodeCode(ShaderGenerator visitor, GraphContext graphContext, GenerationMode generationMode)
Parameters
Implements
GenerateNodeFunction(FunctionRegistry, GraphContext, GenerationMode)
Declaration
public void GenerateNodeFunction(FunctionRegistry registry, GraphContext graphContext, GenerationMode generationMode)
Parameters
Implements
UpdateNodeAfterDeserialization()
Declaration
public override sealed void UpdateNodeAfterDeserialization()
Overrides