Пример #1
0
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;
}
Пример #2
0
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();

}