//----------------------------------------------------------------------------- void Applet::resizeEvent(int w, int h) { // if a simple Rendering is attached as the rendering root than update viewport and projection matrix. Rendering* rend = cast<Rendering>(rendering()); if (rend) { VL_CHECK( w == rend->renderer()->framebuffer()->width() ); VL_CHECK( h == rend->renderer()->framebuffer()->height() ); rend->camera()->viewport()->setWidth( w ); rend->camera()->viewport()->setHeight( h ); rend->camera()->setProjectionPerspective(); } }