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

Function RenderRMI

Rendering/Parallel/vtkSynchronizedRenderWindows.cxx:57–70  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

55GlobalSynRenderWindowsMapType GlobalSynRenderWindowsMap;
56
57void RenderRMI(
58 void* vtkNotUsed(localArg), void* remoteArg, int remoteArgLength, int vtkNotUsed(remoteProcessId))
59{
60 vtkMultiProcessStream stream;
61 stream.SetRawData(reinterpret_cast<unsigned char*>(remoteArg), remoteArgLength);
62 unsigned int id = 0;
63 stream >> id;
64 GlobalSynRenderWindowsMapType::iterator iter = GlobalSynRenderWindowsMap.find(id);
65 if (iter != GlobalSynRenderWindowsMap.end() && iter->second != nullptr &&
66 iter->second->GetRenderWindow() != nullptr)
67 {
68 iter->second->GetRenderWindow()->Render();
69 }
70}
71}
72
73//------------------------------------------------------------------------------

Callers

nothing calls this directly

Calls 5

SetRawDataMethod · 0.80
RenderMethod · 0.65
findMethod · 0.45
endMethod · 0.45
GetRenderWindowMethod · 0.45

Tested by

no test coverage detected