15 #ifndef vtkSynchronizableAvatars_h
16 #define vtkSynchronizableAvatars_h
18 #include "vtkRenderingParallelModule.h"
23 VTK_ABI_NAMESPACE_BEGIN
77 std::unique_ptr<vtkInternals> Internal;
Serialize/deserialize collection of vtkOpenGLAvatars among renderers.
stream used to pass data across processes using vtkMultiProcessController.
void PrintSelf(ostream &os, vtkIndent indent) override
Standard type and print methods.
virtual void CleanUpRenderer(vtkRenderer *ren)=0
Perform any necessary cleanup tasks with the vtkRenderer.
abstract specification for renderers
abstract base class for synchronizing a collection of actors
a simple class to control print indentation
virtual void RestoreFromStream(vtkMultiProcessStream &stream, vtkRenderer *ren)=0
Read actor information from the stream, update actors already added to the vtkRenderer.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
virtual void SaveToStream(vtkMultiProcessStream &stream, vtkRenderer *ren)=0
Identify target actors added to the vtkRenderer, save them to the stream.
virtual void InitializeRenderer(vtkRenderer *ren)=0
Perform any necessary initialization tasks with the vtkRenderer.