Class TriplanarNode
Inheritance
System.Object
TriplanarNode
Syntax
public class TriplanarNode : AbstractMaterialNode, ISerializationCallbackReceiver, IGenerateProperties, IGeneratesBodyCode, IMayRequirePosition, IMayRequireNormal, IMayRequireTangent, IMayRequireBitangent
Constructors
TriplanarNode()
Declaration
Fields
Declaration
public const int BlendInputId = 6
Field Value
Type |
Description |
System.Int32 |
|
Declaration
public const int NormalInputId = 4
Field Value
Type |
Description |
System.Int32 |
|
OutputSlotId
Declaration
public const int OutputSlotId = 0
Field Value
Type |
Description |
System.Int32 |
|
Declaration
public const int PositionInputId = 3
Field Value
Type |
Description |
System.Int32 |
|
Declaration
public const int SamplerInputId = 2
Field Value
Type |
Description |
System.Int32 |
|
TextureInputId
Declaration
public const int TextureInputId = 1
Field Value
Type |
Description |
System.Int32 |
|
Declaration
public const int TileInputId = 5
Field Value
Type |
Description |
System.Int32 |
|
Properties
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
previewMode
Declaration
public override PreviewMode previewMode { get; }
Property Value
Overrides
textureType
Declaration
public TextureType textureType { get; set; }
Property Value
Methods
GenerateNodeCode(ShaderGenerator, GraphContext, GenerationMode)
Declaration
public virtual void GenerateNodeCode(ShaderGenerator visitor, GraphContext graphContext, GenerationMode generationMode)
Parameters
Implements
RequiresBitangent(ShaderStageCapability)
Declaration
public NeededCoordinateSpace RequiresBitangent(ShaderStageCapability stageCapability)
Parameters
Returns
Implements
RequiresNormal(ShaderStageCapability)
Declaration
public NeededCoordinateSpace RequiresNormal(ShaderStageCapability stageCapability)
Parameters
Returns
Implements
RequiresPosition(ShaderStageCapability)
Declaration
public NeededCoordinateSpace RequiresPosition(ShaderStageCapability stageCapability)
Parameters
Returns
Implements
RequiresTangent(ShaderStageCapability)
Declaration
public NeededCoordinateSpace RequiresTangent(ShaderStageCapability stageCapability)
Parameters
Returns
Implements
UpdateNodeAfterDeserialization()
Declaration
public override sealed void UpdateNodeAfterDeserialization()
Overrides
ValidateNode()
Declaration
public override void ValidateNode()
Overrides