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