------------------------------------------------------------------------------
| 195 | |
| 196 | //------------------------------------------------------------------------------ |
| 197 | void vtkSynchronizedRenderWindows::MasterStartRender() |
| 198 | { |
| 199 | if (this->RenderEventPropagation) |
| 200 | { |
| 201 | vtkMultiProcessStream stream; |
| 202 | stream << this->Identifier; |
| 203 | |
| 204 | std::vector<unsigned char> data; |
| 205 | stream.GetRawData(data); |
| 206 | |
| 207 | this->ParallelController->TriggerRMIOnAllChildren( |
| 208 | data.data(), static_cast<int>(data.size()), SYNC_RENDER_TAG); |
| 209 | } |
| 210 | |
| 211 | RenderWindowInfo windowInfo; |
| 212 | windowInfo.CopyFrom(this->RenderWindow); |
| 213 | |
| 214 | vtkMultiProcessStream stream; |
| 215 | windowInfo.Save(stream); |
| 216 | this->ParallelController->Broadcast(stream, this->RootProcessId); |
| 217 | } |
| 218 | |
| 219 | //------------------------------------------------------------------------------ |
| 220 | void vtkSynchronizedRenderWindows::SlaveStartRender() |
no test coverage detected