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

Method WindowImplLinux

src/cinder/app/linux/WindowImplLinuxHeadless.cpp:31–46  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

29
30
31WindowImplLinux::WindowImplLinux( const Window::Format &format, WindowImplLinux *sharedRendererWindow, AppImplLinux *appImpl )
32 : mAppImpl( appImpl )
33{
34 mDisplay = format.getDisplay();
35 mRenderer = format.getRenderer();
36
37 RendererRef sharedRenderer = sharedRendererWindow ? sharedRendererWindow->getRenderer() : nullptr;
38 mWindowedSize = format.getSize();
39 mRenderer->setup( mWindowedSize, sharedRenderer );
40 RendererGlRef rendererGl = std::dynamic_pointer_cast<RendererGl>( mRenderer );
41
42 // set WindowRef and its impl pointer to this
43 mWindowRef = Window::privateCreate__( this, mAppImpl->getApp() );
44
45 mAppImpl->registerWindowEvents( this );
46}
47
48WindowImplLinux::~WindowImplLinux()
49{

Callers

nothing calls this directly

Calls 7

privateCreate__Function · 0.85
getDisplayMethod · 0.45
getRendererMethod · 0.45
getSizeMethod · 0.45
setupMethod · 0.45
getAppMethod · 0.45
registerWindowEventsMethod · 0.45

Tested by

no test coverage detected