Section: Visualization Toolkit Rendering Classes
To create an instance of class vtkOpenGLRenderWindow, simply invoke its constructor as follows
obj = vtkOpenGLRenderWindow
obj is an instance of the vtkOpenGLRenderWindow class.
string = obj.GetClassName ()
int = obj.IsA (string name)
vtkOpenGLRenderWindow = obj.NewInstance ()
vtkOpenGLRenderWindow = obj.SafeDownCast (vtkObject o)
obj.StereoUpdate () - Update system if needed due to stereo rendering.
int = obj.GetPixelData (int x, int y, int x2, int y2, int front, vtkUnsignedCharArray data) - Set/Get the pixel data of an image, transmitted as RGBRGB...
int = obj.SetPixelData (int x, int y, int x2, int y2, string data, int front) - Set/Get the pixel data of an image, transmitted as RGBRGB...
int = obj.SetPixelData (int x, int y, int x2, int y2, vtkUnsignedCharArray data, int front) - Set/Get the pixel data of an image, transmitted as RGBRGB...
int = obj.GetRGBAPixelData (int x, int y, int x2, int y2, int front, vtkFloatArray data) - Set/Get the pixel data of an image, transmitted as RGBARGBA...
int = obj.SetRGBAPixelData (int x, int y, int x2, int y2, float data, int front, int blend) - Set/Get the pixel data of an image, transmitted as RGBARGBA...
int = obj.SetRGBAPixelData (int x, int y, int x2, int y2, vtkFloatArray data, int front, int blend) - Set/Get the pixel data of an image, transmitted as RGBARGBA...
obj.ReleaseRGBAPixelData (float data) - Set/Get the pixel data of an image, transmitted as RGBARGBA...
int = obj.GetRGBACharPixelData (int x, int y, int x2, int y2, int front, vtkUnsignedCharArray data) - Set/Get the pixel data of an image, transmitted as RGBARGBA...
int = obj.SetRGBACharPixelData (int x, int y, int x2, int y2, string data, int front, int blend) - Set/Get the pixel data of an image, transmitted as RGBARGBA...
int = obj.SetRGBACharPixelData (int x, int y, int x2, int y2, vtkUnsignedCharArray data, int front, int blend) - Set/Get the pixel data of an image, transmitted as RGBARGBA...
int = obj.GetZbufferData (int x1, int y1, int x2, int y2, float z) - Set/Get the zbuffer data from an image
int = obj.GetZbufferData (int x1, int y1, int x2, int y2, vtkFloatArray z) - Set/Get the zbuffer data from an image
int = obj.SetZbufferData (int x1, int y1, int x2, int y2, float buffer) - Set/Get the zbuffer data from an image
int = obj.SetZbufferData (int x1, int y1, int x2, int y2, vtkFloatArray buffer) - Set/Get the zbuffer data from an image
int = obj.GetDepthBufferSize () - Get the size of the depth buffer.
int = obj.GetColorBufferSizes (int rgba) - Get the size of the color buffer.
Returns 0 if not able to determine otherwise sets R G B and A into buffer.
obj.OpenGLInit () - Initialize OpenGL for this window.
int = obj.GetBackLeftBuffer () - Return the OpenGL name of the back left buffer.
It is GL_BACK_LEFT if GL is bound to the window-system-provided
framebuffer. It is vtkgl::COLOR_ATTACHMENT0_EXT if GL is bound to an
application-created framebuffer object (GPU-based offscreen rendering)
It is used by vtkOpenGLCamera.
int = obj.GetBackRightBuffer () - Return the OpenGL name of the back right buffer.
It is GL_BACK_RIGHT if GL is bound to the window-system-provided
framebuffer. It is vtkgl::COLOR_ATTACHMENT0_EXT+1 if GL is bound to an
application-created framebuffer object (GPU-based offscreen rendering)
It is used by vtkOpenGLCamera.
int = obj.GetFrontLeftBuffer () - Return the OpenGL name of the front left buffer.
It is GL_FRONT_LEFT if GL is bound to the window-system-provided
framebuffer. It is vtkgl::COLOR_ATTACHMENT0_EXT if GL is bound to an
application-created framebuffer object (GPU-based offscreen rendering)
It is used by vtkOpenGLCamera.
int = obj.GetFrontRightBuffer () - Return the OpenGL name of the front right buffer.
It is GL_FRONT_RIGHT if GL is bound to the window-system-provided
framebuffer. It is vtkgl::COLOR_ATTACHMENT0_EXT+1 if GL is bound to an
application-created framebuffer object (GPU-based offscreen rendering)
It is used by vtkOpenGLCamera.
int = obj.GetBackBuffer () - Return the OpenGL name of the back left buffer.
It is GL_BACK if GL is bound to the window-system-provided
framebuffer. It is vtkgl::COLOR_ATTACHMENT0_EXT if GL is bound to an
application-created framebuffer object (GPU-based offscreen rendering)
It is used by vtkOpenGLCamera.
int = obj.GetFrontBuffer () - Return the OpenGL name of the front left buffer.
It is GL_FRONT if GL is bound to the window-system-provided
framebuffer. It is vtkgl::COLOR_ATTACHMENT0_EXT if GL is bound to an
application-created framebuffer object (GPU-based offscreen rendering)
It is used by vtkOpenGLCamera.
obj.CheckGraphicError () - Update graphic error status, regardless of ReportGraphicErrors flag.
It means this method can be used in any context and is not restricted to
debug mode.
int = obj.HasGraphicError () - Return the last graphic error status. Initial value is false.
string = obj.GetLastGraphicErrorString () - Return a string matching the last graphic error status.
vtkOpenGLExtensionManager = obj.GetExtensionManager () - Returns the extension manager. A new one will be created if one hasn't
already been set up.
vtkOpenGLHardwareSupport = obj.GetHardwareSupport () - Returns an Hardware Support object. A new one will be created if one
hasn't already been set up.
obj.WaitForCompletion () - Block the thread until the actual rendering is finished().
Useful for measurement only.