public FileRenderThread(IObject3D scene, DeviceManager dm, FileRenderSettings initRenderSettings) { this.renderSettings = initRenderSettings; renderSurface = new HiddenRenderSurface(dm, scene, renderSettings.Width, renderSettings.Height); frameCount = renderSettings.StartFrame; thread = new Thread(new ThreadStart(this.Run)); // setup temp directory in case the user chooses to save to a file format other than bitmap tempDirectory = Application.StartupPath + thread.GetHashCode().ToString(); // if not a bitmap make the temp directory if(renderSettings.FileFormat != FileFormat.bmp) Directory.CreateDirectory(tempDirectory); }
public FileRenderThread(IObject3D scene, DeviceManager dm, FileRenderSettings initRenderSettings) { this.renderSettings = initRenderSettings; renderSurface = new HiddenRenderSurface(dm, scene, renderSettings.Width, renderSettings.Height); frameCount = renderSettings.StartFrame; thread = new Thread(new ThreadStart(this.Run)); // setup temp directory in case the user chooses to save to a file format other than bitmap tempDirectory = Application.StartupPath + thread.GetHashCode().ToString(); // if not a bitmap make the temp directory if (renderSettings.FileFormat != FileFormat.bmp) { Directory.CreateDirectory(tempDirectory); } }