29 #ifndef __vtkMesaRenderer_h
30 #define __vtkMesaRenderer_h
49 void ClearLights(
void);
73 virtual void StartPick(
unsigned int pickFromSize);
78 virtual int GetPickedIds(
unsigned int atMost,
unsigned int *callerBuffer);
virtual double GetPickedZ()=0
virtual vtkLight * MakeLight()
virtual vtkCamera * MakeCamera()
virtual int UpdateLights(void)
abstract specification for renderers
virtual int GetPickedIds(unsigned int atMost, unsigned int *callerBuffer)=0
virtual void UpdatePickId()=0
virtual void DeviceRender()=0
void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
a virtual camera for 3D rendering
a virtual light for 3D rendering
virtual unsigned int GetPickedId()=0
virtual void StartPick(unsigned int pickFromSize)=0
virtual unsigned int GetNumPickedIds()=0
static vtkRenderer * New()
class vtkGLPickInfo * PickInfo
virtual void DevicePickRender()=0
virtual void DonePick()=0