예제 #1
0
void EnvelopeWidget::setForce(ForceEffect *force)
{
    if (m_force)
    {
        disconnect(m_force, 0, this, 0);
    }

    m_force = force;

    if (m_force)
    {
        connect(m_force, SIGNAL(valuesChanged()), this, SLOT(updateUserInterface()));

        updateUserInterface();
    }
}
void mainLoop()
{
	while (!glfwWindowShouldClose(gpWindow)){
		display();

		TwDraw();

		updateUserInterface();

		glfwSwapBuffers(gpWindow);

		glfwPollEvents();

		gpCamera->moveCamera();
	}
}