Class MaterialBlendLayer
A material blend layer
[DataContract("MaterialBlendLayer")]
[Display("Material Layer", null)]
public class MaterialBlendLayer : IMaterialShaderGenerator- Inheritance
- 
      objectMaterialBlendLayer
- Implements
Constructors
MaterialBlendLayer()
Initializes a new instance of the MaterialBlendLayer class.
public MaterialBlendLayer()Properties
BlendMap
Gets or sets the blend map.
[Display("Blend Map", null)]
[DataMember(40)]
[DataMemberRange(0, 1, 0.01, 0.1, 2)]
public IComputeScalar BlendMap { get; set; }Property Value
- IComputeScalar
- The blend map. 
Enabled
Gets or sets a value indicating whether this MaterialBlendLayer is enabled.
[DataMember(10)]
public bool Enabled { get; set; }Property Value
- bool
- trueif enabled; otherwise,- false.
Material
Gets or sets the material.
[DataMember(30)]
public Material Material { get; set; }Property Value
- Material
- The material. 
Name
Gets or sets the name of this blend layer.
[DataMember(20)]
public string Name { get; set; }Property Value
- string
- The name. 
Overrides
Gets or sets the material overrides.
[DataMember(50)]
[Display("Overrides", null)]
public MaterialOverrides Overrides { get; }Property Value
- MaterialOverrides
- The overrides. 
Methods
Visit(MaterialGeneratorContext)
Generates the shader.
public virtual void Visit(MaterialGeneratorContext context)Parameters
- contextMaterialGeneratorContext
- The context.