Title / Description
Code void GestViewport::updateViewportSize() { int count = this->countViewport(); if(count > 0) { for(int i = 0 ; i < count ; i++) { Viewport * viewport = this->lstViewport.at(i); Ogre::Real left = viewport->getViewport()->getWidth()/count*i; Ogre::Real top = viewport->getViewport()->getTop(); Ogre::Real width = viewport->getViewport()->getWidth()/count; Ogre::Real height = viewport->getViewport()->getHeight(); //~ Ogre::Real left = ListenerWindow::getSingletonPtr()->getRenderWindow()->getWidth()/count*i; //~ Ogre::Real top = ListenerWindow::getSingletonPtr()->getRenderWindow()->getHeight()/count*i; //~ Ogre::Real width = ListenerWindow::getSingletonPtr()->getRenderWindow()->getWidth()/count; //~ Ogre::Real height = ListenerWindow::getSingletonPtr()->getRenderWindow()->getHeight()/count; viewport->updateViewportSize(left, top, width, height); } } }
Author
Highlight as C C++ CSS Clojure Delphi ERb Groovy (beta) HAML HTML JSON Java JavaScript PHP Plain text Python Ruby SQL XML YAML diff code