コード例 #1
0
        static void RefreshMixtureDebug <T>(DebugUI.Field <T> field, T value)
        {
            var panel = DebugManager.instance.GetPanel(mixturePanel);

            if (panel != null)
            {
                panel.children.Remove(mixtureDebugItems);
            }
            LoadDebugPanel();
        }
コード例 #2
0
 void RefreshDecalsDebug <T>(DebugUI.Field <T> field, T value)
 {
     UnregisterDebugItems(k_PanelDecals, m_DebugDecalsItems);
     RegisterDecalsDebug();
 }
コード例 #3
0
 void RefreshScreenSpaceTracingDebug <T>(DebugUI.Field <T> field, T value)
 {
     UnregisterDebugItems(k_PanelScreenSpaceTracing, m_DebugScreenSpaceTracingItems);
     RegisterScreenSpaceTracingDebug();
 }
コード例 #4
0
 // For now we just rebuild the lighting panel if needed, but ultimately it could be done in a better way
 void RefreshLightingDebug <T>(DebugUI.Field <T> field, T value)
 {
     UnregisterDebugItems(k_PanelLighting, m_DebugLightingItems);
     RegisterLightingDebug();
 }
コード例 #5
0
 void RefreshRenderingDebug <T>(DebugUI.Field <T> field, T value)
 {
     UnregisterDebugItems(k_PanelRendering, m_DebugRenderingItems);
     RegisterRenderingDebug();
 }