MCPcopy Create free account
hub / github.com/cinder/Cinder / createWindow

Method createWindow

src/cinder/app/linux/AppImplLinuxGlfw.cpp:472–486  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

470}
471
472WindowRef AppImplLinux::createWindow( Window::Format format )
473{
474 if( ! format.getRenderer() ) {
475 format.setRenderer( mApp->getDefaultRenderer()->clone() );
476 }
477
478 mWindows.push_back( new WindowImplLinux( format, findSharedRendererWindow( format.getRenderer() ), this ) );
479
480 // emit initial resize if we have fired setup
481 if( mSetupHasBeenCalled ) {
482 mWindows.back()->getWindow()->emitResize();
483 }
484
485 return mWindows.back()->getWindow();
486}
487
488void AppImplLinux::quit()
489{

Callers 1

AppImplLinuxMethod · 0.95

Calls 7

setRendererMethod · 0.80
emitResizeMethod · 0.80
backMethod · 0.80
getRendererMethod · 0.45
cloneMethod · 0.45
push_backMethod · 0.45
getWindowMethod · 0.45

Tested by

no test coverage detected