public void SetDebugViewVarying(DebugViewVarying value)
 {
     if (value != 0)
     {
         DisableNonMaterialDebugSettings();
     }
     materialDebugSettings.SetDebugViewVarying(value);
 }
示例#2
0
 public void DisableMaterialDebug()
 {
     m_DebugViewMaterial   = 0;
     m_DebugViewEngine     = 0;
     m_DebugViewVarying    = DebugViewVarying.None;
     m_DebugViewProperties = DebugViewProperties.None;
     m_DebugViewGBuffer    = 0;
 }
示例#3
0
 public void SetDebugViewVarying(DebugViewVarying value)
 {
     if (value != 0)
     {
         DisableMaterialDebug();
     }
     m_DebugViewVarying = value;
 }
示例#4
0
    void GetDataJson()
    {
        var hdrPipeline = RenderPipelineManager.currentPipeline as HDRenderPipeline;

        if (hdrPipeline == null)
        {
            return;
        }

        jsonData = JsonUtility.ToJson(hdrPipeline.debugDisplaySettings.data);

        debugViewMaterial   = hdrPipeline.debugDisplaySettings.data.materialDebugSettings.debugViewMaterial;
        debugViewVarying    = hdrPipeline.debugDisplaySettings.data.materialDebugSettings.debugViewVarying;
        debugViewProperties = hdrPipeline.debugDisplaySettings.data.materialDebugSettings.debugViewProperties;

        //Debug.Log( debugViewMaterial.Aggregate( "debugViewMaterial: ", (s, i) => s += ", "+i.ToString() ) );
    }