vtkRenderer - abstract specification for renderers
Super Class: vtkViewport
Description:
vtkRenderer provides an abstract specification for renderers. A renderer is an object that controls the rendering process for objects. Rendering is the process of converting geometry, a specification for lights, and a camera view into an image. vtkRenderer also performs coordinate transformation between world coordinates, view coordinates (the computer graphics rendering coordinate system), and display coordinates (the actual screen coordinates on the display device). Certain advanced rendering features such as two-sided lighting can also be controlled.
See Also:
vtkRenderWindow vtkActor vtkCamera vtkLight vtkVolume vtkRayCaster
Methods:
Detailed Method Descriptions:
static vtkRenderer *New () |
void AddLight (vtkLight *) |
void AddActor (vtkActor *) |
void AddVolume (vtkVolume *) |
void RemoveLight (vtkLight *) |
void RemoveActor (vtkActor *) |
void RemoveVolume (vtkVolume *) |
vtkLightCollection *GetLights () |
void SetActors (vtkActorCollection *) | |
vtkActorCollection *GetActors () |
vtkVolumeCollection *GetVolumes () |
void SetActiveCamera (vtkCamera *) |
vtkCamera *GetActiveCamera () |
void AddCuller (vtkCuller *) |
void RemoveCuller (vtkCuller *) |
vtkCullerCollection *GetCullers () |
void SetAmbient (float ,float ,float ) | |
void SetAmbient (float *) | |
float *GetAmbient () |
void SetAllocatedRenderTime (float ) | |
float GetAllocatedRenderTime () |
void Render () |
void DeviceRender () |
int UpdateActors () |
int UpdateVolumes () |
int UpdateCameras () |
int UpdateLights () |
int VisibleActorCount () |
int VisibleVolumeCount () |
void CreateLight () |
void ResetCamera () |
void ResetCamera (float ) |
void ResetCamera (float ,float ,float ,float ,float ,float ) |
void SetRenderWindow (vtkRenderWindow *) | |
vtkRenderWindow *GetRenderWindow () | |
vtkWindow *GetVTKWindow () |
int GetTwoSidedLighting () | |
void SetTwoSidedLighting (int ) | |
void TwoSidedLightingOn () | |
void TwoSidedLightingOff () |
void SetBackingStore (int ) | |
int GetBackingStore () | |
void BackingStoreOn () | |
void BackingStoreOff () |
void WorldToView () |
void ViewToWorld () | |
void ViewToWorld (float & ,float & ,float &) |
void WorldToView (float & ,float & ,float &) |
vtkRayCaster *GetRayCaster () |
float GetZ (int ,int ) |
void Render2D () |
unsigned long GetMTime () |
float GetLastRenderTimeInSeconds () |
void UnRegister (vtkObject *) |