Class MaterialUpgrader | Package Manager UI website
docs.unity3d.com
    Show / Hide Table of Contents

    Class MaterialUpgrader

    Inheritance
    System.Object
    MaterialUpgrader
    Namespace: UnityEditor.Rendering
    Syntax
    public class MaterialUpgrader

    Methods

    Convert(Material, Material)

    Declaration
    public virtual void Convert(Material srcMaterial, Material dstMaterial)
    Parameters
    Type Name Description
    Material srcMaterial
    Material dstMaterial

    RemoveTexture(String)

    Declaration
    public void RemoveTexture(string name)
    Parameters
    Type Name Description
    System.String name

    RenameColor(String, String)

    Declaration
    public void RenameColor(string oldName, string newName)
    Parameters
    Type Name Description
    System.String oldName
    System.String newName

    RenameFloat(String, String)

    Declaration
    public void RenameFloat(string oldName, string newName)
    Parameters
    Type Name Description
    System.String oldName
    System.String newName

    RenameKeywordToFloat(String, String, Single, Single)

    Declaration
    public void RenameKeywordToFloat(string oldName, string newName, float setVal, float unsetVal)
    Parameters
    Type Name Description
    System.String oldName
    System.String newName
    System.Single setVal
    System.Single unsetVal

    RenameShader(String, String, MaterialUpgrader.MaterialFinalizer)

    Declaration
    public void RenameShader(string oldName, string newName, MaterialUpgrader.MaterialFinalizer finalizer = null)
    Parameters
    Type Name Description
    System.String oldName
    System.String newName
    MaterialUpgrader.MaterialFinalizer finalizer

    RenameTexture(String, String)

    Declaration
    public void RenameTexture(string oldName, string newName)
    Parameters
    Type Name Description
    System.String oldName
    System.String newName

    SetColor(String, Color)

    Declaration
    public void SetColor(string propertyName, Color value)
    Parameters
    Type Name Description
    System.String propertyName
    Color value

    SetFloat(String, Single)

    Declaration
    public void SetFloat(string propertyName, float value)
    Parameters
    Type Name Description
    System.String propertyName
    System.Single value

    SetTexture(String, Texture)

    Declaration
    public void SetTexture(string propertyName, Texture value)
    Parameters
    Type Name Description
    System.String propertyName
    Texture value

    Upgrade(Material, List<MaterialUpgrader>, MaterialUpgrader.UpgradeFlags)

    Declaration
    public static void Upgrade(Material material, List<MaterialUpgrader> upgraders, MaterialUpgrader.UpgradeFlags flags)
    Parameters
    Type Name Description
    Material material
    System.Collections.Generic.List<MaterialUpgrader> upgraders
    MaterialUpgrader.UpgradeFlags flags

    Upgrade(Material, MaterialUpgrader, MaterialUpgrader.UpgradeFlags)

    Declaration
    public static void Upgrade(Material material, MaterialUpgrader upgrader, MaterialUpgrader.UpgradeFlags flags)
    Parameters
    Type Name Description
    Material material
    MaterialUpgrader upgrader
    MaterialUpgrader.UpgradeFlags flags

    Upgrade(Material, MaterialUpgrader.UpgradeFlags)

    Declaration
    public void Upgrade(Material material, MaterialUpgrader.UpgradeFlags flags)
    Parameters
    Type Name Description
    Material material
    MaterialUpgrader.UpgradeFlags flags

    UpgradeProjectFolder(List<MaterialUpgrader>, String, MaterialUpgrader.UpgradeFlags)

    Declaration
    public static void UpgradeProjectFolder(List<MaterialUpgrader> upgraders, string progressBarName, MaterialUpgrader.UpgradeFlags flags = MaterialUpgrader.UpgradeFlags.None)
    Parameters
    Type Name Description
    System.Collections.Generic.List<MaterialUpgrader> upgraders
    System.String progressBarName
    MaterialUpgrader.UpgradeFlags flags

    UpgradeSelection(List<MaterialUpgrader>, String, MaterialUpgrader.UpgradeFlags)

    Declaration
    public static void UpgradeSelection(List<MaterialUpgrader> upgraders, string progressBarName, MaterialUpgrader.UpgradeFlags flags = MaterialUpgrader.UpgradeFlags.None)
    Parameters
    Type Name Description
    System.Collections.Generic.List<MaterialUpgrader> upgraders
    System.String progressBarName
    MaterialUpgrader.UpgradeFlags flags
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023