33 #ifndef vtkExternalOpenGLRenderer_h
34 #define vtkExternalOpenGLRenderer_h
36 #include "vtkRenderingExternalModule.h"
37 #include "vtkOpenGLRenderer.h"
54 void Render(
void) VTK_OVERRIDE;
70 virtual
void RemoveExternalLight(vtkExternalLight *);
75 virtual
void RemoveAllExternalLights();
80 ~vtkExternalOpenGLRenderer() VTK_OVERRIDE;
85 vtkExternalOpenGLRenderer(const vtkExternalOpenGLRenderer&) VTK_DELETE_FUNCTION;
86 void operator=(const vtkExternalOpenGLRenderer&) VTK_DELETE_FUNCTION;
89 #endif //vtkExternalOpenGLRenderer_h
a virtual light object for tweaking existing lights in an external 3D rendering context ...
an ordered list of lights
a simple class to control print indentation
a virtual camera for 3D rendering
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkOpenGLRenderer * New()
virtual void Render()
CALLED BY vtkRenderWindow ONLY.