static void UpdateAll() { if (ResolutionGalleryWindow.IsOpen()) { ResolutionGalleryWindow.m_Window.UpdateAllRequiredResolutions(); } else if (ResolutionPreviewWindow.IsOpen()) { ResolutionPreviewWindow.m_Window.UpdateAllRequiredResolutions(); } }
static void UpdateAll() { if (ResolutionGalleryWindow.IsOpen()) { ResolutionGalleryWindow.m_Window.Export(); } else if (ResolutionPreviewWindow.IsOpen()) { ResolutionPreviewWindow.m_Window.Export(); } }
public static void RepaintWindows() { if (ResolutionGalleryWindow.IsOpen()) { ResolutionGalleryWindow.m_Window.Repaint(); } if (ResolutionPreviewWindow.IsOpen()) { ResolutionPreviewWindow.m_Window.Repaint(); } if (ResolutionSettingsWindow.IsOpen()) { ResolutionSettingsWindow.m_Window.Repaint(); } }
protected virtual List <ScreenshotResolution> GetResolutionsToUpdate() { List <ScreenshotResolution> resolutions = new List <ScreenshotResolution>(); // Look if the preview or gallery window is open if (ResolutionGalleryWindow.IsOpen()) { // If the gallery is open, we update all resolutions resolutions.AddRange(m_ConfigAsset.m_Config.GetActiveResolutions()); } else if (ResolutionPreviewWindow.IsOpen()) { // If only the preview is open, we only update the selected resolution if (m_ConfigAsset.m_Selected < m_ConfigAsset.m_Config.GetActiveResolutions().Count) { resolutions.Add(m_ConfigAsset.m_Config.GetActiveResolutions()[m_ConfigAsset.m_Selected]); } } return(resolutions); }