本文整理汇总了C++中VideoMode::setDecorated方法的典型用法代码示例。如果您正苦于以下问题:C++ VideoMode::setDecorated方法的具体用法?C++ VideoMode::setDecorated怎么用?C++ VideoMode::setDecorated使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类VideoMode
的用法示例。
在下文中一共展示了VideoMode::setDecorated方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: StreamLogDevice
Game() {
getLog().addDevice( new StreamLogDevice(std::cout) );
win_.reset ( new Window( *this ) );
inp_.reset ( new Input( *this ) );
scene_.reset ( new ChcSceneManager(*this) );
asmg_.reset ( new AssetManager( *this ) );
asmg_->addContentFactory< ImageContent >( "img" );
auto vms = VideoMode::getAvailable();
std::sort( vms.begin(), vms.end(),
[]( VideoMode &a, VideoMode &b ) {
return a.getWidth() < b.getWidth();
}
);
VideoMode vm = vms.back();
vm.setFullscreen( true );
//vm.setSize( 1920, 800 );
vm.setVSync(true);
vm.setDecorated( true );
vm.setBpp( 32 );
win_->setVideoMode( vm );
addTask( *win_ );
addTask( *inp_ );
win_->addTask( *scene_ );
inp_->addInputListener(*this);
setupGL();
loadTexture();
createCamera();
createLevel();
ctrl_.reset( new CameraControl( *this ) );
ctrl_->connect();
BlockPlacer *pl = new BlockPlacer( *world_ );
inp_->addInputListener( *pl );
scene_->getRoot().createChild().attachEntity( *pl );
}
示例2: setDecorated
void Window::setDecorated( bool decorated ) {
log << "Decoration change to " << decorated << ".\n";
VideoMode newMode = mode_;
newMode.setDecorated(decorated);
setVideoMode(newMode);
}