Class TransformNode
Inherited Members
Namespace: UnityEditor.ShaderGraph
Syntax
public class TransformNode : AbstractMaterialNode, ISerializationCallbackReceiver, IGenerateProperties, IGeneratesBodyCode, IMayRequireTangent, IMayRequireBitangent, IMayRequireNormal
Constructors
TransformNode()
Declaration
public TransformNode()
Fields
m_ConversionType
Declaration
public ConversionType m_ConversionType
Field Value
Type | Description |
---|---|
ConversionType |
Properties
conversion
Declaration
public CoordinateSpaceConversion conversion { get; set; }
Property Value
Type | Description |
---|---|
CoordinateSpaceConversion |
conversionType
Declaration
public ConversionType conversionType { get; set; }
Property Value
Type | Description |
---|---|
ConversionType |
documentationURL
Declaration
public override string documentationURL { get; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
hasPreview
Declaration
public override bool hasPreview { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Overrides
Methods
GenerateNodeCode(ShaderGenerator, GraphContext, GenerationMode)
Declaration
public void GenerateNodeCode(ShaderGenerator visitor, GraphContext graphContext, GenerationMode generationMode)
Parameters
Type | Name | Description |
---|---|---|
ShaderGenerator | visitor | |
GraphContext | graphContext | |
GenerationMode | generationMode |
Implements
RequiresBitangent(ShaderStageCapability)
Declaration
public NeededCoordinateSpace RequiresBitangent(ShaderStageCapability stageCapability)
Parameters
Type | Name | Description |
---|---|---|
ShaderStageCapability | stageCapability |
Returns
Type | Description |
---|---|
NeededCoordinateSpace |
Implements
RequiresNormal(ShaderStageCapability)
Declaration
public NeededCoordinateSpace RequiresNormal(ShaderStageCapability stageCapability)
Parameters
Type | Name | Description |
---|---|---|
ShaderStageCapability | stageCapability |
Returns
Type | Description |
---|---|
NeededCoordinateSpace |
Implements
RequiresTangent(ShaderStageCapability)
Declaration
public NeededCoordinateSpace RequiresTangent(ShaderStageCapability stageCapability)
Parameters
Type | Name | Description |
---|---|---|
ShaderStageCapability | stageCapability |
Returns
Type | Description |
---|---|
NeededCoordinateSpace |
Implements
UpdateNodeAfterDeserialization()
Declaration
public override sealed void UpdateNodeAfterDeserialization()