Test
C++
code posted
created at 14 Jun 17:56
Edit
|
Back
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
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); } } } |
927 Bytes in 8 ms with coderay