Class SampleCubemapNode
Inheritance
System.Object
SampleCubemapNode
Syntax
public class SampleCubemapNode : AbstractMaterialNode, ISerializationCallbackReceiver, IGenerateProperties, IGeneratesBodyCode, IMayRequireViewDirection, IMayRequireNormal
Constructors
SampleCubemapNode()
Declaration
public SampleCubemapNode()
Fields
Declaration
public const int CubemapInputId = 1
Field Value
Type |
Description |
System.Int32 |
|
Declaration
public const int LODInputId = 4
Field Value
Type |
Description |
System.Int32 |
|
Declaration
public const int NormalInputId = 3
Field Value
Type |
Description |
System.Int32 |
|
OutputSlotId
Declaration
public const int OutputSlotId = 0
Field Value
Type |
Description |
System.Int32 |
|
Declaration
public const int SamplerInputId = 5
Field Value
Type |
Description |
System.Int32 |
|
Declaration
public const int ViewDirInputId = 2
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
Methods
GenerateNodeCode(ShaderGenerator, GraphContext, GenerationMode)
Declaration
public virtual void GenerateNodeCode(ShaderGenerator visitor, GraphContext graphContext, GenerationMode generationMode)
Parameters
Implements
RequiresNormal(ShaderStageCapability)
Declaration
public NeededCoordinateSpace RequiresNormal(ShaderStageCapability stageCapability)
Parameters
Returns
Implements
RequiresViewDirection(ShaderStageCapability)
Declaration
public NeededCoordinateSpace RequiresViewDirection(ShaderStageCapability stageCapability)
Parameters
Returns
UpdateNodeAfterDeserialization()
Declaration
public override sealed void UpdateNodeAfterDeserialization()
Overrides