Materials for developers

    • The interface is the root interface for a material description.
    • Each attribute and layer implements this interface to modify the final material shader.
    • The MaterialDescriptor is the editor-time description of the material before being compiled into a material shader.