Go to the documentation of this file.
33 #ifndef vtkExternalOpenGLRenderer_h
34 #define vtkExternalOpenGLRenderer_h
36 #include "vtkRenderingExternalModule.h"
89 #endif //vtkExternalOpenGLRenderer_h
static vtkExternalOpenGLRenderer * New()
~vtkExternalOpenGLRenderer() override
vtkExternalOpenGLRenderer()
an ordered list of lights
virtual void RemoveAllExternalLights()
Remove all external lights.
vtkLightCollection * ExternalLights
virtual void RemoveExternalLight(vtkExternalLight *)
Remove an external light from the list of external lights.
a virtual light object for tweaking existing lights in an external 3D rendering context
a simple class to control print indentation
a virtual camera for 3D rendering
void Render(void) override
Synchronize camera and light parameters.
virtual void AddExternalLight(vtkExternalLight *)
Add an external light to the list of external lights.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkCamera * MakeCamera() override
Create a new Camera sutible for use with this type of Renderer.