public GDIPreviewForm(VixenPreviewData data) { Icon = Resources.Icon_Vixen3; InitializeComponent(); Data = data; gdiControl.Margin = Padding.Empty; gdiControl.Padding = Padding.Empty; gdiControl.MouseMove += GdiControl_MouseMove; gdiControl.MouseUp += GdiControl_MouseUp; gdiControl.MouseDown += GdiControl_MouseDown; double scaleFactor = ScalingTools.GetScaleFactor(); _contextMenuStrip.Renderer = new ThemeToolStripRenderer(); int imageSize = (int)(16 * scaleFactor); _contextMenuStrip.ImageScalingSize = new Size(imageSize, imageSize); UpdateDisplayName(); _previewSetPixelsTime = new MillisecondsValue("Preview pixel set time"); VixenSystem.Instrumentation.AddValue(_previewSetPixelsTime); }
public OpenGlPreviewForm(VixenPreviewData data, Guid instanceId) { _formLoading = true; Icon = Resources.Icon_Vixen3; Data = data; InstanceId = instanceId; InitializeComponent(); double scaleFactor = ScalingTools.GetScaleFactor(); _contextMenuStrip.Renderer = new ThemeToolStripRenderer(); int imageSize = (int)(16 * scaleFactor); _contextMenuStrip.ImageScalingSize = new Size(imageSize, imageSize); _backgroundDraw = new MillisecondsValue("OpenGL preview background draw"); _pointsUpdate = new MillisecondsValue("OpenGL preview points update"); _pointsDraw = new MillisecondsValue("OpenGL preview points draw"); _previewUpdate = new MillisecondsValue("OpenGL preview update"); VixenSystem.Instrumentation.AddValue(_backgroundDraw); VixenSystem.Instrumentation.AddValue(_pointsUpdate); VixenSystem.Instrumentation.AddValue(_pointsDraw); VixenSystem.Instrumentation.AddValue(_previewUpdate); glControl.MouseWheel += GlControl_MouseWheel; }
public Background(VixenPreviewData data) { _data = data; InitializeBackground(); }