Class MaterialDebugSettings | High Definition RP | 7.1.8
docs.unity3d.com
    Show / Hide Table of Contents

    Class MaterialDebugSettings

    Inheritance
    Object
    MaterialDebugSettings
    Namespace: UnityEngine.Rendering.HighDefinition
    Syntax
    [Serializable]
    public class MaterialDebugSettings

    Fields

    debugViewEngineStrings

    Declaration
    public static GUIContent[] debugViewEngineStrings
    Field Value
    Type Description
    GUIContent[]

    debugViewEngineValues

    Declaration
    public static int[] debugViewEngineValues
    Field Value
    Type Description
    Int32[]

    debugViewMaterialCommonValue

    Declaration
    public MaterialSharedProperty debugViewMaterialCommonValue
    Field Value
    Type Description
    MaterialSharedProperty

    debugViewMaterialGBufferStrings

    Declaration
    public static GUIContent[] debugViewMaterialGBufferStrings
    Field Value
    Type Description
    GUIContent[]

    debugViewMaterialGBufferValues

    Declaration
    public static int[] debugViewMaterialGBufferValues
    Field Value
    Type Description
    Int32[]

    debugViewMaterialPropertiesStrings

    Declaration
    public static GUIContent[] debugViewMaterialPropertiesStrings
    Field Value
    Type Description
    GUIContent[]

    debugViewMaterialPropertiesValues

    Declaration
    public static int[] debugViewMaterialPropertiesValues
    Field Value
    Type Description
    Int32[]

    debugViewMaterialStrings

    Declaration
    public static GUIContent[] debugViewMaterialStrings
    Field Value
    Type Description
    GUIContent[]

    debugViewMaterialTextureStrings

    Declaration
    public static GUIContent[] debugViewMaterialTextureStrings
    Field Value
    Type Description
    GUIContent[]

    debugViewMaterialTextureValues

    Declaration
    public static int[] debugViewMaterialTextureValues
    Field Value
    Type Description
    Int32[]

    debugViewMaterialValues

    Declaration
    public static int[] debugViewMaterialValues
    Field Value
    Type Description
    Int32[]

    debugViewMaterialVaryingStrings

    Declaration
    public static GUIContent[] debugViewMaterialVaryingStrings
    Field Value
    Type Description
    GUIContent[]

    debugViewMaterialVaryingValues

    Declaration
    public static int[] debugViewMaterialVaryingValues
    Field Value
    Type Description
    Int32[]

    materialValidateHighColor

    Declaration
    public Color materialValidateHighColor
    Field Value
    Type Description
    Color

    materialValidateLowColor

    Declaration
    public Color materialValidateLowColor
    Field Value
    Type Description
    Color

    materialValidateTrueMetal

    Declaration
    public bool materialValidateTrueMetal
    Field Value
    Type Description
    Boolean

    materialValidateTrueMetalColor

    Declaration
    public Color materialValidateTrueMetalColor
    Field Value
    Type Description
    Color

    Properties

    debugViewEngine

    Declaration
    public int debugViewEngine { get; }
    Property Value
    Type Description
    Int32

    debugViewGBuffer

    Declaration
    public int debugViewGBuffer { get; }
    Property Value
    Type Description
    Int32

    debugViewMaterial

    Declaration
    public int[] debugViewMaterial { get; }
    Property Value
    Type Description
    Int32[]

    debugViewProperties

    Declaration
    public DebugViewProperties debugViewProperties { get; }
    Property Value
    Type Description
    DebugViewProperties

    debugViewVarying

    Declaration
    public DebugViewVarying debugViewVarying { get; }
    Property Value
    Type Description
    DebugViewVarying

    Methods

    DisableMaterialDebug()

    Declaration
    public void DisableMaterialDebug()

    GetDebugMaterialIndexes()

    Declaration
    public float[] GetDebugMaterialIndexes()
    Returns
    Type Description
    Single[]

    IsDebugDisplayEnabled()

    Declaration
    public bool IsDebugDisplayEnabled()
    Returns
    Type Description
    Boolean

    IsDebugGBufferEnabled()

    Declaration
    public bool IsDebugGBufferEnabled()
    Returns
    Type Description
    Boolean

    IsDebugViewMaterialEnabled()

    Declaration
    public bool IsDebugViewMaterialEnabled()
    Returns
    Type Description
    Boolean

    SetDebugViewCommonMaterialProperty(MaterialSharedProperty)

    Declaration
    public void SetDebugViewCommonMaterialProperty(MaterialSharedProperty value)
    Parameters
    Type Name Description
    MaterialSharedProperty value

    SetDebugViewEngine(Int32)

    Declaration
    public void SetDebugViewEngine(int value)
    Parameters
    Type Name Description
    Int32 value

    SetDebugViewGBuffer(Int32)

    Declaration
    public void SetDebugViewGBuffer(int value)
    Parameters
    Type Name Description
    Int32 value

    SetDebugViewMaterial(Int32)

    Declaration
    public void SetDebugViewMaterial(int value)
    Parameters
    Type Name Description
    Int32 value

    SetDebugViewProperties(DebugViewProperties)

    Declaration
    public void SetDebugViewProperties(DebugViewProperties value)
    Parameters
    Type Name Description
    DebugViewProperties value

    SetDebugViewVarying(DebugViewVarying)

    Declaration
    public void SetDebugViewVarying(DebugViewVarying value)
    Parameters
    Type Name Description
    DebugViewVarying value
    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