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

Method WindowInitialize

Rendering/OpenGL2/vtkXOpenGLRenderWindow.cxx:894–913  ·  view source on GitHub ↗

Initialize the window for rendering.

Source from the content-addressed store, hash-verified

892
893// Initialize the window for rendering.
894void vtkXOpenGLRenderWindow::WindowInitialize()
895{
896 this->CreateAWindow();
897 if (!this->DisplayId || !this->WindowId)
898 {
899 return;
900 }
901
902 this->MakeCurrent();
903
904 // tell our renderers about us
905 vtkRenderer* ren;
906 for (this->Renderers->InitTraversal(); (ren = this->Renderers->GetNextItem());)
907 {
908 ren->SetRenderWindow(nullptr);
909 ren->SetRenderWindow(this);
910 }
911
912 this->OpenGLInit();
913}
914
915// Initialize the rendering window.
916void vtkXOpenGLRenderWindow::Initialize()

Callers 1

InitializeMethod · 0.95

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