18 #ifndef vtkContextActor_h
19 #define vtkContextActor_h
23 #include "vtkRenderingContext2DModule.h"
27 VTK_ABI_NAMESPACE_BEGIN
78 void ReleaseGraphicsResources(
vtkWindow* window) override;
82 ~vtkContextActor() override;
92 vtkContextDevice2D* ForceDevice;
96 vtkContextActor(const vtkContextActor&) = delete;
97 void operator=(const vtkContextActor&) = delete;
100 VTK_ABI_NAMESPACE_END
abstract superclass for all actors, volumes and annotations
abstract specification for Viewports
virtual int RenderOverlay(vtkViewport *)
Hold a reference to a vtkObjectBase instance.
window superclass for vtkRenderWindow
Class for drawing 2D primitives to a graphical context.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Provides a 2D scene for vtkContextItem objects.
a simple class to control print indentation
Abstract class for drawing 2D primitives.
provides a vtkProp derived object.
#define VTK_MARSHALEXCLUDE(reason)
Allocate and hold a VTK object.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Class for drawing 3D primitives to a graphical context.
#define VTK_MARSHAL_EXCLUDE_REASON_IS_INTERNAL