ActiViz .NET  5.8.0
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Private Member Functions | Static Private Member Functions
Kitware.VTK.vtkRenderWindow Class Reference

vtkRenderWindow - create a window for renderers to draw into More...

Inheritance diagram for Kitware.VTK.vtkRenderWindow:
[legend]
Collaboration diagram for Kitware.VTK.vtkRenderWindow:
[legend]

List of all members.

Public Member Functions

 vtkRenderWindow (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkRenderWindow ()
 Construct an instance of vtkRenderWindow with its screen size set to 300x300, borders turned on, positioned at (0,0), double buffering turned on.
virtual void AddRenderer (vtkRenderer arg0)
 Add a renderer to the list of renderers.
virtual void AlphaBitPlanesOff ()
 Turn on/off the use of alpha bitplanes.
virtual void AlphaBitPlanesOn ()
 Turn on/off the use of alpha bitplanes.
virtual void BordersOff ()
 Turn on/off window manager borders. Typically, you shouldn't turn the borders off, because that bypasses the window manager and can cause undesirable behavior.
virtual void BordersOn ()
 Turn on/off window manager borders. Typically, you shouldn't turn the borders off, because that bypasses the window manager and can cause undesirable behavior.
virtual int CheckAbortStatus ()
 This is a flag that can be set to interrupt a rendering that is in progress.
virtual void 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.
virtual int CheckInRenderStatus ()
 Are we rendering at the moment.
virtual void ClearInRenderStatus ()
 Clear status (after an exception was thrown for example)
virtual void CopyResultFrame ()
 Performed at the end of the rendering process to generate image. This is typically done right before swapping buffers.
virtual void FinalizeWrapper ()
 Finalize the rendering process.
virtual void Frame ()
 A termination method performed at the end of the rendering process to do things like swapping buffers (if necessary) or similar actions.
virtual void FullScreenOff ()
 Turn on/off rendering full screen window size.
virtual void FullScreenOn ()
 Turn on/off rendering full screen window size.
virtual int GetAAFrames ()
 Set the number of frames for doing antialiasing. The default is zero. Typically five or six will yield reasonable results without taking too long.
virtual int GetAbortRender ()
 This is a flag that can be set to interrupt a rendering that is in progress.
virtual int GetAlphaBitPlanes ()
 Turn on/off the use of alpha bitplanes.
virtual int[] GetAnaglyphColorMask ()
 Set/get the anaglyph color mask values. These two numbers are bits mask that control which color channels of the original stereo images are used to produce the final anaglyph image. The first value is the color mask for the left view, the second the mask for the right view. If a bit in the mask is on for a particular color for a view, that color is passed on to the final view; if it is not set, that channel for that view is ignored. The bits are arranged as r, g, and b, so r = 4, g = 2, and b = 1. By default, the first value (the left view) is set to 4, and the second value is set to 3. That means that the red output channel comes from the left view, and the green and blue values come from the right view.
virtual void GetAnaglyphColorMask (IntPtr data)
 Set/get the anaglyph color mask values. These two numbers are bits mask that control which color channels of the original stereo images are used to produce the final anaglyph image. The first value is the color mask for the left view, the second the mask for the right view. If a bit in the mask is on for a particular color for a view, that color is passed on to the final view; if it is not set, that channel for that view is ignored. The bits are arranged as r, g, and b, so r = 4, g = 2, and b = 1. By default, the first value (the left view) is set to 4, and the second value is set to 3. That means that the red output channel comes from the left view, and the green and blue values come from the right view.
virtual float GetAnaglyphColorSaturation ()
 Set/get the anaglyph color saturation factor. This number ranges from 0.0 to 1.0: 0.0 means that no color from the original object is maintained, 1.0 means all of the color is maintained. The default value is 0.65. Too much saturation can produce uncomfortable 3D viewing because anaglyphs also use color to encode 3D.
virtual float GetAnaglyphColorSaturationMaxValue ()
 Set/get the anaglyph color saturation factor. This number ranges from 0.0 to 1.0: 0.0 means that no color from the original object is maintained, 1.0 means all of the color is maintained. The default value is 0.65. Too much saturation can produce uncomfortable 3D viewing because anaglyphs also use color to encode 3D.
virtual float GetAnaglyphColorSaturationMinValue ()
 Set/get the anaglyph color saturation factor. This number ranges from 0.0 to 1.0: 0.0 means that no color from the original object is maintained, 1.0 means all of the color is maintained. The default value is 0.65. Too much saturation can produce uncomfortable 3D viewing because anaglyphs also use color to encode 3D.
virtual int GetBorders ()
 Turn on/off window manager borders. Typically, you shouldn't turn the borders off, because that bypasses the window manager and can cause undesirable behavior.
virtual int GetColorBufferSizes (IntPtr rgba)
 Get the size of the color buffer. Returns 0 if not able to determine otherwise sets R G B and A into buffer.
virtual int GetCurrentCursor ()
 Change the shape of the cursor.
virtual int GetDepthBufferSize ()
 This method should be defined by the subclass. How many bits of precision are there in the zbuffer?
virtual double GetDesiredUpdateRate ()
 Set/Get the desired update rate. This is used with the vtkLODActor class. When using level of detail actors you need to specify what update rate you require. The LODActors then will pick the correct resolution to meet your desired update rate in frames per second. A value of zero indicates that they can use all the time they want to.
virtual int GetEventPending ()
 Check to see if a mouse button has been pressed. All other events are ignored by this method. Ideally, you want to abort the render on any event which causes the DesiredUpdateRate to switch from a high-quality rate to a more interactive rate.
virtual int GetFDFrames ()
 Set the number of frames for doing focal depth. The default is zero. Depending on how your scene is organized you can get away with as few as four frames for focal depth or you might need thirty. One thing to note is that if you are using focal depth frames, then you will not need many (if any) frames for antialiasing.
virtual int GetFullScreen ()
 Turn on/off rendering full screen window size.
override IntPtr GetGenericContext ()
 Dummy stubs for vtkWindow API.
override IntPtr GetGenericDisplayId ()
 Dummy stubs for vtkWindow API.
override IntPtr GetGenericDrawable ()
 Dummy stubs for vtkWindow API.
override IntPtr GetGenericParentId ()
 Dummy stubs for vtkWindow API.
override IntPtr GetGenericWindowId ()
 Dummy stubs for vtkWindow API.
virtual int GetInAbortCheck ()
 This is a flag that can be set to interrupt a rendering that is in progress.
virtual vtkRenderWindowInteractor GetInteractor ()
 Get the interactor associated with this render window.
virtual int GetIsPicking ()
 This is a flag that can be set to interrupt a rendering that is in progress.
virtual string GetLastGraphicErrorString ()
 Return a string matching the last graphic error status.
virtual int GetLineSmoothing ()
 Turn on/off line smoothing. Default is off. This must be applied before the first Render.
virtual int GetMultiSamples ()
 Set / Get the number of multisamples to use for hardware antialiasing.
virtual int GetNeverRendered ()
 This flag is set if the window hasn't rendered since it was created.
virtual int GetNumberOfLayers ()
 Get the number of layers for renderers. Each renderer should have its layer set individually. Some algorithms iterate through all layers, so it is not wise to set the number of layers to be exorbitantly large (say bigger than 100).
virtual int GetNumberOfLayersMaxValue ()
 Get the number of layers for renderers. Each renderer should have its layer set individually. Some algorithms iterate through all layers, so it is not wise to set the number of layers to be exorbitantly large (say bigger than 100).
virtual int GetNumberOfLayersMinValue ()
 Get the number of layers for renderers. Each renderer should have its layer set individually. Some algorithms iterate through all layers, so it is not wise to set the number of layers to be exorbitantly large (say bigger than 100).
virtual vtkPainterDeviceAdapter GetPainterDeviceAdapter ()
 Get the vtkPainterDeviceAdapter which can be used to paint on this render window.
virtual int GetPointSmoothing ()
 Turn on/off point smoothing. Default is off. This must be applied before the first Render.
virtual int GetPolygonSmoothing ()
 Turn on/off polygon smoothing. Default is off. This must be applied before the first Render.
virtual IntPtr GetRGBACharPixelData (int x, int y, int x2, int y2, int front)
 Same as Get/SetPixelData except that the image also contains an alpha component. The image is transmitted as RGBARGBARGBA... each of which is a float value. The "blend" parameter controls whether the SetRGBAPixelData method blends the data with the previous contents of the frame buffer or completely replaces the frame buffer data.
virtual int GetRGBACharPixelData (int x, int y, int x2, int y2, int front, vtkUnsignedCharArray data)
 Same as Get/SetPixelData except that the image also contains an alpha component. The image is transmitted as RGBARGBARGBA... each of which is a float value. The "blend" parameter controls whether the SetRGBAPixelData method blends the data with the previous contents of the frame buffer or completely replaces the frame buffer data.
virtual IntPtr GetRGBAPixelData (int x, int y, int x2, int y2, int front)
 Same as Get/SetPixelData except that the image also contains an alpha component. The image is transmitted as RGBARGBARGBA... each of which is a float value. The "blend" parameter controls whether the SetRGBAPixelData method blends the data with the previous contents of the frame buffer or completely replaces the frame buffer data.
virtual int GetRGBAPixelData (int x, int y, int x2, int y2, int front, vtkFloatArray data)
 Same as Get/SetPixelData except that the image also contains an alpha component. The image is transmitted as RGBARGBARGBA... each of which is a float value. The "blend" parameter controls whether the SetRGBAPixelData method blends the data with the previous contents of the frame buffer or completely replaces the frame buffer data.
vtkRendererCollection GetRenderers ()
 Return the collection of renderers in the render window.
virtual int GetReportGraphicErrors ()
 Turn on/off report of graphic errors. Initial value is false (off). This flag is used by vtkGraphicErrorMacro.
virtual int GetStencilCapable ()
 Set / Get the availability of the stencil buffer.
virtual int GetStereoCapableWindow ()
 Prescribe that the window be created in a stereo-capable mode. This method must be called before the window is realized. Default is off.
virtual int GetStereoRender ()
 Turn on/off stereo rendering.
virtual int GetStereoType ()
 Set/Get what type of stereo rendering to use. CrystalEyes mode uses frame-sequential capabilities available in OpenGL to drive LCD shutter glasses and stereo projectors. RedBlue mode is a simple type of stereo for use with red-blue glasses. Anaglyph mode is a superset of RedBlue mode, but the color output channels can be configured using the AnaglyphColorMask and the color of the original image can be (somewhat) maintained using AnaglyphColorSaturation; the default colors for Anaglyph mode is red-cyan. Interlaced stereo mode produces a composite image where horizontal lines alternate between left and right views. StereoLeft and StereoRight modes choose one or the other stereo view. Dresden mode is yet another stereoscopic interleaving.
string GetStereoTypeAsString ()
 Set/Get what type of stereo rendering to use. CrystalEyes mode uses frame-sequential capabilities available in OpenGL to drive LCD shutter glasses and stereo projectors. RedBlue mode is a simple type of stereo for use with red-blue glasses. Anaglyph mode is a superset of RedBlue mode, but the color output channels can be configured using the AnaglyphColorMask and the color of the original image can be (somewhat) maintained using AnaglyphColorSaturation; the default colors for Anaglyph mode is red-cyan. Interlaced stereo mode produces a composite image where horizontal lines alternate between left and right views. StereoLeft and StereoRight modes choose one or the other stereo view. Dresden mode is yet another stereoscopic interleaving.
virtual int GetSubFrames ()
 Set the number of sub frames for doing motion blur. The default is zero. Once this is set greater than one, you will no longer see a new frame for every Render(). If you set this to five, you will need to do five Render() invocations before seeing the result. This isn't very impressive unless something is changing between the Renders. Changing this value may reset the current subframe count.
virtual int GetSwapBuffers ()
 Turn on/off buffer swapping between images.
virtual IntPtr GetZbufferData (int x, int y, int x2, int y2)
 Set/Get the zbuffer data from the frame buffer. (x,y) is any corner of the rectangle. (x2,y2) is its opposite corner on the diagonal.
virtual int GetZbufferData (int x, int y, int x2, int y2, IntPtr z)
 Set/Get the zbuffer data from the frame buffer. (x,y) is any corner of the rectangle. (x2,y2) is its opposite corner on the diagonal.
virtual int GetZbufferData (int x, int y, int x2, int y2, vtkFloatArray z)
 Set/Get the zbuffer data from the frame buffer. (x,y) is any corner of the rectangle. (x2,y2) is its opposite corner on the diagonal.
float GetZbufferDataAtPoint (int x, int y)
 Set/Get the zbuffer data from the frame buffer. (x,y) is any corner of the rectangle. (x2,y2) is its opposite corner on the diagonal.
virtual int HasGraphicError ()
 Return the last graphic error status. Initial value is false.
int HasRenderer (vtkRenderer arg0)
 Query if a renderer is in the list of renderers.
virtual void HideCursor ()
 Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to display a 3D cursor instead. Set cursor position in window (note that (0,0) is the lower left corner).
override int IsA (string type)
 Undocumented Block.
virtual bool IsCurrent ()
 Tells if this window is the current graphics context for the calling thread.
virtual int IsDirect ()
 Is this render window using hardware acceleration? 0-false, 1-true.
virtual void IsPickingOff ()
 This is a flag that can be set to interrupt a rendering that is in progress.
virtual void IsPickingOn ()
 This is a flag that can be set to interrupt a rendering that is in progress.
virtual void LineSmoothingOff ()
 Turn on/off line smoothing. Default is off. This must be applied before the first Render.
virtual void LineSmoothingOn ()
 Turn on/off line smoothing. Default is off. This must be applied before the first Render.
override void MakeCurrent ()
 Attempt to make this window the current graphics context for the calling thread.
virtual vtkRenderWindowInteractor MakeRenderWindowInteractor ()
 Create an interactor to control renderers in this window. We need to know what type of interactor to create, because we might be in X Windows or MS Windows.
new vtkRenderWindow NewInstance ()
 Undocumented Block.
virtual void PointSmoothingOff ()
 Turn on/off point smoothing. Default is off. This must be applied before the first Render.
virtual void PointSmoothingOn ()
 Turn on/off point smoothing. Default is off. This must be applied before the first Render.
virtual void PolygonSmoothingOff ()
 Turn on/off polygon smoothing. Default is off. This must be applied before the first Render.
virtual void PolygonSmoothingOn ()
 Turn on/off polygon smoothing. Default is off. This must be applied before the first Render.
virtual void ReleaseRGBAPixelData (IntPtr data)
 Same as Get/SetPixelData except that the image also contains an alpha component. The image is transmitted as RGBARGBARGBA... each of which is a float value. The "blend" parameter controls whether the SetRGBAPixelData method blends the data with the previous contents of the frame buffer or completely replaces the frame buffer data.
void RemoveRenderer (vtkRenderer arg0)
 Remove a renderer from the list of renderers.
override void Render ()
 Ask each renderer owned by this RenderWindow to render its image and synchronize this process.
virtual string ReportCapabilities ()
 Get report of capabilities for the render window.
virtual void ReportGraphicErrorsOff ()
 Turn on/off report of graphic errors. Initial value is false (off). This flag is used by vtkGraphicErrorMacro.
virtual void ReportGraphicErrorsOn ()
 Turn on/off report of graphic errors. Initial value is false (off). This flag is used by vtkGraphicErrorMacro.
virtual void SetAAFrames (int _arg)
 Set the number of frames for doing antialiasing. The default is zero. Typically five or six will yield reasonable results without taking too long.
virtual void SetAbortRender (int _arg)
 This is a flag that can be set to interrupt a rendering that is in progress.
virtual void SetAlphaBitPlanes (int _arg)
 Turn on/off the use of alpha bitplanes.
virtual void SetAnaglyphColorMask (int _arg1, int _arg2)
 Set/get the anaglyph color mask values. These two numbers are bits mask that control which color channels of the original stereo images are used to produce the final anaglyph image. The first value is the color mask for the left view, the second the mask for the right view. If a bit in the mask is on for a particular color for a view, that color is passed on to the final view; if it is not set, that channel for that view is ignored. The bits are arranged as r, g, and b, so r = 4, g = 2, and b = 1. By default, the first value (the left view) is set to 4, and the second value is set to 3. That means that the red output channel comes from the left view, and the green and blue values come from the right view.
void SetAnaglyphColorMask (IntPtr _arg)
 Set/get the anaglyph color mask values. These two numbers are bits mask that control which color channels of the original stereo images are used to produce the final anaglyph image. The first value is the color mask for the left view, the second the mask for the right view. If a bit in the mask is on for a particular color for a view, that color is passed on to the final view; if it is not set, that channel for that view is ignored. The bits are arranged as r, g, and b, so r = 4, g = 2, and b = 1. By default, the first value (the left view) is set to 4, and the second value is set to 3. That means that the red output channel comes from the left view, and the green and blue values come from the right view.
virtual void SetAnaglyphColorSaturation (float _arg)
 Set/get the anaglyph color saturation factor. This number ranges from 0.0 to 1.0: 0.0 means that no color from the original object is maintained, 1.0 means all of the color is maintained. The default value is 0.65. Too much saturation can produce uncomfortable 3D viewing because anaglyphs also use color to encode 3D.
virtual void SetBorders (int _arg)
 Turn on/off window manager borders. Typically, you shouldn't turn the borders off, because that bypasses the window manager and can cause undesirable behavior.
virtual void SetCurrentCursor (int _arg)
 Change the shape of the cursor.
virtual void SetCursorPosition (int arg0, int arg1)
 Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to display a 3D cursor instead. Set cursor position in window (note that (0,0) is the lower left corner).
virtual void SetDesiredUpdateRate (double arg0)
 Set/Get the desired update rate. This is used with the vtkLODActor class. When using level of detail actors you need to specify what update rate you require. The LODActors then will pick the correct resolution to meet your desired update rate in frames per second. A value of zero indicates that they can use all the time they want to.
override void SetDisplayId (IntPtr arg0)
 Dummy stubs for vtkWindow API.
virtual void SetFDFrames (int _arg)
 Set the number of frames for doing focal depth. The default is zero. Depending on how your scene is organized you can get away with as few as four frames for focal depth or you might need thirty. One thing to note is that if you are using focal depth frames, then you will not need many (if any) frames for antialiasing.
virtual void SetForceMakeCurrent ()
 If called, allow MakeCurrent() to skip cache-check when called. MakeCurrent() reverts to original behavior of cache-checking on the next render.
virtual void SetFullScreen (int arg0)
 Turn on/off rendering full screen window size.
virtual void SetInAbortCheck (int _arg)
 This is a flag that can be set to interrupt a rendering that is in progress.
void SetInteractor (vtkRenderWindowInteractor arg0)
 Set the interactor to the render window.
virtual void SetIsPicking (int _arg)
 This is a flag that can be set to interrupt a rendering that is in progress.
virtual void SetLineSmoothing (int _arg)
 Turn on/off line smoothing. Default is off. This must be applied before the first Render.
virtual void SetMultiSamples (int _arg)
 Set / Get the number of multisamples to use for hardware antialiasing.
virtual void SetNextWindowId (IntPtr arg0)
 Dummy stubs for vtkWindow API.
virtual void SetNextWindowInfo (string arg0)
 Dummy stubs for vtkWindow API.
virtual void SetNumberOfLayers (int _arg)
 Get the number of layers for renderers. Each renderer should have its layer set individually. Some algorithms iterate through all layers, so it is not wise to set the number of layers to be exorbitantly large (say bigger than 100).
override void SetParentId (IntPtr arg0)
 Dummy stubs for vtkWindow API.
override void SetParentInfo (string arg0)
 Dummy stubs for vtkWindow API.
virtual int SetPixelData (int x, int y, int x2, int y2, IntPtr data, int front)
 Set/Get the pixel data of an image, transmitted as RGBRGBRGB. The front argument indicates if the front buffer should be used or the back buffer. It is the caller's responsibility to delete the resulting array. It is very important to realize that the memory in this array is organized from the bottom of the window to the top. The origin of the screen is in the lower left corner. The y axis increases as you go up the screen. So the storage of pixels is from left to right and from bottom to top. (x,y) is any corner of the rectangle. (x2,y2) is its opposite corner on the diagonal.
virtual int SetPixelData (int x, int y, int x2, int y2, vtkUnsignedCharArray data, int front)
 Set/Get the pixel data of an image, transmitted as RGBRGBRGB. The front argument indicates if the front buffer should be used or the back buffer. It is the caller's responsibility to delete the resulting array. It is very important to realize that the memory in this array is organized from the bottom of the window to the top. The origin of the screen is in the lower left corner. The y axis increases as you go up the screen. So the storage of pixels is from left to right and from bottom to top. (x,y) is any corner of the rectangle. (x2,y2) is its opposite corner on the diagonal.
virtual void SetPointSmoothing (int _arg)
 Turn on/off point smoothing. Default is off. This must be applied before the first Render.
virtual void SetPolygonSmoothing (int _arg)
 Turn on/off polygon smoothing. Default is off. This must be applied before the first Render.
virtual int SetRGBACharPixelData (int x, int y, int x2, int y2, IntPtr data, int front, int blend)
 Same as Get/SetPixelData except that the image also contains an alpha component. The image is transmitted as RGBARGBARGBA... each of which is a float value. The "blend" parameter controls whether the SetRGBAPixelData method blends the data with the previous contents of the frame buffer or completely replaces the frame buffer data.
virtual int SetRGBACharPixelData (int x, int y, int x2, int y2, vtkUnsignedCharArray data, int front, int blend)
 Same as Get/SetPixelData except that the image also contains an alpha component. The image is transmitted as RGBARGBARGBA... each of which is a float value. The "blend" parameter controls whether the SetRGBAPixelData method blends the data with the previous contents of the frame buffer or completely replaces the frame buffer data.
virtual int SetRGBAPixelData (int x, int y, int x2, int y2, IntPtr arg4, int front, int blend)
 Same as Get/SetPixelData except that the image also contains an alpha component. The image is transmitted as RGBARGBARGBA... each of which is a float value. The "blend" parameter controls whether the SetRGBAPixelData method blends the data with the previous contents of the frame buffer or completely replaces the frame buffer data.
virtual int SetRGBAPixelData (int arg0, int arg1, int arg2, int arg3, vtkFloatArray arg4, int arg5, int blend)
 Same as Get/SetPixelData except that the image also contains an alpha component. The image is transmitted as RGBARGBARGBA... each of which is a float value. The "blend" parameter controls whether the SetRGBAPixelData method blends the data with the previous contents of the frame buffer or completely replaces the frame buffer data.
virtual void SetReportGraphicErrors (int _arg)
 Turn on/off report of graphic errors. Initial value is false (off). This flag is used by vtkGraphicErrorMacro.
virtual void SetStencilCapable (int _arg)
 Set / Get the availability of the stencil buffer.
virtual void SetStereoCapableWindow (int capable)
 Prescribe that the window be created in a stereo-capable mode. This method must be called before the window is realized. Default is off.
void SetStereoRender (int stereo)
 Turn on/off stereo rendering.
virtual void SetStereoType (int _arg)
 Set/Get what type of stereo rendering to use. CrystalEyes mode uses frame-sequential capabilities available in OpenGL to drive LCD shutter glasses and stereo projectors. RedBlue mode is a simple type of stereo for use with red-blue glasses. Anaglyph mode is a superset of RedBlue mode, but the color output channels can be configured using the AnaglyphColorMask and the color of the original image can be (somewhat) maintained using AnaglyphColorSaturation; the default colors for Anaglyph mode is red-cyan. Interlaced stereo mode produces a composite image where horizontal lines alternate between left and right views. StereoLeft and StereoRight modes choose one or the other stereo view. Dresden mode is yet another stereoscopic interleaving.
void SetStereoTypeToAnaglyph ()
 Set/Get what type of stereo rendering to use. CrystalEyes mode uses frame-sequential capabilities available in OpenGL to drive LCD shutter glasses and stereo projectors. RedBlue mode is a simple type of stereo for use with red-blue glasses. Anaglyph mode is a superset of RedBlue mode, but the color output channels can be configured using the AnaglyphColorMask and the color of the original image can be (somewhat) maintained using AnaglyphColorSaturation; the default colors for Anaglyph mode is red-cyan. Interlaced stereo mode produces a composite image where horizontal lines alternate between left and right views. StereoLeft and StereoRight modes choose one or the other stereo view. Dresden mode is yet another stereoscopic interleaving.
void SetStereoTypeToCheckerboard ()
 Set/Get what type of stereo rendering to use. CrystalEyes mode uses frame-sequential capabilities available in OpenGL to drive LCD shutter glasses and stereo projectors. RedBlue mode is a simple type of stereo for use with red-blue glasses. Anaglyph mode is a superset of RedBlue mode, but the color output channels can be configured using the AnaglyphColorMask and the color of the original image can be (somewhat) maintained using AnaglyphColorSaturation; the default colors for Anaglyph mode is red-cyan. Interlaced stereo mode produces a composite image where horizontal lines alternate between left and right views. StereoLeft and StereoRight modes choose one or the other stereo view. Dresden mode is yet another stereoscopic interleaving.
void SetStereoTypeToCrystalEyes ()
 Set/Get what type of stereo rendering to use. CrystalEyes mode uses frame-sequential capabilities available in OpenGL to drive LCD shutter glasses and stereo projectors. RedBlue mode is a simple type of stereo for use with red-blue glasses. Anaglyph mode is a superset of RedBlue mode, but the color output channels can be configured using the AnaglyphColorMask and the color of the original image can be (somewhat) maintained using AnaglyphColorSaturation; the default colors for Anaglyph mode is red-cyan. Interlaced stereo mode produces a composite image where horizontal lines alternate between left and right views. StereoLeft and StereoRight modes choose one or the other stereo view. Dresden mode is yet another stereoscopic interleaving.
void SetStereoTypeToDresden ()
 Set/Get what type of stereo rendering to use. CrystalEyes mode uses frame-sequential capabilities available in OpenGL to drive LCD shutter glasses and stereo projectors. RedBlue mode is a simple type of stereo for use with red-blue glasses. Anaglyph mode is a superset of RedBlue mode, but the color output channels can be configured using the AnaglyphColorMask and the color of the original image can be (somewhat) maintained using AnaglyphColorSaturation; the default colors for Anaglyph mode is red-cyan. Interlaced stereo mode produces a composite image where horizontal lines alternate between left and right views. StereoLeft and StereoRight modes choose one or the other stereo view. Dresden mode is yet another stereoscopic interleaving.
void SetStereoTypeToInterlaced ()
 Set/Get what type of stereo rendering to use. CrystalEyes mode uses frame-sequential capabilities available in OpenGL to drive LCD shutter glasses and stereo projectors. RedBlue mode is a simple type of stereo for use with red-blue glasses. Anaglyph mode is a superset of RedBlue mode, but the color output channels can be configured using the AnaglyphColorMask and the color of the original image can be (somewhat) maintained using AnaglyphColorSaturation; the default colors for Anaglyph mode is red-cyan. Interlaced stereo mode produces a composite image where horizontal lines alternate between left and right views. StereoLeft and StereoRight modes choose one or the other stereo view. Dresden mode is yet another stereoscopic interleaving.
void SetStereoTypeToLeft ()
 Set/Get what type of stereo rendering to use. CrystalEyes mode uses frame-sequential capabilities available in OpenGL to drive LCD shutter glasses and stereo projectors. RedBlue mode is a simple type of stereo for use with red-blue glasses. Anaglyph mode is a superset of RedBlue mode, but the color output channels can be configured using the AnaglyphColorMask and the color of the original image can be (somewhat) maintained using AnaglyphColorSaturation; the default colors for Anaglyph mode is red-cyan. Interlaced stereo mode produces a composite image where horizontal lines alternate between left and right views. StereoLeft and StereoRight modes choose one or the other stereo view. Dresden mode is yet another stereoscopic interleaving.
void SetStereoTypeToRedBlue ()
 Set/Get what type of stereo rendering to use. CrystalEyes mode uses frame-sequential capabilities available in OpenGL to drive LCD shutter glasses and stereo projectors. RedBlue mode is a simple type of stereo for use with red-blue glasses. Anaglyph mode is a superset of RedBlue mode, but the color output channels can be configured using the AnaglyphColorMask and the color of the original image can be (somewhat) maintained using AnaglyphColorSaturation; the default colors for Anaglyph mode is red-cyan. Interlaced stereo mode produces a composite image where horizontal lines alternate between left and right views. StereoLeft and StereoRight modes choose one or the other stereo view. Dresden mode is yet another stereoscopic interleaving.
void SetStereoTypeToRight ()
 Set/Get what type of stereo rendering to use. CrystalEyes mode uses frame-sequential capabilities available in OpenGL to drive LCD shutter glasses and stereo projectors. RedBlue mode is a simple type of stereo for use with red-blue glasses. Anaglyph mode is a superset of RedBlue mode, but the color output channels can be configured using the AnaglyphColorMask and the color of the original image can be (somewhat) maintained using AnaglyphColorSaturation; the default colors for Anaglyph mode is red-cyan. Interlaced stereo mode produces a composite image where horizontal lines alternate between left and right views. StereoLeft and StereoRight modes choose one or the other stereo view. Dresden mode is yet another stereoscopic interleaving.
virtual void SetSubFrames (int subFrames)
 Set the number of sub frames for doing motion blur. The default is zero. Once this is set greater than one, you will no longer see a new frame for every Render(). If you set this to five, you will need to do five Render() invocations before seeing the result. This isn't very impressive unless something is changing between the Renders. Changing this value may reset the current subframe count.
virtual void SetSwapBuffers (int _arg)
 Turn on/off buffer swapping between images.
override void SetWindowId (IntPtr arg0)
 Dummy stubs for vtkWindow API.
override void SetWindowInfo (string arg0)
 Dummy stubs for vtkWindow API.
virtual int SetZbufferData (int x, int y, int x2, int y2, IntPtr z)
 Set/Get the zbuffer data from the frame buffer. (x,y) is any corner of the rectangle. (x2,y2) is its opposite corner on the diagonal.
virtual int SetZbufferData (int x, int y, int x2, int y2, vtkFloatArray z)
 Set/Get the zbuffer data from the frame buffer. (x,y) is any corner of the rectangle. (x2,y2) is its opposite corner on the diagonal.
virtual void ShowCursor ()
 Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to display a 3D cursor instead. Set cursor position in window (note that (0,0) is the lower left corner).
virtual void Start ()
 Initialize the rendering process.
virtual void StencilCapableOff ()
 Set / Get the availability of the stencil buffer.
virtual void StencilCapableOn ()
 Set / Get the availability of the stencil buffer.
virtual void StereoCapableWindowOff ()
 Prescribe that the window be created in a stereo-capable mode. This method must be called before the window is realized. Default is off.
virtual void StereoCapableWindowOn ()
 Prescribe that the window be created in a stereo-capable mode. This method must be called before the window is realized. Default is off.
virtual void StereoMidpoint ()
 Intermediate method performs operations required between the rendering of the left and right eye.
virtual void StereoRenderComplete ()
 Handles work required once both views have been rendered when using stereo rendering.
virtual void StereoRenderOff ()
 Turn on/off stereo rendering.
virtual void StereoRenderOn ()
 Turn on/off stereo rendering.
virtual void StereoUpdate ()
 Update the system, if needed, due to stereo rendering. For some stereo methods, subclasses might need to switch some hardware settings here.
virtual int SupportsOpenGL ()
 Does this render window support OpenGL? 0-false, 1-true.
virtual void SwapBuffersOff ()
 Turn on/off buffer swapping between images.
virtual void SwapBuffersOn ()
 Turn on/off buffer swapping between images.
virtual void WaitForCompletion ()
 Block the thread until the actual rendering is finished(). Useful for measurement only.
virtual void WindowRemap ()
 Remap the rendering window. This probably only works on UNIX right now. It is useful for changing properties that can't normally be changed once the window is up.

Static Public Member Functions

static new vtkRenderWindow New ()
 Construct an instance of vtkRenderWindow with its screen size set to 300x300, borders turned on, positioned at (0,0), double buffering turned on.
static string GetRenderLibrary ()
 What rendering library has the user requested.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkRenderWindow SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

new const string MRFullTypeName = "Kitware.VTK.vtkRenderWindow"
 Automatically generated type registration mechanics.

Static Public Attributes

static new readonly string MRClassNameKey = "15vtkRenderWindow"
 Automatically generated type registration mechanics.

Protected Member Functions

override void Dispose (bool disposing)
 This Method detects loops of RenderWindow<->Interactor, so objects are freed properly.

Private Member Functions

static internal IntPtr vtkRenderWindow_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkRenderWindow_UnRegister_158 (HandleRef pThis, HandleRef o)
static internal void vtkRenderWindow_AddRenderer_01 (HandleRef pThis, HandleRef arg0)
static internal void vtkRenderWindow_AlphaBitPlanesOff_02 (HandleRef pThis)
static internal void vtkRenderWindow_AlphaBitPlanesOn_03 (HandleRef pThis)
static internal void vtkRenderWindow_BordersOff_04 (HandleRef pThis)
static internal void vtkRenderWindow_BordersOn_05 (HandleRef pThis)
static internal int vtkRenderWindow_CheckAbortStatus_06 (HandleRef pThis)
static internal void vtkRenderWindow_CheckGraphicError_07 (HandleRef pThis)
static internal int vtkRenderWindow_CheckInRenderStatus_08 (HandleRef pThis)
static internal void vtkRenderWindow_ClearInRenderStatus_09 (HandleRef pThis)
static internal void vtkRenderWindow_CopyResultFrame_10 (HandleRef pThis)
static internal void vtkRenderWindow_Finalize_11 (HandleRef pThis)
static internal void vtkRenderWindow_Frame_12 (HandleRef pThis)
static internal void vtkRenderWindow_FullScreenOff_13 (HandleRef pThis)
static internal void vtkRenderWindow_FullScreenOn_14 (HandleRef pThis)
static internal int vtkRenderWindow_GetAAFrames_15 (HandleRef pThis)
static internal int vtkRenderWindow_GetAbortRender_16 (HandleRef pThis)
static internal int vtkRenderWindow_GetAlphaBitPlanes_17 (HandleRef pThis)
static internal IntPtr vtkRenderWindow_GetAnaglyphColorMask_18 (HandleRef pThis)
static internal void vtkRenderWindow_GetAnaglyphColorMask_19 (HandleRef pThis, IntPtr data)
static internal float vtkRenderWindow_GetAnaglyphColorSaturation_20 (HandleRef pThis)
static internal float vtkRenderWindow_GetAnaglyphColorSaturationMaxValue_21 (HandleRef pThis)
static internal float vtkRenderWindow_GetAnaglyphColorSaturationMinValue_22 (HandleRef pThis)
static internal int vtkRenderWindow_GetBorders_23 (HandleRef pThis)
static internal int vtkRenderWindow_GetColorBufferSizes_24 (HandleRef pThis, IntPtr rgba)
static internal int vtkRenderWindow_GetCurrentCursor_25 (HandleRef pThis)
static internal int vtkRenderWindow_GetDepthBufferSize_26 (HandleRef pThis)
static internal double vtkRenderWindow_GetDesiredUpdateRate_27 (HandleRef pThis)
static internal int vtkRenderWindow_GetEventPending_28 (HandleRef pThis)
static internal int vtkRenderWindow_GetFDFrames_29 (HandleRef pThis)
static internal int vtkRenderWindow_GetFullScreen_30 (HandleRef pThis)
static internal IntPtr vtkRenderWindow_GetGenericContext_31 (HandleRef pThis)
static internal IntPtr vtkRenderWindow_GetGenericDisplayId_32 (HandleRef pThis)
static internal IntPtr vtkRenderWindow_GetGenericDrawable_33 (HandleRef pThis)
static internal IntPtr vtkRenderWindow_GetGenericParentId_34 (HandleRef pThis)
static internal IntPtr vtkRenderWindow_GetGenericWindowId_35 (HandleRef pThis)
static internal int vtkRenderWindow_GetInAbortCheck_36 (HandleRef pThis)
static internal IntPtr vtkRenderWindow_GetInteractor_37 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkRenderWindow_GetIsPicking_38 (HandleRef pThis)
static internal IntPtr vtkRenderWindow_GetLastGraphicErrorString_39 (HandleRef pThis)
static internal int vtkRenderWindow_GetLineSmoothing_40 (HandleRef pThis)
static internal int vtkRenderWindow_GetMultiSamples_41 (HandleRef pThis)
static internal int vtkRenderWindow_GetNeverRendered_42 (HandleRef pThis)
static internal int vtkRenderWindow_GetNumberOfLayers_43 (HandleRef pThis)
static internal int vtkRenderWindow_GetNumberOfLayersMaxValue_44 (HandleRef pThis)
static internal int vtkRenderWindow_GetNumberOfLayersMinValue_45 (HandleRef pThis)
static internal IntPtr vtkRenderWindow_GetPainterDeviceAdapter_46 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkRenderWindow_GetPointSmoothing_47 (HandleRef pThis)
static internal int vtkRenderWindow_GetPolygonSmoothing_48 (HandleRef pThis)
static internal IntPtr vtkRenderWindow_GetRGBACharPixelData_49 (HandleRef pThis, int x, int y, int x2, int y2, int front)
static internal int vtkRenderWindow_GetRGBACharPixelData_50 (HandleRef pThis, int x, int y, int x2, int y2, int front, HandleRef data)
static internal IntPtr vtkRenderWindow_GetRGBAPixelData_51 (HandleRef pThis, int x, int y, int x2, int y2, int front)
static internal int vtkRenderWindow_GetRGBAPixelData_52 (HandleRef pThis, int x, int y, int x2, int y2, int front, HandleRef data)
static internal IntPtr vtkRenderWindow_GetRenderLibrary_53 ()
static internal IntPtr vtkRenderWindow_GetRenderers_54 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkRenderWindow_GetReportGraphicErrors_55 (HandleRef pThis)
static internal int vtkRenderWindow_GetStencilCapable_56 (HandleRef pThis)
static internal int vtkRenderWindow_GetStereoCapableWindow_57 (HandleRef pThis)
static internal int vtkRenderWindow_GetStereoRender_58 (HandleRef pThis)
static internal int vtkRenderWindow_GetStereoType_59 (HandleRef pThis)
static internal IntPtr vtkRenderWindow_GetStereoTypeAsString_60 (HandleRef pThis)
static internal int vtkRenderWindow_GetSubFrames_61 (HandleRef pThis)
static internal int vtkRenderWindow_GetSwapBuffers_62 (HandleRef pThis)
static internal IntPtr vtkRenderWindow_GetZbufferData_63 (HandleRef pThis, int x, int y, int x2, int y2)
static internal int vtkRenderWindow_GetZbufferData_64 (HandleRef pThis, int x, int y, int x2, int y2, IntPtr z)
static internal int vtkRenderWindow_GetZbufferData_65 (HandleRef pThis, int x, int y, int x2, int y2, HandleRef z)
static internal float vtkRenderWindow_GetZbufferDataAtPoint_66 (HandleRef pThis, int x, int y)
static internal int vtkRenderWindow_HasGraphicError_67 (HandleRef pThis)
static internal int vtkRenderWindow_HasRenderer_68 (HandleRef pThis, HandleRef arg0)
static internal void vtkRenderWindow_HideCursor_69 (HandleRef pThis)
static internal int vtkRenderWindow_IsA_70 (HandleRef pThis, string type)
static internal byte vtkRenderWindow_IsCurrent_71 (HandleRef pThis)
static internal int vtkRenderWindow_IsDirect_72 (HandleRef pThis)
static internal void vtkRenderWindow_IsPickingOff_73 (HandleRef pThis)
static internal void vtkRenderWindow_IsPickingOn_74 (HandleRef pThis)
static internal int vtkRenderWindow_IsTypeOf_75 (string type)
static internal void vtkRenderWindow_LineSmoothingOff_76 (HandleRef pThis)
static internal void vtkRenderWindow_LineSmoothingOn_77 (HandleRef pThis)
static internal void vtkRenderWindow_MakeCurrent_78 (HandleRef pThis)
static internal IntPtr vtkRenderWindow_MakeRenderWindowInteractor_79 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkRenderWindow_NewInstance_81 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkRenderWindow_PointSmoothingOff_82 (HandleRef pThis)
static internal void vtkRenderWindow_PointSmoothingOn_83 (HandleRef pThis)
static internal void vtkRenderWindow_PolygonSmoothingOff_84 (HandleRef pThis)
static internal void vtkRenderWindow_PolygonSmoothingOn_85 (HandleRef pThis)
static internal void vtkRenderWindow_ReleaseRGBAPixelData_86 (HandleRef pThis, IntPtr data)
static internal void vtkRenderWindow_RemoveRenderer_87 (HandleRef pThis, HandleRef arg0)
static internal void vtkRenderWindow_Render_88 (HandleRef pThis)
static internal IntPtr vtkRenderWindow_ReportCapabilities_89 (HandleRef pThis)
static internal void vtkRenderWindow_ReportGraphicErrorsOff_90 (HandleRef pThis)
static internal void vtkRenderWindow_ReportGraphicErrorsOn_91 (HandleRef pThis)
static internal IntPtr vtkRenderWindow_SafeDownCast_92 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkRenderWindow_SetAAFrames_93 (HandleRef pThis, int _arg)
static internal void vtkRenderWindow_SetAbortRender_94 (HandleRef pThis, int _arg)
static internal void vtkRenderWindow_SetAlphaBitPlanes_95 (HandleRef pThis, int _arg)
static internal void vtkRenderWindow_SetAnaglyphColorMask_96 (HandleRef pThis, int _arg1, int _arg2)
static internal void vtkRenderWindow_SetAnaglyphColorMask_97 (HandleRef pThis, IntPtr _arg)
static internal void vtkRenderWindow_SetAnaglyphColorSaturation_98 (HandleRef pThis, float _arg)
static internal void vtkRenderWindow_SetBorders_99 (HandleRef pThis, int _arg)
static internal void vtkRenderWindow_SetCurrentCursor_100 (HandleRef pThis, int _arg)
static internal void vtkRenderWindow_SetCursorPosition_101 (HandleRef pThis, int arg0, int arg1)
static internal void vtkRenderWindow_SetDesiredUpdateRate_102 (HandleRef pThis, double arg0)
static internal void vtkRenderWindow_SetDisplayId_103 (HandleRef pThis, IntPtr arg0)
static internal void vtkRenderWindow_SetFDFrames_104 (HandleRef pThis, int _arg)
static internal void vtkRenderWindow_SetForceMakeCurrent_105 (HandleRef pThis)
static internal void vtkRenderWindow_SetFullScreen_106 (HandleRef pThis, int arg0)
static internal void vtkRenderWindow_SetInAbortCheck_107 (HandleRef pThis, int _arg)
static internal void vtkRenderWindow_SetInteractor_108 (HandleRef pThis, HandleRef arg0)
static internal void vtkRenderWindow_SetIsPicking_109 (HandleRef pThis, int _arg)
static internal void vtkRenderWindow_SetLineSmoothing_110 (HandleRef pThis, int _arg)
static internal void vtkRenderWindow_SetMultiSamples_111 (HandleRef pThis, int _arg)
static internal void vtkRenderWindow_SetNextWindowId_112 (HandleRef pThis, IntPtr arg0)
static internal void vtkRenderWindow_SetNextWindowInfo_113 (HandleRef pThis, string arg0)
static internal void vtkRenderWindow_SetNumberOfLayers_114 (HandleRef pThis, int _arg)
static internal void vtkRenderWindow_SetParentId_115 (HandleRef pThis, IntPtr arg0)
static internal void vtkRenderWindow_SetParentInfo_116 (HandleRef pThis, string arg0)
static internal int vtkRenderWindow_SetPixelData_117 (HandleRef pThis, int x, int y, int x2, int y2, IntPtr data, int front)
static internal int vtkRenderWindow_SetPixelData_118 (HandleRef pThis, int x, int y, int x2, int y2, HandleRef data, int front)
static internal void vtkRenderWindow_SetPointSmoothing_119 (HandleRef pThis, int _arg)
static internal void vtkRenderWindow_SetPolygonSmoothing_120 (HandleRef pThis, int _arg)
static internal int vtkRenderWindow_SetRGBACharPixelData_121 (HandleRef pThis, int x, int y, int x2, int y2, IntPtr data, int front, int blend)
static internal int vtkRenderWindow_SetRGBACharPixelData_122 (HandleRef pThis, int x, int y, int x2, int y2, HandleRef data, int front, int blend)
static internal int vtkRenderWindow_SetRGBAPixelData_123 (HandleRef pThis, int x, int y, int x2, int y2, IntPtr arg4, int front, int blend)
static internal int vtkRenderWindow_SetRGBAPixelData_124 (HandleRef pThis, int arg0, int arg1, int arg2, int arg3, HandleRef arg4, int arg5, int blend)
static internal void vtkRenderWindow_SetReportGraphicErrors_125 (HandleRef pThis, int _arg)
static internal void vtkRenderWindow_SetStencilCapable_126 (HandleRef pThis, int _arg)
static internal void vtkRenderWindow_SetStereoCapableWindow_127 (HandleRef pThis, int capable)
static internal void vtkRenderWindow_SetStereoRender_128 (HandleRef pThis, int stereo)
static internal void vtkRenderWindow_SetStereoType_129 (HandleRef pThis, int _arg)
static internal void vtkRenderWindow_SetStereoTypeToAnaglyph_130 (HandleRef pThis)
static internal void vtkRenderWindow_SetStereoTypeToCheckerboard_131 (HandleRef pThis)
static internal void vtkRenderWindow_SetStereoTypeToCrystalEyes_132 (HandleRef pThis)
static internal void vtkRenderWindow_SetStereoTypeToDresden_133 (HandleRef pThis)
static internal void vtkRenderWindow_SetStereoTypeToInterlaced_134 (HandleRef pThis)
static internal void vtkRenderWindow_SetStereoTypeToLeft_135 (HandleRef pThis)
static internal void vtkRenderWindow_SetStereoTypeToRedBlue_136 (HandleRef pThis)
static internal void vtkRenderWindow_SetStereoTypeToRight_137 (HandleRef pThis)
static internal void vtkRenderWindow_SetSubFrames_138 (HandleRef pThis, int subFrames)
static internal void vtkRenderWindow_SetSwapBuffers_139 (HandleRef pThis, int _arg)
static internal void vtkRenderWindow_SetWindowId_140 (HandleRef pThis, IntPtr arg0)
static internal void vtkRenderWindow_SetWindowInfo_141 (HandleRef pThis, string arg0)
static internal int vtkRenderWindow_SetZbufferData_142 (HandleRef pThis, int x, int y, int x2, int y2, IntPtr z)
static internal int vtkRenderWindow_SetZbufferData_143 (HandleRef pThis, int x, int y, int x2, int y2, HandleRef z)
static internal void vtkRenderWindow_ShowCursor_144 (HandleRef pThis)
static internal void vtkRenderWindow_Start_145 (HandleRef pThis)
static internal void vtkRenderWindow_StencilCapableOff_146 (HandleRef pThis)
static internal void vtkRenderWindow_StencilCapableOn_147 (HandleRef pThis)
static internal void vtkRenderWindow_StereoCapableWindowOff_148 (HandleRef pThis)
static internal void vtkRenderWindow_StereoCapableWindowOn_149 (HandleRef pThis)
static internal void vtkRenderWindow_StereoMidpoint_150 (HandleRef pThis)
static internal void vtkRenderWindow_StereoRenderComplete_151 (HandleRef pThis)
static internal void vtkRenderWindow_StereoRenderOff_152 (HandleRef pThis)
static internal void vtkRenderWindow_StereoRenderOn_153 (HandleRef pThis)
static internal void vtkRenderWindow_StereoUpdate_154 (HandleRef pThis)
static internal int vtkRenderWindow_SupportsOpenGL_155 (HandleRef pThis)
static internal void vtkRenderWindow_SwapBuffersOff_156 (HandleRef pThis)
static internal void vtkRenderWindow_SwapBuffersOn_157 (HandleRef pThis)
static internal void vtkRenderWindow_WaitForCompletion_159 (HandleRef pThis)
static internal void vtkRenderWindow_WindowRemap_160 (HandleRef pThis)

Static Private Member Functions

static vtkRenderWindow ()
 Automatically generated type registration mechanics.

Detailed Description

vtkRenderWindow - create a window for renderers to draw into

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 stereo 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 aligned with the VRex projector, or the eye will be swapped.


Constructor & Destructor Documentation

static Kitware.VTK.vtkRenderWindow.vtkRenderWindow ( ) [static, private]

Automatically generated type registration mechanics.

Kitware.VTK.vtkRenderWindow.vtkRenderWindow ( IntPtr  rawCppThis,
bool  callDisposalMethod,
bool  strong 
)

Automatically generated constructor - called from generated code. DO NOT call directly.

Construct an instance of vtkRenderWindow with its screen size set to 300x300, borders turned on, positioned at (0,0), double buffering turned on.


Member Function Documentation

virtual void Kitware.VTK.vtkRenderWindow.AddRenderer ( vtkRenderer  arg0) [virtual]

Add a renderer to the list of renderers.

Turn on/off the use of alpha bitplanes.

Turn on/off the use of alpha bitplanes.

virtual void Kitware.VTK.vtkRenderWindow.BordersOff ( ) [virtual]

Turn on/off window manager borders. Typically, you shouldn't turn the borders off, because that bypasses the window manager and can cause undesirable behavior.

virtual void Kitware.VTK.vtkRenderWindow.BordersOn ( ) [virtual]

Turn on/off window manager borders. Typically, you shouldn't turn the borders off, because that bypasses the window manager and can cause undesirable behavior.

This is a flag that can be set to interrupt a rendering that is in progress.

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.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

Are we rendering at the moment.

Clear status (after an exception was thrown for example)

virtual void Kitware.VTK.vtkRenderWindow.CopyResultFrame ( ) [virtual]

Performed at the end of the rendering process to generate image. This is typically done right before swapping buffers.

override void Kitware.VTK.vtkRenderWindow.Dispose ( bool  disposing) [protected]

This Method detects loops of RenderWindow<->Interactor, so objects are freed properly.

Reimplemented from Kitware.VTK.vtkWindow.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow, Kitware.VTK.vtkGenericOpenGLRenderWindow, and Kitware.VTK.vtkOpenGLRenderWindow.

virtual void Kitware.VTK.vtkRenderWindow.FinalizeWrapper ( ) [virtual]

Finalize the rendering process.

Reimplemented in Kitware.VTK.vtkGenericOpenGLRenderWindow, and Kitware.VTK.vtkXOpenGLRenderWindow.

virtual void Kitware.VTK.vtkRenderWindow.Frame ( ) [virtual]

A termination method performed at the end of the rendering process to do things like swapping buffers (if necessary) or similar actions.

Reimplemented in Kitware.VTK.vtkGenericOpenGLRenderWindow, and Kitware.VTK.vtkXOpenGLRenderWindow.

virtual void Kitware.VTK.vtkRenderWindow.FullScreenOff ( ) [virtual]

Turn on/off rendering full screen window size.

virtual void Kitware.VTK.vtkRenderWindow.FullScreenOn ( ) [virtual]

Turn on/off rendering full screen window size.

virtual int Kitware.VTK.vtkRenderWindow.GetAAFrames ( ) [virtual]

Set the number of frames for doing antialiasing. The default is zero. Typically five or six will yield reasonable results without taking too long.

virtual int Kitware.VTK.vtkRenderWindow.GetAbortRender ( ) [virtual]

This is a flag that can be set to interrupt a rendering that is in progress.

Turn on/off the use of alpha bitplanes.

Set/get the anaglyph color mask values. These two numbers are bits mask that control which color channels of the original stereo images are used to produce the final anaglyph image. The first value is the color mask for the left view, the second the mask for the right view. If a bit in the mask is on for a particular color for a view, that color is passed on to the final view; if it is not set, that channel for that view is ignored. The bits are arranged as r, g, and b, so r = 4, g = 2, and b = 1. By default, the first value (the left view) is set to 4, and the second value is set to 3. That means that the red output channel comes from the left view, and the green and blue values come from the right view.

virtual void Kitware.VTK.vtkRenderWindow.GetAnaglyphColorMask ( IntPtr  data) [virtual]

Set/get the anaglyph color mask values. These two numbers are bits mask that control which color channels of the original stereo images are used to produce the final anaglyph image. The first value is the color mask for the left view, the second the mask for the right view. If a bit in the mask is on for a particular color for a view, that color is passed on to the final view; if it is not set, that channel for that view is ignored. The bits are arranged as r, g, and b, so r = 4, g = 2, and b = 1. By default, the first value (the left view) is set to 4, and the second value is set to 3. That means that the red output channel comes from the left view, and the green and blue values come from the right view.

Set/get the anaglyph color saturation factor. This number ranges from 0.0 to 1.0: 0.0 means that no color from the original object is maintained, 1.0 means all of the color is maintained. The default value is 0.65. Too much saturation can produce uncomfortable 3D viewing because anaglyphs also use color to encode 3D.

Set/get the anaglyph color saturation factor. This number ranges from 0.0 to 1.0: 0.0 means that no color from the original object is maintained, 1.0 means all of the color is maintained. The default value is 0.65. Too much saturation can produce uncomfortable 3D viewing because anaglyphs also use color to encode 3D.

Set/get the anaglyph color saturation factor. This number ranges from 0.0 to 1.0: 0.0 means that no color from the original object is maintained, 1.0 means all of the color is maintained. The default value is 0.65. Too much saturation can produce uncomfortable 3D viewing because anaglyphs also use color to encode 3D.

virtual int Kitware.VTK.vtkRenderWindow.GetBorders ( ) [virtual]

Turn on/off window manager borders. Typically, you shouldn't turn the borders off, because that bypasses the window manager and can cause undesirable behavior.

virtual int Kitware.VTK.vtkRenderWindow.GetColorBufferSizes ( IntPtr  rgba) [virtual]

Get the size of the color buffer. Returns 0 if not able to determine otherwise sets R G B and A into buffer.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

Change the shape of the cursor.

This method should be defined by the subclass. How many bits of precision are there in the zbuffer?

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

Set/Get the desired update rate. This is used with the vtkLODActor class. When using level of detail actors you need to specify what update rate you require. The LODActors then will pick the correct resolution to meet your desired update rate in frames per second. A value of zero indicates that they can use all the time they want to.

Check to see if a mouse button has been pressed. All other events are ignored by this method. Ideally, you want to abort the render on any event which causes the DesiredUpdateRate to switch from a high-quality rate to a more interactive rate.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.

virtual int Kitware.VTK.vtkRenderWindow.GetFDFrames ( ) [virtual]

Set the number of frames for doing focal depth. The default is zero. Depending on how your scene is organized you can get away with as few as four frames for focal depth or you might need thirty. One thing to note is that if you are using focal depth frames, then you will not need many (if any) frames for antialiasing.

virtual int Kitware.VTK.vtkRenderWindow.GetFullScreen ( ) [virtual]

Turn on/off rendering full screen window size.

override IntPtr Kitware.VTK.vtkRenderWindow.GetGenericContext ( ) [virtual]
override IntPtr Kitware.VTK.vtkRenderWindow.GetGenericDisplayId ( ) [virtual]
override IntPtr Kitware.VTK.vtkRenderWindow.GetGenericDrawable ( ) [virtual]
override IntPtr Kitware.VTK.vtkRenderWindow.GetGenericParentId ( ) [virtual]
override IntPtr Kitware.VTK.vtkRenderWindow.GetGenericWindowId ( ) [virtual]

This is a flag that can be set to interrupt a rendering that is in progress.

Get the interactor associated with this render window.

Here is the call graph for this function:

virtual int Kitware.VTK.vtkRenderWindow.GetIsPicking ( ) [virtual]

This is a flag that can be set to interrupt a rendering that is in progress.

Return a string matching the last graphic error status.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

Turn on/off line smoothing. Default is off. This must be applied before the first Render.

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

This flag is set if the window hasn't rendered since it was created.

Get the number of layers for renderers. Each renderer should have its layer set individually. Some algorithms iterate through all layers, so it is not wise to set the number of layers to be exorbitantly large (say bigger than 100).

Get the number of layers for renderers. Each renderer should have its layer set individually. Some algorithms iterate through all layers, so it is not wise to set the number of layers to be exorbitantly large (say bigger than 100).

Get the number of layers for renderers. Each renderer should have its layer set individually. Some algorithms iterate through all layers, so it is not wise to set the number of layers to be exorbitantly large (say bigger than 100).

Get the vtkPainterDeviceAdapter which can be used to paint on this render window.

Here is the call graph for this function:

Turn on/off point smoothing. Default is off. This must be applied before the first Render.

Turn on/off polygon smoothing. Default is off. This must be applied before the first Render.

Return the collection of renderers in the render window.

Here is the call graph for this function:

What rendering library has the user requested.

Turn on/off report of graphic errors. Initial value is false (off). This flag is used by vtkGraphicErrorMacro.

virtual IntPtr Kitware.VTK.vtkRenderWindow.GetRGBACharPixelData ( int  x,
int  y,
int  x2,
int  y2,
int  front 
) [virtual]

Same as Get/SetPixelData except that the image also contains an alpha component. The image is transmitted as RGBARGBARGBA... each of which is a float value. The "blend" parameter controls whether the SetRGBAPixelData method blends the data with the previous contents of the frame buffer or completely replaces the frame buffer data.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

virtual int Kitware.VTK.vtkRenderWindow.GetRGBACharPixelData ( int  x,
int  y,
int  x2,
int  y2,
int  front,
vtkUnsignedCharArray  data 
) [virtual]

Same as Get/SetPixelData except that the image also contains an alpha component. The image is transmitted as RGBARGBARGBA... each of which is a float value. The "blend" parameter controls whether the SetRGBAPixelData method blends the data with the previous contents of the frame buffer or completely replaces the frame buffer data.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

virtual IntPtr Kitware.VTK.vtkRenderWindow.GetRGBAPixelData ( int  x,
int  y,
int  x2,
int  y2,
int  front 
) [virtual]

Same as Get/SetPixelData except that the image also contains an alpha component. The image is transmitted as RGBARGBARGBA... each of which is a float value. The "blend" parameter controls whether the SetRGBAPixelData method blends the data with the previous contents of the frame buffer or completely replaces the frame buffer data.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

virtual int Kitware.VTK.vtkRenderWindow.GetRGBAPixelData ( int  x,
int  y,
int  x2,
int  y2,
int  front,
vtkFloatArray  data 
) [virtual]

Same as Get/SetPixelData except that the image also contains an alpha component. The image is transmitted as RGBARGBARGBA... each of which is a float value. The "blend" parameter controls whether the SetRGBAPixelData method blends the data with the previous contents of the frame buffer or completely replaces the frame buffer data.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

Set / Get the availability of the stencil buffer.

Prescribe that the window be created in a stereo-capable mode. This method must be called before the window is realized. Default is off.

Turn on/off stereo rendering.

virtual int Kitware.VTK.vtkRenderWindow.GetStereoType ( ) [virtual]

Set/Get what type of stereo rendering to use. CrystalEyes mode uses frame-sequential capabilities available in OpenGL to drive LCD shutter glasses and stereo projectors. RedBlue mode is a simple type of stereo for use with red-blue glasses. Anaglyph mode is a superset of RedBlue mode, but the color output channels can be configured using the AnaglyphColorMask and the color of the original image can be (somewhat) maintained using AnaglyphColorSaturation; the default colors for Anaglyph mode is red-cyan. Interlaced stereo mode produces a composite image where horizontal lines alternate between left and right views. StereoLeft and StereoRight modes choose one or the other stereo view. Dresden mode is yet another stereoscopic interleaving.

Set/Get what type of stereo rendering to use. CrystalEyes mode uses frame-sequential capabilities available in OpenGL to drive LCD shutter glasses and stereo projectors. RedBlue mode is a simple type of stereo for use with red-blue glasses. Anaglyph mode is a superset of RedBlue mode, but the color output channels can be configured using the AnaglyphColorMask and the color of the original image can be (somewhat) maintained using AnaglyphColorSaturation; the default colors for Anaglyph mode is red-cyan. Interlaced stereo mode produces a composite image where horizontal lines alternate between left and right views. StereoLeft and StereoRight modes choose one or the other stereo view. Dresden mode is yet another stereoscopic interleaving.

virtual int Kitware.VTK.vtkRenderWindow.GetSubFrames ( ) [virtual]

Set the number of sub frames for doing motion blur. The default is zero. Once this is set greater than one, you will no longer see a new frame for every Render(). If you set this to five, you will need to do five Render() invocations before seeing the result. This isn't very impressive unless something is changing between the Renders. Changing this value may reset the current subframe count.

virtual int Kitware.VTK.vtkRenderWindow.GetSwapBuffers ( ) [virtual]

Turn on/off buffer swapping between images.

virtual IntPtr Kitware.VTK.vtkRenderWindow.GetZbufferData ( int  x,
int  y,
int  x2,
int  y2 
) [virtual]

Set/Get the zbuffer data from the frame buffer. (x,y) is any corner of the rectangle. (x2,y2) is its opposite corner on the diagonal.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

virtual int Kitware.VTK.vtkRenderWindow.GetZbufferData ( int  x,
int  y,
int  x2,
int  y2,
IntPtr  z 
) [virtual]

Set/Get the zbuffer data from the frame buffer. (x,y) is any corner of the rectangle. (x2,y2) is its opposite corner on the diagonal.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

virtual int Kitware.VTK.vtkRenderWindow.GetZbufferData ( int  x,
int  y,
int  x2,
int  y2,
vtkFloatArray  z 
) [virtual]

Set/Get the zbuffer data from the frame buffer. (x,y) is any corner of the rectangle. (x2,y2) is its opposite corner on the diagonal.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

Set/Get the zbuffer data from the frame buffer. (x,y) is any corner of the rectangle. (x2,y2) is its opposite corner on the diagonal.

Return the last graphic error status. Initial value is false.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

Query if a renderer is in the list of renderers.

virtual void Kitware.VTK.vtkRenderWindow.HideCursor ( ) [virtual]

Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to display a 3D cursor instead. Set cursor position in window (note that (0,0) is the lower left corner).

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.

override int Kitware.VTK.vtkRenderWindow.IsA ( string  type) [virtual]
virtual bool Kitware.VTK.vtkRenderWindow.IsCurrent ( ) [virtual]

Tells if this window is the current graphics context for the calling thread.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.

virtual int Kitware.VTK.vtkRenderWindow.IsDirect ( ) [virtual]

Is this render window using hardware acceleration? 0-false, 1-true.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.

virtual void Kitware.VTK.vtkRenderWindow.IsPickingOff ( ) [virtual]

This is a flag that can be set to interrupt a rendering that is in progress.

virtual void Kitware.VTK.vtkRenderWindow.IsPickingOn ( ) [virtual]

This is a flag that can be set to interrupt a rendering that is in progress.

static new int Kitware.VTK.vtkRenderWindow.IsTypeOf ( string  type) [static]

Turn on/off line smoothing. Default is off. This must be applied before the first Render.

virtual void Kitware.VTK.vtkRenderWindow.LineSmoothingOn ( ) [virtual]

Turn on/off line smoothing. Default is off. This must be applied before the first Render.

override void Kitware.VTK.vtkRenderWindow.MakeCurrent ( ) [virtual]

Attempt to make this window the current graphics context for the calling thread.

Reimplemented from Kitware.VTK.vtkWindow.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.

Create an interactor to control renderers in this window. We need to know what type of interactor to create, because we might be in X Windows or MS Windows.

Here is the call graph for this function:

Construct an instance of vtkRenderWindow with its screen size set to 300x300, borders turned on, positioned at (0,0), double buffering turned on.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.

Turn on/off point smoothing. Default is off. This must be applied before the first Render.

Turn on/off point smoothing. Default is off. This must be applied before the first Render.

Turn on/off polygon smoothing. Default is off. This must be applied before the first Render.

Turn on/off polygon smoothing. Default is off. This must be applied before the first Render.

virtual void Kitware.VTK.vtkRenderWindow.ReleaseRGBAPixelData ( IntPtr  data) [virtual]

Same as Get/SetPixelData except that the image also contains an alpha component. The image is transmitted as RGBARGBARGBA... each of which is a float value. The "blend" parameter controls whether the SetRGBAPixelData method blends the data with the previous contents of the frame buffer or completely replaces the frame buffer data.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

Remove a renderer from the list of renderers.

override void Kitware.VTK.vtkRenderWindow.Render ( ) [virtual]

Ask each renderer owned by this RenderWindow to render its image and synchronize this process.

Reimplemented from Kitware.VTK.vtkWindow.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow.

virtual string Kitware.VTK.vtkRenderWindow.ReportCapabilities ( ) [virtual]

Get report of capabilities for the render window.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow.

Turn on/off report of graphic errors. Initial value is false (off). This flag is used by vtkGraphicErrorMacro.

Turn on/off report of graphic errors. Initial value is false (off). This flag is used by vtkGraphicErrorMacro.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkWindow.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow, Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkRenderWindow.SetAAFrames ( int  _arg) [virtual]

Set the number of frames for doing antialiasing. The default is zero. Typically five or six will yield reasonable results without taking too long.

virtual void Kitware.VTK.vtkRenderWindow.SetAbortRender ( int  _arg) [virtual]

This is a flag that can be set to interrupt a rendering that is in progress.

virtual void Kitware.VTK.vtkRenderWindow.SetAlphaBitPlanes ( int  _arg) [virtual]

Turn on/off the use of alpha bitplanes.

virtual void Kitware.VTK.vtkRenderWindow.SetAnaglyphColorMask ( int  _arg1,
int  _arg2 
) [virtual]

Set/get the anaglyph color mask values. These two numbers are bits mask that control which color channels of the original stereo images are used to produce the final anaglyph image. The first value is the color mask for the left view, the second the mask for the right view. If a bit in the mask is on for a particular color for a view, that color is passed on to the final view; if it is not set, that channel for that view is ignored. The bits are arranged as r, g, and b, so r = 4, g = 2, and b = 1. By default, the first value (the left view) is set to 4, and the second value is set to 3. That means that the red output channel comes from the left view, and the green and blue values come from the right view.

Set/get the anaglyph color mask values. These two numbers are bits mask that control which color channels of the original stereo images are used to produce the final anaglyph image. The first value is the color mask for the left view, the second the mask for the right view. If a bit in the mask is on for a particular color for a view, that color is passed on to the final view; if it is not set, that channel for that view is ignored. The bits are arranged as r, g, and b, so r = 4, g = 2, and b = 1. By default, the first value (the left view) is set to 4, and the second value is set to 3. That means that the red output channel comes from the left view, and the green and blue values come from the right view.

virtual void Kitware.VTK.vtkRenderWindow.SetAnaglyphColorSaturation ( float  _arg) [virtual]

Set/get the anaglyph color saturation factor. This number ranges from 0.0 to 1.0: 0.0 means that no color from the original object is maintained, 1.0 means all of the color is maintained. The default value is 0.65. Too much saturation can produce uncomfortable 3D viewing because anaglyphs also use color to encode 3D.

virtual void Kitware.VTK.vtkRenderWindow.SetBorders ( int  _arg) [virtual]

Turn on/off window manager borders. Typically, you shouldn't turn the borders off, because that bypasses the window manager and can cause undesirable behavior.

virtual void Kitware.VTK.vtkRenderWindow.SetCurrentCursor ( int  _arg) [virtual]

Change the shape of the cursor.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow.

virtual void Kitware.VTK.vtkRenderWindow.SetCursorPosition ( int  arg0,
int  arg1 
) [virtual]

Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to display a 3D cursor instead. Set cursor position in window (note that (0,0) is the lower left corner).

virtual void Kitware.VTK.vtkRenderWindow.SetDesiredUpdateRate ( double  arg0) [virtual]

Set/Get the desired update rate. This is used with the vtkLODActor class. When using level of detail actors you need to specify what update rate you require. The LODActors then will pick the correct resolution to meet your desired update rate in frames per second. A value of zero indicates that they can use all the time they want to.

override void Kitware.VTK.vtkRenderWindow.SetDisplayId ( IntPtr  arg0) [virtual]
virtual void Kitware.VTK.vtkRenderWindow.SetFDFrames ( int  _arg) [virtual]

Set the number of frames for doing focal depth. The default is zero. Depending on how your scene is organized you can get away with as few as four frames for focal depth or you might need thirty. One thing to note is that if you are using focal depth frames, then you will not need many (if any) frames for antialiasing.

If called, allow MakeCurrent() to skip cache-check when called. MakeCurrent() reverts to original behavior of cache-checking on the next render.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow.

virtual void Kitware.VTK.vtkRenderWindow.SetFullScreen ( int  arg0) [virtual]

Turn on/off rendering full screen window size.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.

virtual void Kitware.VTK.vtkRenderWindow.SetInAbortCheck ( int  _arg) [virtual]

This is a flag that can be set to interrupt a rendering that is in progress.

Set the interactor to the render window.

virtual void Kitware.VTK.vtkRenderWindow.SetIsPicking ( int  _arg) [virtual]

This is a flag that can be set to interrupt a rendering that is in progress.

virtual void Kitware.VTK.vtkRenderWindow.SetLineSmoothing ( int  _arg) [virtual]

Turn on/off line smoothing. Default is off. This must be applied before the first Render.

virtual void Kitware.VTK.vtkRenderWindow.SetMultiSamples ( int  _arg) [virtual]

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

virtual void Kitware.VTK.vtkRenderWindow.SetNextWindowId ( IntPtr  arg0) [virtual]
virtual void Kitware.VTK.vtkRenderWindow.SetNextWindowInfo ( string  arg0) [virtual]
virtual void Kitware.VTK.vtkRenderWindow.SetNumberOfLayers ( int  _arg) [virtual]

Get the number of layers for renderers. Each renderer should have its layer set individually. Some algorithms iterate through all layers, so it is not wise to set the number of layers to be exorbitantly large (say bigger than 100).

override void Kitware.VTK.vtkRenderWindow.SetParentId ( IntPtr  arg0) [virtual]
override void Kitware.VTK.vtkRenderWindow.SetParentInfo ( string  arg0) [virtual]
virtual int Kitware.VTK.vtkRenderWindow.SetPixelData ( int  x,
int  y,
int  x2,
int  y2,
IntPtr  data,
int  front 
) [virtual]

Set/Get the pixel data of an image, transmitted as RGBRGBRGB. The front argument indicates if the front buffer should be used or the back buffer. It is the caller's responsibility to delete the resulting array. It is very important to realize that the memory in this array is organized from the bottom of the window to the top. The origin of the screen is in the lower left corner. The y axis increases as you go up the screen. So the storage of pixels is from left to right and from bottom to top. (x,y) is any corner of the rectangle. (x2,y2) is its opposite corner on the diagonal.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

virtual int Kitware.VTK.vtkRenderWindow.SetPixelData ( int  x,
int  y,
int  x2,
int  y2,
vtkUnsignedCharArray  data,
int  front 
) [virtual]

Set/Get the pixel data of an image, transmitted as RGBRGBRGB. The front argument indicates if the front buffer should be used or the back buffer. It is the caller's responsibility to delete the resulting array. It is very important to realize that the memory in this array is organized from the bottom of the window to the top. The origin of the screen is in the lower left corner. The y axis increases as you go up the screen. So the storage of pixels is from left to right and from bottom to top. (x,y) is any corner of the rectangle. (x2,y2) is its opposite corner on the diagonal.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

virtual void Kitware.VTK.vtkRenderWindow.SetPointSmoothing ( int  _arg) [virtual]

Turn on/off point smoothing. Default is off. This must be applied before the first Render.

virtual void Kitware.VTK.vtkRenderWindow.SetPolygonSmoothing ( int  _arg) [virtual]

Turn on/off polygon smoothing. Default is off. This must be applied before the first Render.

virtual void Kitware.VTK.vtkRenderWindow.SetReportGraphicErrors ( int  _arg) [virtual]

Turn on/off report of graphic errors. Initial value is false (off). This flag is used by vtkGraphicErrorMacro.

virtual int Kitware.VTK.vtkRenderWindow.SetRGBACharPixelData ( int  x,
int  y,
int  x2,
int  y2,
IntPtr  data,
int  front,
int  blend 
) [virtual]

Same as Get/SetPixelData except that the image also contains an alpha component. The image is transmitted as RGBARGBARGBA... each of which is a float value. The "blend" parameter controls whether the SetRGBAPixelData method blends the data with the previous contents of the frame buffer or completely replaces the frame buffer data.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

virtual int Kitware.VTK.vtkRenderWindow.SetRGBACharPixelData ( int  x,
int  y,
int  x2,
int  y2,
vtkUnsignedCharArray  data,
int  front,
int  blend 
) [virtual]

Same as Get/SetPixelData except that the image also contains an alpha component. The image is transmitted as RGBARGBARGBA... each of which is a float value. The "blend" parameter controls whether the SetRGBAPixelData method blends the data with the previous contents of the frame buffer or completely replaces the frame buffer data.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

virtual int Kitware.VTK.vtkRenderWindow.SetRGBAPixelData ( int  x,
int  y,
int  x2,
int  y2,
IntPtr  arg4,
int  front,
int  blend 
) [virtual]

Same as Get/SetPixelData except that the image also contains an alpha component. The image is transmitted as RGBARGBARGBA... each of which is a float value. The "blend" parameter controls whether the SetRGBAPixelData method blends the data with the previous contents of the frame buffer or completely replaces the frame buffer data.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

virtual int Kitware.VTK.vtkRenderWindow.SetRGBAPixelData ( int  arg0,
int  arg1,
int  arg2,
int  arg3,
vtkFloatArray  arg4,
int  arg5,
int  blend 
) [virtual]

Same as Get/SetPixelData except that the image also contains an alpha component. The image is transmitted as RGBARGBARGBA... each of which is a float value. The "blend" parameter controls whether the SetRGBAPixelData method blends the data with the previous contents of the frame buffer or completely replaces the frame buffer data.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

virtual void Kitware.VTK.vtkRenderWindow.SetStencilCapable ( int  _arg) [virtual]

Set / Get the availability of the stencil buffer.

virtual void Kitware.VTK.vtkRenderWindow.SetStereoCapableWindow ( int  capable) [virtual]

Prescribe that the window be created in a stereo-capable mode. This method must be called before the window is realized. Default is off.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow.

Turn on/off stereo rendering.

virtual void Kitware.VTK.vtkRenderWindow.SetStereoType ( int  _arg) [virtual]

Set/Get what type of stereo rendering to use. CrystalEyes mode uses frame-sequential capabilities available in OpenGL to drive LCD shutter glasses and stereo projectors. RedBlue mode is a simple type of stereo for use with red-blue glasses. Anaglyph mode is a superset of RedBlue mode, but the color output channels can be configured using the AnaglyphColorMask and the color of the original image can be (somewhat) maintained using AnaglyphColorSaturation; the default colors for Anaglyph mode is red-cyan. Interlaced stereo mode produces a composite image where horizontal lines alternate between left and right views. StereoLeft and StereoRight modes choose one or the other stereo view. Dresden mode is yet another stereoscopic interleaving.

Set/Get what type of stereo rendering to use. CrystalEyes mode uses frame-sequential capabilities available in OpenGL to drive LCD shutter glasses and stereo projectors. RedBlue mode is a simple type of stereo for use with red-blue glasses. Anaglyph mode is a superset of RedBlue mode, but the color output channels can be configured using the AnaglyphColorMask and the color of the original image can be (somewhat) maintained using AnaglyphColorSaturation; the default colors for Anaglyph mode is red-cyan. Interlaced stereo mode produces a composite image where horizontal lines alternate between left and right views. StereoLeft and StereoRight modes choose one or the other stereo view. Dresden mode is yet another stereoscopic interleaving.

Set/Get what type of stereo rendering to use. CrystalEyes mode uses frame-sequential capabilities available in OpenGL to drive LCD shutter glasses and stereo projectors. RedBlue mode is a simple type of stereo for use with red-blue glasses. Anaglyph mode is a superset of RedBlue mode, but the color output channels can be configured using the AnaglyphColorMask and the color of the original image can be (somewhat) maintained using AnaglyphColorSaturation; the default colors for Anaglyph mode is red-cyan. Interlaced stereo mode produces a composite image where horizontal lines alternate between left and right views. StereoLeft and StereoRight modes choose one or the other stereo view. Dresden mode is yet another stereoscopic interleaving.

Set/Get what type of stereo rendering to use. CrystalEyes mode uses frame-sequential capabilities available in OpenGL to drive LCD shutter glasses and stereo projectors. RedBlue mode is a simple type of stereo for use with red-blue glasses. Anaglyph mode is a superset of RedBlue mode, but the color output channels can be configured using the AnaglyphColorMask and the color of the original image can be (somewhat) maintained using AnaglyphColorSaturation; the default colors for Anaglyph mode is red-cyan. Interlaced stereo mode produces a composite image where horizontal lines alternate between left and right views. StereoLeft and StereoRight modes choose one or the other stereo view. Dresden mode is yet another stereoscopic interleaving.

Set/Get what type of stereo rendering to use. CrystalEyes mode uses frame-sequential capabilities available in OpenGL to drive LCD shutter glasses and stereo projectors. RedBlue mode is a simple type of stereo for use with red-blue glasses. Anaglyph mode is a superset of RedBlue mode, but the color output channels can be configured using the AnaglyphColorMask and the color of the original image can be (somewhat) maintained using AnaglyphColorSaturation; the default colors for Anaglyph mode is red-cyan. Interlaced stereo mode produces a composite image where horizontal lines alternate between left and right views. StereoLeft and StereoRight modes choose one or the other stereo view. Dresden mode is yet another stereoscopic interleaving.

Set/Get what type of stereo rendering to use. CrystalEyes mode uses frame-sequential capabilities available in OpenGL to drive LCD shutter glasses and stereo projectors. RedBlue mode is a simple type of stereo for use with red-blue glasses. Anaglyph mode is a superset of RedBlue mode, but the color output channels can be configured using the AnaglyphColorMask and the color of the original image can be (somewhat) maintained using AnaglyphColorSaturation; the default colors for Anaglyph mode is red-cyan. Interlaced stereo mode produces a composite image where horizontal lines alternate between left and right views. StereoLeft and StereoRight modes choose one or the other stereo view. Dresden mode is yet another stereoscopic interleaving.

Set/Get what type of stereo rendering to use. CrystalEyes mode uses frame-sequential capabilities available in OpenGL to drive LCD shutter glasses and stereo projectors. RedBlue mode is a simple type of stereo for use with red-blue glasses. Anaglyph mode is a superset of RedBlue mode, but the color output channels can be configured using the AnaglyphColorMask and the color of the original image can be (somewhat) maintained using AnaglyphColorSaturation; the default colors for Anaglyph mode is red-cyan. Interlaced stereo mode produces a composite image where horizontal lines alternate between left and right views. StereoLeft and StereoRight modes choose one or the other stereo view. Dresden mode is yet another stereoscopic interleaving.

Set/Get what type of stereo rendering to use. CrystalEyes mode uses frame-sequential capabilities available in OpenGL to drive LCD shutter glasses and stereo projectors. RedBlue mode is a simple type of stereo for use with red-blue glasses. Anaglyph mode is a superset of RedBlue mode, but the color output channels can be configured using the AnaglyphColorMask and the color of the original image can be (somewhat) maintained using AnaglyphColorSaturation; the default colors for Anaglyph mode is red-cyan. Interlaced stereo mode produces a composite image where horizontal lines alternate between left and right views. StereoLeft and StereoRight modes choose one or the other stereo view. Dresden mode is yet another stereoscopic interleaving.

Set/Get what type of stereo rendering to use. CrystalEyes mode uses frame-sequential capabilities available in OpenGL to drive LCD shutter glasses and stereo projectors. RedBlue mode is a simple type of stereo for use with red-blue glasses. Anaglyph mode is a superset of RedBlue mode, but the color output channels can be configured using the AnaglyphColorMask and the color of the original image can be (somewhat) maintained using AnaglyphColorSaturation; the default colors for Anaglyph mode is red-cyan. Interlaced stereo mode produces a composite image where horizontal lines alternate between left and right views. StereoLeft and StereoRight modes choose one or the other stereo view. Dresden mode is yet another stereoscopic interleaving.

virtual void Kitware.VTK.vtkRenderWindow.SetSubFrames ( int  subFrames) [virtual]

Set the number of sub frames for doing motion blur. The default is zero. Once this is set greater than one, you will no longer see a new frame for every Render(). If you set this to five, you will need to do five Render() invocations before seeing the result. This isn't very impressive unless something is changing between the Renders. Changing this value may reset the current subframe count.

virtual void Kitware.VTK.vtkRenderWindow.SetSwapBuffers ( int  _arg) [virtual]

Turn on/off buffer swapping between images.

override void Kitware.VTK.vtkRenderWindow.SetWindowId ( IntPtr  arg0) [virtual]
override void Kitware.VTK.vtkRenderWindow.SetWindowInfo ( string  arg0) [virtual]
virtual int Kitware.VTK.vtkRenderWindow.SetZbufferData ( int  x,
int  y,
int  x2,
int  y2,
IntPtr  z 
) [virtual]

Set/Get the zbuffer data from the frame buffer. (x,y) is any corner of the rectangle. (x2,y2) is its opposite corner on the diagonal.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

virtual int Kitware.VTK.vtkRenderWindow.SetZbufferData ( int  x,
int  y,
int  x2,
int  y2,
vtkFloatArray  z 
) [virtual]

Set/Get the zbuffer data from the frame buffer. (x,y) is any corner of the rectangle. (x2,y2) is its opposite corner on the diagonal.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

virtual void Kitware.VTK.vtkRenderWindow.ShowCursor ( ) [virtual]

Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to display a 3D cursor instead. Set cursor position in window (note that (0,0) is the lower left corner).

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.

virtual void Kitware.VTK.vtkRenderWindow.Start ( ) [virtual]

Initialize the rendering process.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.

Set / Get the availability of the stencil buffer.

Set / Get the availability of the stencil buffer.

Prescribe that the window be created in a stereo-capable mode. This method must be called before the window is realized. Default is off.

Prescribe that the window be created in a stereo-capable mode. This method must be called before the window is realized. Default is off.

virtual void Kitware.VTK.vtkRenderWindow.StereoMidpoint ( ) [virtual]

Intermediate method performs operations required between the rendering of the left and right eye.

Handles work required once both views have been rendered when using stereo rendering.

virtual void Kitware.VTK.vtkRenderWindow.StereoRenderOff ( ) [virtual]

Turn on/off stereo rendering.

virtual void Kitware.VTK.vtkRenderWindow.StereoRenderOn ( ) [virtual]

Turn on/off stereo rendering.

virtual void Kitware.VTK.vtkRenderWindow.StereoUpdate ( ) [virtual]

Update the system, if needed, due to stereo rendering. For some stereo methods, subclasses might need to switch some hardware settings here.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

virtual int Kitware.VTK.vtkRenderWindow.SupportsOpenGL ( ) [virtual]

Does this render window support OpenGL? 0-false, 1-true.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.

virtual void Kitware.VTK.vtkRenderWindow.SwapBuffersOff ( ) [virtual]

Turn on/off buffer swapping between images.

virtual void Kitware.VTK.vtkRenderWindow.SwapBuffersOn ( ) [virtual]

Turn on/off buffer swapping between images.

static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_AddRenderer_01 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_AlphaBitPlanesOff_02 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_AlphaBitPlanesOn_03 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_BordersOff_04 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_BordersOn_05 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_CheckAbortStatus_06 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_CheckGraphicError_07 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_CheckInRenderStatus_08 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_ClearInRenderStatus_09 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_CopyResultFrame_10 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_Finalize_11 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_Frame_12 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_FullScreenOff_13 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_FullScreenOn_14 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetAAFrames_15 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetAbortRender_16 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetAlphaBitPlanes_17 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetAnaglyphColorMask_18 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetAnaglyphColorMask_19 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal float Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetAnaglyphColorSaturation_20 ( HandleRef  pThis) [private]
static internal float Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetAnaglyphColorSaturationMaxValue_21 ( HandleRef  pThis) [private]
static internal float Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetAnaglyphColorSaturationMinValue_22 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetBorders_23 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetColorBufferSizes_24 ( HandleRef  pThis,
IntPtr  rgba 
) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetCurrentCursor_25 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetDepthBufferSize_26 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetDesiredUpdateRate_27 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetEventPending_28 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetFDFrames_29 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetFullScreen_30 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetGenericContext_31 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetGenericDisplayId_32 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetGenericDrawable_33 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetGenericParentId_34 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetGenericWindowId_35 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetInAbortCheck_36 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetInteractor_37 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetIsPicking_38 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetLastGraphicErrorString_39 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetLineSmoothing_40 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetMultiSamples_41 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetNeverRendered_42 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetNumberOfLayers_43 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetNumberOfLayersMaxValue_44 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetNumberOfLayersMinValue_45 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetPainterDeviceAdapter_46 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetPointSmoothing_47 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetPolygonSmoothing_48 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetRenderers_54 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetReportGraphicErrors_55 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetRGBACharPixelData_49 ( HandleRef  pThis,
int  x,
int  y,
int  x2,
int  y2,
int  front 
) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetRGBACharPixelData_50 ( HandleRef  pThis,
int  x,
int  y,
int  x2,
int  y2,
int  front,
HandleRef  data 
) [private]
static internal IntPtr Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetRGBAPixelData_51 ( HandleRef  pThis,
int  x,
int  y,
int  x2,
int  y2,
int  front 
) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetRGBAPixelData_52 ( HandleRef  pThis,
int  x,
int  y,
int  x2,
int  y2,
int  front,
HandleRef  data 
) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetStencilCapable_56 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetStereoCapableWindow_57 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetStereoRender_58 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetStereoType_59 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetStereoTypeAsString_60 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetSubFrames_61 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetSwapBuffers_62 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetZbufferData_63 ( HandleRef  pThis,
int  x,
int  y,
int  x2,
int  y2 
) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetZbufferData_64 ( HandleRef  pThis,
int  x,
int  y,
int  x2,
int  y2,
IntPtr  z 
) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetZbufferData_65 ( HandleRef  pThis,
int  x,
int  y,
int  x2,
int  y2,
HandleRef  z 
) [private]
static internal float Kitware.VTK.vtkRenderWindow.vtkRenderWindow_GetZbufferDataAtPoint_66 ( HandleRef  pThis,
int  x,
int  y 
) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_HasGraphicError_67 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_HasRenderer_68 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_HideCursor_69 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_IsA_70 ( HandleRef  pThis,
string  type 
) [private]
static internal byte Kitware.VTK.vtkRenderWindow.vtkRenderWindow_IsCurrent_71 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_IsDirect_72 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_IsPickingOff_73 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_IsPickingOn_74 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_IsTypeOf_75 ( string  type) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_LineSmoothingOff_76 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_LineSmoothingOn_77 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_MakeCurrent_78 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkRenderWindow.vtkRenderWindow_MakeRenderWindowInteractor_79 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkRenderWindow.vtkRenderWindow_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkRenderWindow.vtkRenderWindow_NewInstance_81 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_PointSmoothingOff_82 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_PointSmoothingOn_83 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_PolygonSmoothingOff_84 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_PolygonSmoothingOn_85 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_ReleaseRGBAPixelData_86 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_RemoveRenderer_87 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_Render_88 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkRenderWindow.vtkRenderWindow_ReportCapabilities_89 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_ReportGraphicErrorsOff_90 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_ReportGraphicErrorsOn_91 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SafeDownCast_92 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetAAFrames_93 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetAbortRender_94 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetAlphaBitPlanes_95 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetAnaglyphColorMask_96 ( HandleRef  pThis,
int  _arg1,
int  _arg2 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetAnaglyphColorMask_97 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetAnaglyphColorSaturation_98 ( HandleRef  pThis,
float  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetBorders_99 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetCurrentCursor_100 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetCursorPosition_101 ( HandleRef  pThis,
int  arg0,
int  arg1 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetDesiredUpdateRate_102 ( HandleRef  pThis,
double  arg0 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetDisplayId_103 ( HandleRef  pThis,
IntPtr  arg0 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetFDFrames_104 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetForceMakeCurrent_105 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetFullScreen_106 ( HandleRef  pThis,
int  arg0 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetInAbortCheck_107 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetInteractor_108 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetIsPicking_109 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetLineSmoothing_110 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetMultiSamples_111 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetNextWindowId_112 ( HandleRef  pThis,
IntPtr  arg0 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetNextWindowInfo_113 ( HandleRef  pThis,
string  arg0 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetNumberOfLayers_114 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetParentId_115 ( HandleRef  pThis,
IntPtr  arg0 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetParentInfo_116 ( HandleRef  pThis,
string  arg0 
) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetPixelData_117 ( HandleRef  pThis,
int  x,
int  y,
int  x2,
int  y2,
IntPtr  data,
int  front 
) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetPixelData_118 ( HandleRef  pThis,
int  x,
int  y,
int  x2,
int  y2,
HandleRef  data,
int  front 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetPointSmoothing_119 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetPolygonSmoothing_120 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetReportGraphicErrors_125 ( HandleRef  pThis,
int  _arg 
) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetRGBACharPixelData_121 ( HandleRef  pThis,
int  x,
int  y,
int  x2,
int  y2,
IntPtr  data,
int  front,
int  blend 
) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetRGBACharPixelData_122 ( HandleRef  pThis,
int  x,
int  y,
int  x2,
int  y2,
HandleRef  data,
int  front,
int  blend 
) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetRGBAPixelData_123 ( HandleRef  pThis,
int  x,
int  y,
int  x2,
int  y2,
IntPtr  arg4,
int  front,
int  blend 
) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetRGBAPixelData_124 ( HandleRef  pThis,
int  arg0,
int  arg1,
int  arg2,
int  arg3,
HandleRef  arg4,
int  arg5,
int  blend 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetStencilCapable_126 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetStereoCapableWindow_127 ( HandleRef  pThis,
int  capable 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetStereoRender_128 ( HandleRef  pThis,
int  stereo 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetStereoType_129 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetStereoTypeToAnaglyph_130 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetStereoTypeToCheckerboard_131 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetStereoTypeToCrystalEyes_132 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetStereoTypeToDresden_133 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetStereoTypeToInterlaced_134 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetStereoTypeToLeft_135 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetStereoTypeToRedBlue_136 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetStereoTypeToRight_137 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetSubFrames_138 ( HandleRef  pThis,
int  subFrames 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetSwapBuffers_139 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetWindowId_140 ( HandleRef  pThis,
IntPtr  arg0 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetWindowInfo_141 ( HandleRef  pThis,
string  arg0 
) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetZbufferData_142 ( HandleRef  pThis,
int  x,
int  y,
int  x2,
int  y2,
IntPtr  z 
) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SetZbufferData_143 ( HandleRef  pThis,
int  x,
int  y,
int  x2,
int  y2,
HandleRef  z 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_ShowCursor_144 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_Start_145 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_StencilCapableOff_146 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_StencilCapableOn_147 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_StereoCapableWindowOff_148 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_StereoCapableWindowOn_149 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_StereoMidpoint_150 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_StereoRenderComplete_151 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_StereoRenderOff_152 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_StereoRenderOn_153 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_StereoUpdate_154 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SupportsOpenGL_155 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SwapBuffersOff_156 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_SwapBuffersOn_157 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_UnRegister_158 ( HandleRef  pThis,
HandleRef  o 
) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_WaitForCompletion_159 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderWindow.vtkRenderWindow_WindowRemap_160 ( HandleRef  pThis) [private]

Block the thread until the actual rendering is finished(). Useful for measurement only.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

virtual void Kitware.VTK.vtkRenderWindow.WindowRemap ( ) [virtual]

Remap the rendering window. This probably only works on UNIX right now. It is useful for changing properties that can't normally be changed once the window is up.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.


Member Data Documentation

new readonly string Kitware.VTK.vtkRenderWindow.MRClassNameKey = "15vtkRenderWindow" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkWindow.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow, Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.

new const string Kitware.VTK.vtkRenderWindow.MRFullTypeName = "Kitware.VTK.vtkRenderWindow"

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkWindow.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow, Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.


The documentation for this class was generated from the following file: