static void RefreshMixtureDebug <T>(DebugUI.Field <T> field, T value) { var panel = DebugManager.instance.GetPanel(mixturePanel); if (panel != null) { panel.children.Remove(mixtureDebugItems); } LoadDebugPanel(); }
void RefreshDecalsDebug <T>(DebugUI.Field <T> field, T value) { UnregisterDebugItems(k_PanelDecals, m_DebugDecalsItems); RegisterDecalsDebug(); }
void RefreshScreenSpaceTracingDebug <T>(DebugUI.Field <T> field, T value) { UnregisterDebugItems(k_PanelScreenSpaceTracing, m_DebugScreenSpaceTracingItems); RegisterScreenSpaceTracingDebug(); }
// 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(); }
void RefreshRenderingDebug <T>(DebugUI.Field <T> field, T value) { UnregisterDebugItems(k_PanelRendering, m_DebugRenderingItems); RegisterRenderingDebug(); }