26 #ifndef vtkSynchronizedRenderWindows_h
27 #define vtkSynchronizedRenderWindows_h
69 void SetIdentifier(
unsigned int id);
92 virtual void AbortRender();
106 SYNC_RENDER_TAG = 15001,
116 double TileViewport[4];
128 virtual void HandleStartRender();
132 virtual void MasterStartRender();
133 virtual void SlaveStartRender();
148 vtkObserver* Observer;
149 friend class vtkObserver;
abstract base class for most VTK objects
synchronizes render windows across processess.
stream used to pass data across processes using vtkMultiProcessController.
#define vtkGetMacro(name, type)
virtual void SetRenderWindow(vtkRenderWindow *renwin)
#define VTKRENDERINGPARALLEL_EXPORT
#define vtkTypeMacro(thisClass, superclass)
superclass for callback/observer methods
virtual void HandleAbortRender()
virtual void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
vtkRenderWindow * RenderWindow
#define vtkGetObjectMacro(name, type)
vtkWeakPointer< vtkRenderWindow > RenderWindow
bool RenderEventPropagation
create a window for renderers to draw into
vtkMultiProcessController * ParallelController
#define vtkBooleanMacro(name, type)
virtual void HandleEndRender()
#define vtkSetMacro(name, type)
Multiprocessing communication superclass.