//-----------------------------------------------------------------------------
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();
  }
}