//Opens the live view window private void OpenGLWorker_DoWork(object sender, DoWorkEventArgs e) { bLiveViewRunning = true; oOpenGLWindow = new OpenGLWindow(); //The variables below are shared between this class and the OpenGLWindow. lock (lAllVertices) { oOpenGLWindow.vertices = lAllVertices; oOpenGLWindow.colors = lAllColors; oOpenGLWindow.cameraPoses = lAllCameraPoses; oOpenGLWindow.bodies = lAllBodies; oOpenGLWindow.settings = oSettings; } oOpenGLWindow.Run(); }
//Opens the live view window private void OpenGLWorker_DoWork(object sender, DoWorkEventArgs e) { bLiveViewRunning = true; oOpenGLWindow = new OpenGLWindow(); //The variables below are shared between this class and the OpenGLWindow. lock (lAllVertices) { oOpenGLWindow.vertices = lAllVertices; oOpenGLWindow.colors = lAllColors; oOpenGLWindow.cameraPoses = lAllCameraPoses; oOpenGLWindow.bodies = lAllBodies; oOpenGLWindow.settings = oSettings; } oOpenGLWindow.Run(); }