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

Method vtkParallelRenderManager

Rendering/Parallel/vtkParallelRenderManager.cxx:45–102  ·  view source on GitHub ↗

------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

43
44//------------------------------------------------------------------------------
45vtkParallelRenderManager::vtkParallelRenderManager()
46{
47 this->RenderWindow = nullptr;
48 this->ObservingRenderWindow = 0;
49 this->ObservingAbort = 0;
50
51 this->Controller = nullptr;
52 this->SetController(vtkMultiProcessController::GetGlobalController());
53 this->RootProcessId = 0;
54
55 this->Renderers = vtkRendererCollection::New();
56 this->SyncRenderWindowRenderers = 1;
57
58 this->Lock = 0;
59
60 this->ImageReductionFactor = 1;
61 this->MaxImageReductionFactor = 16;
62 this->AutoImageReductionFactor = 0;
63 this->AverageTimePerPixel = 0.0;
64
65 this->RenderTime = 0.0;
66 this->ImageProcessingTime = 0.0;
67
68 this->ParallelRendering = 1;
69 this->WriteBackImages = 1;
70 this->MagnifyImages = 1;
71 this->MagnifyImageMethod = vtkParallelRenderManager::NEAREST;
72 this->RenderEventPropagation = vtkParallelRenderManager::DefaultRenderEventPropagation ? 1 : 0;
73 this->UseCompositing = 1;
74
75 this->FullImage = vtkUnsignedCharArray::New();
76 this->ReducedImage = vtkUnsignedCharArray::New();
77 this->FullImageUpToDate = 0;
78 this->ReducedImageUpToDate = 0;
79 this->RenderWindowImageUpToDate = 0;
80 this->FullImageSize[0] = 0;
81 this->FullImageSize[1] = 0;
82
83 this->ReducedImageSize[0] = 0;
84 this->ReducedImageSize[1] = 0;
85
86 this->ForceRenderWindowSize = 0;
87 this->ForcedRenderWindowSize[0] = 0;
88 this->ForcedRenderWindowSize[1] = 0;
89
90 this->Viewports = vtkDoubleArray::New();
91 this->Viewports->SetNumberOfComponents(4);
92
93 this->UseRGBA = 1;
94
95 this->AddedRMIs = 0;
96 this->RenderRMIId = 0;
97 this->BoundsRMIId = 0;
98 this->Timer = vtkTimerLog::New();
99
100 this->UseBackBuffer = 1;
101 this->SynchronizeTileProperties = 1;
102}

Callers

nothing calls this directly

Calls 3

NewFunction · 0.50
SetControllerMethod · 0.45
SetNumberOfComponentsMethod · 0.45

Tested by

no test coverage detected