vtkRenderWindow - create a window for renderers to draw into
Super Class: vtkWindow
Description:
vtkRenderWindow is an abstract object to specify the behavior of a rendering window. A rendering window is a window in a graphical user interface where renderers draw their images. Methods are provided to synchronize the rendering process, set window size, and control double buffering. The window also allows rendering in stereo. The interlaced render stereo type is for output to a VRex stero projector. All of the odd horizontal lines are from the left eye, and the even lines are from the right eye. The user has to make the render window alligned with the VRex projector, or the eye will be swapped.
See Also:
Methods:
Detailed Method Descriptions:
static vtkRenderWindow *New () |
void AddRenderer (vtkRenderer *) |
void RemoveRenderer (vtkRenderer *) |
vtkRendererCollection *GetRenderers () |
void Render () |
void Start () |
void Frame () |
void CopyResultFrame () |
static char *GetRenderLibrary () |
vtkRenderWindowInteractor *MakeRenderWindowInteractor () |
void SetFullScreen (int ) | |
int GetFullScreen () | |
void FullScreenOn () | |
void FullScreenOff () |
void SetBorders (int ) | |
int GetBorders () | |
void BordersOn () | |
void BordersOff () |
int GetStereoRender () | |
void SetStereoRender (int ) | |
void StereoRenderOn () | |
void StereoRenderOff () |
void StereoUpdate () |
void StereoMidpoint () |
void StereoRenderComplete () |
int GetRemapWindow () |
void WindowRemap () |
void SetSwapBuffers (int ) | |
int GetSwapBuffers () | |
void SwapBuffersOn () | |
void SwapBuffersOff () |
void SetFileName (char *) | |
char *GetFileName () |
void SaveImageAsPPM () | |
int OpenPPMImageFile () | |
void WritePPMImageFile () | |
void ClosePPMImageFile () |
void SetPixelData (int ,int ,int ,int ,unsigned char * ,int ) |
float *GetRGBAPixelData (int ,int ,int ,int ,int ) |
void SetRGBAPixelData (int ,int ,int ,int ,float * ,int ,int ) | |
float *GetZbufferData (int ,int ,int ,int ) | |
void SetZbufferData (int ,int ,int ,int ,float *) |
int GetAAFrames () | |
void SetAAFrames (int ) |
int GetFDFrames () | |
void SetFDFrames (int ) |
int GetSubFrames () | |
void SetSubFrames (int ) |
int GetAbortRender () | |
void SetAbortRender (int ) | |
int GetInAbortCheck () | |
void SetInAbortCheck (int ) | |
int CheckAbortStatus () | |
int GetEventPending () |
void SetAbortCheckMethod (const ) |
void SetAbortCheckMethodArgDelete (const ) |
void SetDesiredUpdateRate (float ) | |
float GetDesiredUpdateRate () |
vtkRenderWindowInteractor *GetInteractor () | |
void SetInteractor (vtkRenderWindowInteractor *) |
void UnRegister (vtkObject *) |