Example #1
0
void Vrml97Plugin::worldChangedCB(int reason)
{
    switch (reason)
    {
    case VrmlScene::DESTROY_WORLD:
        delete plugin->viewer;
        delete plugin->vrmlScene;
        plugin->viewer = NULL;
        plugin->vrmlScene = NULL;
        break;

    case VrmlScene::REPLACE_WORLD:
        plugin->viewer->startLoadTime = 0;
        Doc *urlDoc = plugin->vrmlScene->urlDoc();
        if (urlDoc)
        {
            urlDoc->urlBase();
        }
        break;
    }
}