Go to the documentation of this file.
26 #ifndef vtkSynchronizedRenderWindows_h
27 #define vtkSynchronizedRenderWindows_h
106 SYNC_RENDER_TAG = 15001,
116 double TileViewport[4];
148 vtkObserver* Observer;
149 friend class vtkObserver;
static vtkSynchronizedRenderWindows * New()
superclass for callback/observer methods
bool RenderEventPropagation
#define vtkGetObjectMacro(name, type)
void CopyFrom(vtkRenderWindow *)
virtual void HandleAbortRender()
vtkMultiProcessController * ParallelController
void SetRenderWindow(vtkRenderWindow *)
virtual void HandleEndRender()
stream used to pass data across processes using vtkMultiProcessController.
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
~vtkSynchronizedRenderWindows()
void PrintSelf(ostream &os, vtkIndent indent)
virtual void HandleStartRender()
virtual void AbortRender()
void Save(vtkMultiProcessStream &stream)
virtual void MasterStartRender()
void SetParallelController(vtkMultiProcessController *)
Multiprocessing communication superclass.
#define VTKRENDERINGPARALLEL_EXPORT
a simple class to control print indentation
#define vtkGetMacro(name, type)
virtual void SlaveStartRender()
bool Restore(vtkMultiProcessStream &stream)
vtkBooleanMacro(IgnoreDriverBugs, bool)
synchronizes render windows across processess.
vtkSetMacro(IgnoreDriverBugs, bool)
create a window for renderers to draw into
vtkSynchronizedRenderWindows()
vtkRenderWindow * RenderWindow
void CopyTo(vtkRenderWindow *)
void SetIdentifier(unsigned int id)