internal void ExportToFile(string savePath) { EditView exportView = new EditView(Graph, Graph.MetaData.ExportWidth, Graph.MetaData.ExportHeight, (int)tetrisTemplateEditorSize.X, (int)tetrisTemplateEditorSize.Y); Bitmap bitmap = new Bitmap(Convert.ToInt32(Graph.MetaData.ExportWidth), Convert.ToInt32(Graph.MetaData.ExportHeight), System.Drawing.Imaging.PixelFormat.Format32bppArgb); Graphics g = Graphics.FromImage(bitmap); PuzzleGraphRenderer renderer = new PuzzleGraphRenderer(g); renderer.Draw(exportView); bitmap.Save(savePath, ImageFormat.Png); }
void UpdateGraphDrawing() { graphRenderer.Draw(editView); graphBuffer.Render(); UpdateDecoratorPreview(false); }