Interface IMaterialDescriptor
Common interface for the description of a material.
public interface IMaterialDescriptor : IMaterialShaderGenerator
- Inherited Members
Properties
Attributes
Gets or sets the material attributes.
[DataMember(10)]
[Display("Attributes", null, Expand = ExpandRule.Always)]
MaterialAttributes Attributes { get; set; }
Property Value
- MaterialAttributes
The material attributes.
Layers
Gets or sets the material compositor.
[DataMember(20)]
MaterialBlendLayers Layers { get; set; }
Property Value
- MaterialBlendLayers
The material compositor.
MaterialId
Gets the material identifier used only internaly to match material instance by id (when cloning an asset for example) to provide an error when defining a material that is recursively referencing itself.
AssetId MaterialId { get; }
Property Value
- AssetId
The material identifier.