MCPcopy Create free account
hub / github.com/Kitware/VTK / WindowInitialize

Method WindowInitialize

Rendering/OpenGL2/vtkOSOpenGLRenderWindow.cxx:360–380  ·  view source on GitHub ↗

Initialize the window for rendering.

Source from the content-addressed store, hash-verified

358
359// Initialize the window for rendering.
360void vtkOSOpenGLRenderWindow::WindowInitialize()
361{
362 this->CreateAWindow();
363
364 if (!this->Internal->OffScreenContextId)
365 {
366 return;
367 }
368
369 this->MakeCurrent();
370
371 // tell our renderers about us
372 vtkRenderer* ren;
373 for (this->Renderers->InitTraversal(); (ren = this->Renderers->GetNextItem());)
374 {
375 ren->SetRenderWindow(nullptr);
376 ren->SetRenderWindow(this);
377 }
378
379 this->OpenGLInit();
380}
381
382// Initialize the rendering window.
383void vtkOSOpenGLRenderWindow::Initialize()

Callers

nothing calls this directly

Calls 6

CreateAWindowMethod · 0.95
MakeCurrentMethod · 0.95
InitTraversalMethod · 0.45
GetNextItemMethod · 0.45
SetRenderWindowMethod · 0.45
OpenGLInitMethod · 0.45

Tested by

no test coverage detected