本文整理汇总了C++中ogre::RenderWindow::isFullScreen方法的典型用法代码示例。如果您正苦于以下问题:C++ RenderWindow::isFullScreen方法的具体用法?C++ RenderWindow::isFullScreen怎么用?C++ RenderWindow::isFullScreen使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ogre::RenderWindow
的用法示例。
在下文中一共展示了RenderWindow::isFullScreen方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: HandleFromGraphicEngine_Key
//---------------------------------------------------------------------------------------------
void TEditorMapLogic::HandleFromGraphicEngine_Key( nsGraphicEngine::TKeyEvent* pKeyGE )
{
bool fast = bool( pKeyGE->modifier & OIS::Keyboard::Shift );
mPtrControlCamera->SetFast( fast );
switch( pKeyGE->key )
{
case OIS::KC_W:
mPtrControlCamera->SetMoveForward( pKeyGE->pressed );
break;
case OIS::KC_S:
mPtrControlCamera->SetMoveBackward( pKeyGE->pressed );
break;
case OIS::KC_A:
mPtrControlCamera->SetMoveLeft( pKeyGE->pressed );
break;
case OIS::KC_D:
mPtrControlCamera->SetMoveRight( pKeyGE->pressed );
break;
case OIS::KC_Q:
mPtrControlCamera->SetMoveDown( pKeyGE->pressed );
break;
case OIS::KC_E:
mPtrControlCamera->SetMoveUp( pKeyGE->pressed );
break;
case OIS::KC_ESCAPE:
Exit();
break;
case OIS::KC_RETURN:// experimental
{
if( OIS::Keyboard::Alt & pKeyGE->modifier )
{
Ogre::RenderWindow* pRW = mComp.pGraphicEngine->GetGE()->GetWindow();
int width = pRW->getWidth();
int height = pRW->getHeight();
bool isFullScreen = pRW->isFullScreen();
pRW->setFullscreen( !isFullScreen, width, height );
}
}
break;
}
}