- Timestamp:
- 04/19/06 00:27:14 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Illum/IBRBillboardCloudTrees/OGRE/src/OBAOgreFrameListenerMode.cpp
r721 r751 381 381 382 382 // Position it at 500 in Z direction 383 mCamera->setPosition(Ogre::Vector3(0 ,0,500));383 mCamera->setPosition(Ogre::Vector3(0.0, 0.0, 500.0)); 384 384 // Look back along -Z 385 mCamera->lookAt(Ogre::Vector3(0 ,0,-300));386 mCamera->setNearClipDistance(5 );385 mCamera->lookAt(Ogre::Vector3(0.0, 0.0, -300.0)); 386 mCamera->setNearClipDistance(5.0); 387 387 } 388 388 … … 390 390 { 391 391 // Create one viewport, entire window 392 Ogre::Viewport* vp = mWindow->addViewport(mCamera,mOgreFrameListenerModeHandle); 393 vp->setBackgroundColour(Ogre::ColourValue(0,0,0)); 394 395 // Alter the camera aspect ratio to match the viewport 396 mCamera->setAspectRatio( 397 Ogre::Real(vp->getActualWidth()) / Ogre::Real(vp->getActualHeight())); 392 if (mWindow->getNumViewports() == 0) 393 { 394 Ogre::Viewport* vp = mWindow->addViewport(mCamera,mOgreFrameListenerModeHandle); 395 vp->setBackgroundColour(Ogre::ColourValue(0.0, 0.0, 0.0)); 396 } 397 // Alter the camera aspect ratio to match the viewport 398 mCamera->setAspectRatio( 399 Ogre::Real(mWindow->getViewport(0)->getActualWidth()) / Ogre::Real(mWindow->getViewport(0)->getActualHeight())); 400 } 401 402 unsigned int OgreFrameListenerMode::getHandle() 403 { 404 return mOgreFrameListenerModeHandle; 398 405 } 399 406
Note: See TracChangeset
for help on using the changeset viewer.