Table of Contents

Interface IMaterialDescriptor

Namespace
Stride.Rendering.Materials
Assembly
Stride.Rendering.dll

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.