void LfpDisplayCanvas::renderOpenGL() { glClear(GL_COLOR_BUFFER_BIT); // clear buffers to preset values //drawTicks(); updateScreenBuffer(); for (int i = 0; i < nChans; i++) { bool isSelected = false; if (selectedChan == i) isSelected = true; if (checkBounds(i)) { setViewport(i); //drawBorder(isSelected); drawChannelInfo(i,isSelected); drawWaveform(i,isSelected); } } drawScrollBars(); //std::cout << "Render." << std::endl; }
void LfpDisplayCanvas::renderOpenGL() { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT); // clear buffers to preset values //glClear(GL_COLOR_BUFFER_BIT); // clear buffers to preset values if (animationIsActive) updateScreenBuffer(); for (int i = 0; i < nChans; i++) { bool isSelected = false; if (selectedChan == i) isSelected = true; if (checkBounds(i)) { //setViewport(i); //drawBorder(isSelected); drawWaveform(i,isSelected); drawChannelInfo(i,isSelected); } } drawScrollBars(); drawProgressBar(); drawTimeline(); // glFlush(); swapBuffers(); }