Documentation for vtkOpenGLRenderWindow

vtkOpenGLRenderWindow - OpenGL rendering window

Super Class: vtkXRenderWindow

Description:

vtkOpenGLRenderWindow is a concrete implementation of the abstract class vtkRenderWindow. vtkOpenGLRenderer interfaces to the OpenGL graphics library. Application programmers should normally use vtkRenderWindow instead of the OpenGL specific version.

 

Methods:

void vtkOpenGLRenderWindow ()
void vtkOpenGLRenderWindow ()
static vtkOpenGLRenderWindow *New ()
const char *GetClassName ()
void PrintSelf (unknown & ,vtkIndent )
void Start ()
void Frame ()
void WindowConfigure ()
void WindowInitialize ()
void Initialize ()
void SetFullScreen (int )
void WindowRemap ()
void PrefFullScreen ()
void SetSize (int ,int )
unknown GetDesiredColormap ()
unknown *GetDesiredVisual ()
unknown *GetDesiredVisualInfo ()
int GetDesiredDepth ()
static void SetGlobalMaximumNumberOfMultiSamples (int )
static int GetGlobalMaximumNumberOfMultiSamples ()
void SetMultiSamples (int )
int GetMultiSamples ()
void StereoUpdate ()
unsigned char *GetPixelData (int ,int ,int ,int ,int )
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 *)
void MakeCurrent ()

 

Detailed Method Descriptions:

Begin the rendering process.

void Start ()

End the rendering process and display the image.

void Frame ()

Specify various window parameters.

void WindowConfigure ()

Initialize the window for rendering.

void WindowInitialize ()

Initialize the rendering window.

void Initialize ()

Change the window to fill the entire screen.

void SetFullScreen (int )

Resize the window.

void WindowRemap ()

Set the preferred window size to full screen.

void PrefFullScreen ()

Specify the size of the rendering window.

void SetSize (int ,int )

Get the X properties of an ideal rendering window.

unknown GetDesiredColormap ()
unknown *GetDesiredVisual ()
unknown *GetDesiredVisualInfo ()
int GetDesiredDepth ()

Set/Get the maximum number of multisamples

static void SetGlobalMaximumNumberOfMultiSamples (int )
static int GetGlobalMaximumNumberOfMultiSamples ()

Set / Get the number of multisamples to use for hardware antialiasing.

void SetMultiSamples (int )
int GetMultiSamples ()

Update system if needed due to stereo rendering.

void StereoUpdate ()

Set/Get the pixel data of an image, transmitted as RGBRGB...

unsigned char *GetPixelData (int ,int ,int ,int ,int )
void SetPixelData (int ,int ,int ,int ,unsigned char * ,int )

Set/Get the pixel data of an image, transmitted as RGBARGBA...

float *GetRGBAPixelData (int ,int ,int ,int ,int )
void SetRGBAPixelData (int ,int ,int ,int ,float * ,int ,int )

Set/Get the zbuffer data from an image

float *GetZbufferData (int ,int ,int ,int )
void SetZbufferData (int ,int ,int ,int ,float *)

Make this window the current OpenGL context.

void MakeCurrent ()