ActiViz .NET  5.10.1
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Static Private Member Functions | List of all members
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]

Public Member Functions

 vtkRenderWindow (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly. More...
 
 vtkRenderWindow ()
 Construct an instance of vtkRenderWindow with its screen size set to 300x300, borders turned on, positioned at (0,0), double buffering turned on. More...
 
virtual void AddRenderer (vtkRenderer arg0)
 Add a renderer to the list of renderers. More...
 
virtual void AlphaBitPlanesOff ()
 Turn on/off the use of alpha bitplanes. More...
 
virtual void AlphaBitPlanesOn ()
 Turn on/off the use of alpha bitplanes. More...
 
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. More...
 
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. More...
 
virtual int CheckAbortStatus ()
 This is a flag that can be set to interrupt a rendering that is in progress. More...
 
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. More...
 
virtual int CheckInRenderStatus ()
 Are we rendering at the moment More...
 
virtual void ClearInRenderStatus ()
 Clear status (after an exception was thrown for example) More...
 
virtual void CopyResultFrame ()
 Performed at the end of the rendering process to generate image. This is typically done right before swapping buffers. More...
 
virtual void FinalizeWrapper ()
 Finalize the rendering process. More...
 
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. More...
 
virtual void FullScreenOff ()
 Turn on/off rendering full screen window size. More...
 
virtual void FullScreenOn ()
 Turn on/off rendering full screen window size. More...
 
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. More...
 
virtual int GetAbortRender ()
 This is a flag that can be set to interrupt a rendering that is in progress. More...
 
virtual int GetAlphaBitPlanes ()
 Turn on/off the use of alpha bitplanes. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
virtual int GetCurrentCursor ()
 Change the shape of the cursor. More...
 
virtual int GetDepthBufferSize ()
 This method should be defined by the subclass. How many bits of precision are there in the zbuffer? More...
 
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. More...
 
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. More...
 
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. More...
 
virtual int GetFullScreen ()
 Turn on/off rendering full screen window size. More...
 
override IntPtr GetGenericContext ()
 Dummy stubs for vtkWindow API. More...
 
override IntPtr GetGenericDisplayId ()
 Dummy stubs for vtkWindow API. More...
 
override IntPtr GetGenericDrawable ()
 Dummy stubs for vtkWindow API. More...
 
override IntPtr GetGenericParentId ()
 Dummy stubs for vtkWindow API. More...
 
override IntPtr GetGenericWindowId ()
 Dummy stubs for vtkWindow API. More...
 
virtual int GetInAbortCheck ()
 This is a flag that can be set to interrupt a rendering that is in progress. More...
 
virtual vtkRenderWindowInteractor GetInteractor ()
 Get the interactor associated with this render window More...
 
virtual int GetIsPicking ()
 This is a flag that can be set to interrupt a rendering that is in progress. More...
 
virtual string GetLastGraphicErrorString ()
 Return a string matching the last graphic error status. More...
 
virtual int GetLineSmoothing ()
 Turn on/off line smoothing. Default is off. This must be applied before the first Render. More...
 
virtual int GetMultiSamples ()
 Set / Get the number of multisamples to use for hardware antialiasing. More...
 
virtual int GetNeverRendered ()
 This flag is set if the window hasn't rendered since it was created More...
 
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). More...
 
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). More...
 
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). More...
 
virtual vtkPainterDeviceAdapter GetPainterDeviceAdapter ()
 Get the vtkPainterDeviceAdapter which can be used to paint on this render window. More...
 
virtual int GetPointSmoothing ()
 Turn on/off point smoothing. Default is off. This must be applied before the first Render. More...
 
virtual int GetPolygonSmoothing ()
 Turn on/off polygon smoothing. Default is off. This must be applied before the first Render. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
vtkRendererCollection GetRenderers ()
 Return the collection of renderers in the render window. More...
 
virtual int GetReportGraphicErrors ()
 Turn on/off report of graphic errors. Initial value is false (off). This flag is used by vtkGraphicErrorMacro. More...
 
virtual int GetStencilCapable ()
 Set / Get the availability of the stencil buffer. More...
 
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. More...
 
virtual int GetStereoRender ()
 Turn on/off stereo rendering. More...
 
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. More...
 
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. More...
 
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. More...
 
virtual int GetSwapBuffers ()
 Turn on/off buffer swapping between images. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
virtual int HasGraphicError ()
 Return the last graphic error status. Initial value is false. More...
 
int HasRenderer (vtkRenderer arg0)
 Query if a renderer is in the list of renderers. More...
 
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). More...
 
override int IsA (string type)
 Undocumented Block More...
 
virtual bool IsCurrent ()
 Tells if this window is the current graphics context for the calling thread. More...
 
virtual int IsDirect ()
 Is this render window using hardware acceleration? 0-false, 1-true More...
 
virtual void IsPickingOff ()
 This is a flag that can be set to interrupt a rendering that is in progress. More...
 
virtual void IsPickingOn ()
 This is a flag that can be set to interrupt a rendering that is in progress. More...
 
virtual void LineSmoothingOff ()
 Turn on/off line smoothing. Default is off. This must be applied before the first Render. More...
 
virtual void LineSmoothingOn ()
 Turn on/off line smoothing. Default is off. This must be applied before the first Render. More...
 
override void MakeCurrent ()
 Attempt to make this window the current graphics context for the calling thread. More...
 
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. More...
 
new vtkRenderWindow NewInstance ()
 Undocumented Block More...
 
virtual void PointSmoothingOff ()
 Turn on/off point smoothing. Default is off. This must be applied before the first Render. More...
 
virtual void PointSmoothingOn ()
 Turn on/off point smoothing. Default is off. This must be applied before the first Render. More...
 
virtual void PolygonSmoothingOff ()
 Turn on/off polygon smoothing. Default is off. This must be applied before the first Render. More...
 
virtual void PolygonSmoothingOn ()
 Turn on/off polygon smoothing. Default is off. This must be applied before the first Render. More...
 
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. More...
 
void RemoveRenderer (vtkRenderer arg0)
 Remove a renderer from the list of renderers. More...
 
override void Render ()
 Ask each renderer owned by this RenderWindow to render its image and synchronize this process. More...
 
virtual string ReportCapabilities ()
 Get report of capabilities for the render window More...
 
virtual void ReportGraphicErrorsOff ()
 Turn on/off report of graphic errors. Initial value is false (off). This flag is used by vtkGraphicErrorMacro. More...
 
virtual void ReportGraphicErrorsOn ()
 Turn on/off report of graphic errors. Initial value is false (off). This flag is used by vtkGraphicErrorMacro. More...
 
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. More...
 
virtual void SetAbortRender (int _arg)
 This is a flag that can be set to interrupt a rendering that is in progress. More...
 
virtual void SetAlphaBitPlanes (int _arg)
 Turn on/off the use of alpha bitplanes. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
virtual void SetCurrentCursor (int _arg)
 Change the shape of the cursor. More...
 
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). More...
 
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. More...
 
override void SetDisplayId (IntPtr arg0)
 Dummy stubs for vtkWindow API. More...
 
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. More...
 
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. More...
 
virtual void SetFullScreen (int arg0)
 Turn on/off rendering full screen window size. More...
 
virtual void SetInAbortCheck (int _arg)
 This is a flag that can be set to interrupt a rendering that is in progress. More...
 
void SetInteractor (vtkRenderWindowInteractor arg0)
 Set the interactor to the render window More...
 
virtual void SetIsPicking (int _arg)
 This is a flag that can be set to interrupt a rendering that is in progress. More...
 
virtual void SetLineSmoothing (int _arg)
 Turn on/off line smoothing. Default is off. This must be applied before the first Render. More...
 
virtual void SetMultiSamples (int _arg)
 Set / Get the number of multisamples to use for hardware antialiasing. More...
 
virtual void SetNextWindowId (IntPtr arg0)
 Dummy stubs for vtkWindow API. More...
 
virtual void SetNextWindowInfo (string arg0)
 Dummy stubs for vtkWindow API. More...
 
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). More...
 
override void SetParentId (IntPtr arg0)
 Dummy stubs for vtkWindow API. More...
 
override void SetParentInfo (string arg0)
 Dummy stubs for vtkWindow API. More...
 
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. More...
 
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. More...
 
virtual void SetPointSmoothing (int _arg)
 Turn on/off point smoothing. Default is off. This must be applied before the first Render. More...
 
virtual void SetPolygonSmoothing (int _arg)
 Turn on/off polygon smoothing. Default is off. This must be applied before the first Render. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
virtual void SetReportGraphicErrors (int _arg)
 Turn on/off report of graphic errors. Initial value is false (off). This flag is used by vtkGraphicErrorMacro. More...
 
virtual void SetStencilCapable (int _arg)
 Set / Get the availability of the stencil buffer. More...
 
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. More...
 
void SetStereoRender (int stereo)
 Turn on/off stereo rendering. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
virtual void SetSwapBuffers (int _arg)
 Turn on/off buffer swapping between images. More...
 
override void SetWindowId (IntPtr arg0)
 Dummy stubs for vtkWindow API. More...
 
override void SetWindowInfo (string arg0)
 Dummy stubs for vtkWindow API. More...
 
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. More...
 
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. More...
 
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). More...
 
virtual void Start ()
 Initialize the rendering process. More...
 
virtual void StencilCapableOff ()
 Set / Get the availability of the stencil buffer. More...
 
virtual void StencilCapableOn ()
 Set / Get the availability of the stencil buffer. More...
 
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. More...
 
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. More...
 
virtual void StereoMidpoint ()
 Intermediate method performs operations required between the rendering of the left and right eye. More...
 
virtual void StereoRenderComplete ()
 Handles work required once both views have been rendered when using stereo rendering. More...
 
virtual void StereoRenderOff ()
 Turn on/off stereo rendering. More...
 
virtual void StereoRenderOn ()
 Turn on/off stereo rendering. More...
 
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. More...
 
virtual int SupportsOpenGL ()
 Does this render window support OpenGL? 0-false, 1-true More...
 
virtual void SwapBuffersOff ()
 Turn on/off buffer swapping between images. More...
 
virtual void SwapBuffersOn ()
 Turn on/off buffer swapping between images. More...
 
virtual void WaitForCompletion ()
 Block the thread until the actual rendering is finished(). Useful for measurement only. More...
 
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. More...
 
- Public Member Functions inherited from Kitware.VTK.vtkWindow
 vtkWindow (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly. More...
 
virtual void DoubleBufferOff ()
 Keep track of whether double buffering is on or off More...
 
virtual void DoubleBufferOn ()
 Keep track of whether double buffering is on or off More...
 
virtual void EraseOff ()
 Turn on/off erasing the screen between images. This allows multiple exposure sequences if turned on. You will need to turn double buffering off or make use of the SwapBuffers methods to prevent you from swapping buffers between exposures. More...
 
virtual void EraseOn ()
 Turn on/off erasing the screen between images. This allows multiple exposure sequences if turned on. You will need to turn double buffering off or make use of the SwapBuffers methods to prevent you from swapping buffers between exposures. More...
 
IntPtr GetActualSize ()
 GetSize() returns the size * this->TileScale, whereas this method returns the size without multiplying with the tile scale. More...
 
virtual int GetDPI ()
 Return a best estimate to the dots per inch of the display device being rendered (or printed). More...
 
virtual int GetDPIMaxValue ()
 Return a best estimate to the dots per inch of the display device being rendered (or printed). More...
 
virtual int GetDPIMinValue ()
 Return a best estimate to the dots per inch of the display device being rendered (or printed). More...
 
virtual int GetDoubleBuffer ()
 Keep track of whether double buffering is on or off More...
 
virtual int GetErase ()
 Turn on/off erasing the screen between images. This allows multiple exposure sequences if turned on. You will need to turn double buffering off or make use of the SwapBuffers methods to prevent you from swapping buffers between exposures. More...
 
virtual int GetMapped ()
 Keep track of whether the rendering window has been mapped to screen. More...
 
virtual int GetOffScreenRendering ()
 Create a window in memory instead of on the screen. This may not be supported for every type of window and on some windows you may need to invoke this prior to the first render. More...
 
virtual IntPtr GetPixelData (int x, int y, int x2, int y2, int front)
 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. More...
 
virtual int GetPixelData (int x, int y, int x2, int y2, int front, vtkUnsignedCharArray data)
 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. More...
 
virtual int[] GetPosition ()
 Set/Get the position in screen coordinates of the rendering window. More...
 
virtual IntPtr GetScreenSize ()
 Get the current size of the screen in pixels. More...
 
virtual int[] GetSize ()
 Set/Get the size of the window in screen coordinates in pixels. More...
 
virtual int[] GetTileScale ()
 These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations. More...
 
virtual void GetTileScale (ref int _arg1, ref int _arg2)
 These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations. More...
 
virtual void GetTileScale (IntPtr _arg)
 These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations. More...
 
virtual double[] GetTileViewport ()
 These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations. More...
 
virtual void GetTileViewport (ref double _arg1, ref double _arg2, ref double _arg3, ref double _arg4)
 These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations. More...
 
virtual void GetTileViewport (IntPtr _arg)
 These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations. More...
 
virtual string GetWindowName ()
 Get name of rendering window More...
 
override int IsA (string type)
 Undocumented Block More...
 
virtual void MappedOff ()
 Keep track of whether the rendering window has been mapped to screen. More...
 
virtual void MappedOn ()
 Keep track of whether the rendering window has been mapped to screen. More...
 
new vtkWindow NewInstance ()
 Undocumented Block More...
 
virtual void OffScreenRenderingOff ()
 Create a window in memory instead of on the screen. This may not be supported for every type of window and on some windows you may need to invoke this prior to the first render. More...
 
virtual void OffScreenRenderingOn ()
 Create a window in memory instead of on the screen. This may not be supported for every type of window and on some windows you may need to invoke this prior to the first render. More...
 
virtual void SetDPI (int _arg)
 Return a best estimate to the dots per inch of the display device being rendered (or printed). More...
 
virtual void SetDoubleBuffer (int _arg)
 Keep track of whether double buffering is on or off More...
 
virtual void SetErase (int _arg)
 Turn on/off erasing the screen between images. This allows multiple exposure sequences if turned on. You will need to turn double buffering off or make use of the SwapBuffers methods to prevent you from swapping buffers between exposures. More...
 
virtual void SetMapped (int _arg)
 Keep track of whether the rendering window has been mapped to screen. More...
 
virtual void SetOffScreenRendering (int _arg)
 Create a window in memory instead of on the screen. This may not be supported for every type of window and on some windows you may need to invoke this prior to the first render. More...
 
virtual void SetPosition (int arg0, int arg1)
 Set/Get the position in screen coordinates of the rendering window. More...
 
virtual void SetPosition (IntPtr a)
 Set/Get the position in screen coordinates of the rendering window. More...
 
virtual void SetSize (int arg0, int arg1)
 Set/Get the size of the window in screen coordinates in pixels. More...
 
virtual void SetSize (IntPtr a)
 Set/Get the size of the window in screen coordinates in pixels. More...
 
virtual void SetTileScale (int _arg1, int _arg2)
 These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations. More...
 
void SetTileScale (IntPtr _arg)
 These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations. More...
 
void SetTileScale (int s)
 These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations. More...
 
virtual void SetTileViewport (double _arg1, double _arg2, double _arg3, double _arg4)
 These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations. More...
 
virtual void SetTileViewport (IntPtr _arg)
 These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations. More...
 
virtual void SetWindowName (string _arg)
 Get name of rendering window More...
 
- Public Member Functions inherited from Kitware.VTK.vtkObject
 vtkObject (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly. More...
 
 vtkObject ()
 Create an object with Debug turned off, modified time initialized to zero, and reference counting on. More...
 
uint AddObserver (uint arg0, vtkCommand arg1, float priority)
 This is a global flag that controls whether any debug, warning or error messages are displayed. More...
 
uint AddObserver (string arg0, vtkCommand arg1, float priority)
 This is a global flag that controls whether any debug, warning or error messages are displayed. More...
 
virtual void DebugOff ()
 Turn debugging output off. More...
 
virtual void DebugOn ()
 Turn debugging output on. More...
 
vtkCommand GetCommand (uint tag)
 This is a global flag that controls whether any debug, warning or error messages are displayed. More...
 
byte GetDebug ()
 Get the value of the debug flag. More...
 
virtual uint GetMTime ()
 Return this object's modified time. More...
 
int HasObserver (uint arg0, vtkCommand arg1)
 This is a global flag that controls whether any debug, warning or error messages are displayed. More...
 
int HasObserver (string arg0, vtkCommand arg1)
 This is a global flag that controls whether any debug, warning or error messages are displayed. More...
 
int HasObserver (uint arg0)
 This is a global flag that controls whether any debug, warning or error messages are displayed. More...
 
int HasObserver (string arg0)
 This is a global flag that controls whether any debug, warning or error messages are displayed. More...
 
int InvokeEvent (uint arg0, IntPtr callData)
 This is a global flag that controls whether any debug, warning or error messages are displayed. More...
 
int InvokeEvent (string arg0, IntPtr callData)
 This is a global flag that controls whether any debug, warning or error messages are displayed. More...
 
int InvokeEvent (uint arg0)
 This is a global flag that controls whether any debug, warning or error messages are displayed. More...
 
int InvokeEvent (string arg0)
 This is a global flag that controls whether any debug, warning or error messages are displayed. More...
 
virtual void Modified ()
 Update the modification time for this object. Many filters rely on the modification time to determine if they need to recompute their data. The modification time is a unique monotonically increasing unsigned long integer. More...
 
vtkObject NewInstance ()
 Undocumented Block More...
 
void RemoveAllObservers ()
 This is a global flag that controls whether any debug, warning or error messages are displayed. More...
 
void RemoveObserver (vtkCommand arg0)
 This is a global flag that controls whether any debug, warning or error messages are displayed. More...
 
void RemoveObserver (uint tag)
 This is a global flag that controls whether any debug, warning or error messages are displayed. More...
 
void RemoveObservers (uint arg0, vtkCommand arg1)
 This is a global flag that controls whether any debug, warning or error messages are displayed. More...
 
void RemoveObservers (string arg0, vtkCommand arg1)
 This is a global flag that controls whether any debug, warning or error messages are displayed. More...
 
void RemoveObservers (uint arg0)
 This is a global flag that controls whether any debug, warning or error messages are displayed. More...
 
void RemoveObservers (string arg0)
 This is a global flag that controls whether any debug, warning or error messages are displayed. More...
 
void SetDebug (byte debugFlag)
 Set the value of the debug flag. A non-zero value turns debugging on. More...
 
override string ToString ()
 Returns the result of calling vtkObject::Print as a C# string. More...
 
delegate void vtkObjectEventHandler (vtkObject sender, vtkObjectEventArgs e)
 Generic signature for all vtkObject events. More...
 
void RemoveAllHandlersForAllEvents ()
 Call RemoveAllHandlers on each non-null vtkObjectEventRelay. TODO: This method needs to get called by the generated Dispose. Make that happen... More...
 
- Public Member Functions inherited from Kitware.VTK.vtkObjectBase
 vtkObjectBase (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly. More...
 
 vtkObjectBase ()
 Create an object with Debug turned off, modified time initialized to zero, and reference counting on. More...
 
virtual void Register (vtkObjectBase o)
 Increase the reference count (mark as used by another object). More...
 
virtual void FastDelete ()
 Delete a reference to this object. This version will not invoke garbage collection and can potentially leak the object if it is part of a reference loop. Use this method only when it is known that the object has another reference and would not be collected if a full garbage collection check were done. More...
 
string GetClassName ()
 Return the class name as a string. This method is defined in all subclasses of vtkObjectBase with the vtkTypeMacro found in vtkSetGet.h. More...
 
int GetReferenceCount ()
 Return the current reference count of this object. More...
 
void SetReferenceCount (int arg0)
 Sets the reference count. (This is very dangerous, use with care.) More...
 

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. More...
 
static string GetRenderLibrary ()
 What rendering library has the user requested More...
 
static new int IsTypeOf (string type)
 Undocumented Block More...
 
static new vtkRenderWindow SafeDownCast (vtkObjectBase o)
 Undocumented Block More...
 
- Static Public Member Functions inherited from Kitware.VTK.vtkWindow
static new int IsTypeOf (string type)
 Undocumented Block More...
 
static new vtkWindow SafeDownCast (vtkObjectBase o)
 Undocumented Block More...
 
- Static Public Member Functions inherited from Kitware.VTK.vtkObject
static new vtkObject New ()
 Create an object with Debug turned off, modified time initialized to zero, and reference counting on. More...
 
static void BreakOnError ()
 This method is called when vtkErrorMacro executes. It allows the debugger to break on error. More...
 
static int GetGlobalWarningDisplay ()
 This is a global flag that controls whether any debug, warning or error messages are displayed. More...
 
static void GlobalWarningDisplayOff ()
 This is a global flag that controls whether any debug, warning or error messages are displayed. More...
 
static void GlobalWarningDisplayOn ()
 This is a global flag that controls whether any debug, warning or error messages are displayed. More...
 
static new int IsTypeOf (string type)
 Undocumented Block More...
 
static vtkObject SafeDownCast (vtkObjectBase o)
 Undocumented Block More...
 
static void SetGlobalWarningDisplay (int val)
 This is a global flag that controls whether any debug, warning or error messages are displayed. More...
 
- Static Public Member Functions inherited from Kitware.VTK.vtkObjectBase
static vtkObjectBase New ()
 Create an object with Debug turned off, modified time initialized to zero, and reference counting on. More...
 
static int IsTypeOf (string name)
 Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h. More...
 

Public Attributes

new const string MRFullTypeName = "Kitware.VTK.vtkRenderWindow"
 Automatically generated type registration mechanics. More...
 
- Public Attributes inherited from Kitware.VTK.vtkWindow
new const string MRFullTypeName = "Kitware.VTK.vtkWindow"
 Automatically generated type registration mechanics. More...
 
- Public Attributes inherited from Kitware.VTK.vtkObject
new const string MRFullTypeName = "Kitware.VTK.vtkObject"
 Automatically generated type registration mechanics. More...
 
- Public Attributes inherited from Kitware.VTK.vtkObjectBase
new const string MRFullTypeName = "Kitware.VTK.vtkObjectBase"
 Automatically generated type registration mechanics. More...
 
- Public Attributes inherited from Kitware.VTK.WrappedObject
const string vtkChartsEL_dll = "libKitware.VTK.vtkCharts.Unmanaged.so"
 Export layer functions for 'vtkCharts' are exported from the DLL named by the value of this variable. More...
 
const string vtkCommonEL_dll = "libKitware.VTK.vtkCommon.Unmanaged.so"
 Export layer functions for 'vtkCommon' are exported from the DLL named by the value of this variable. More...
 
const string vtkFilteringEL_dll = "libKitware.VTK.vtkFiltering.Unmanaged.so"
 Export layer functions for 'vtkFiltering' are exported from the DLL named by the value of this variable. More...
 
const string vtkGenericFilteringEL_dll = "libKitware.VTK.vtkGenericFiltering.Unmanaged.so"
 Export layer functions for 'vtkGenericFiltering' are exported from the DLL named by the value of this variable. More...
 
const string vtkGeovisEL_dll = "libKitware.VTK.vtkGeovis.Unmanaged.so"
 Export layer functions for 'vtkGeovis' are exported from the DLL named by the value of this variable. More...
 
const string vtkGraphicsEL_dll = "libKitware.VTK.vtkGraphics.Unmanaged.so"
 Export layer functions for 'vtkGraphics' are exported from the DLL named by the value of this variable. More...
 
const string vtkHybridEL_dll = "libKitware.VTK.vtkHybrid.Unmanaged.so"
 Export layer functions for 'vtkHybrid' are exported from the DLL named by the value of this variable. More...
 
const string vtkIOEL_dll = "libKitware.VTK.vtkIO.Unmanaged.so"
 Export layer functions for 'vtkIO' are exported from the DLL named by the value of this variable. More...
 
const string vtkImagingEL_dll = "libKitware.VTK.vtkImaging.Unmanaged.so"
 Export layer functions for 'vtkImaging' are exported from the DLL named by the value of this variable. More...
 
const string vtkInfovisEL_dll = "libKitware.VTK.vtkInfovis.Unmanaged.so"
 Export layer functions for 'vtkInfovis' are exported from the DLL named by the value of this variable. More...
 
const string vtkParallelEL_dll = "libKitware.VTK.vtkParallel.Unmanaged.so"
 Export layer functions for 'vtkParallel' are exported from the DLL named by the value of this variable. More...
 
const string vtkRenderingEL_dll = "libKitware.VTK.vtkRendering.Unmanaged.so"
 Export layer functions for 'vtkRendering' are exported from the DLL named by the value of this variable. More...
 
const string vtkViewsEL_dll = "libKitware.VTK.vtkViews.Unmanaged.so"
 Export layer functions for 'vtkViews' are exported from the DLL named by the value of this variable. More...
 
const string vtkVolumeRenderingEL_dll = "libKitware.VTK.vtkVolumeRendering.Unmanaged.so"
 Export layer functions for 'vtkVolumeRendering' are exported from the DLL named by the value of this variable. More...
 
const string vtkWidgetsEL_dll = "libKitware.VTK.vtkWidgets.Unmanaged.so"
 Export layer functions for 'vtkWidgets' are exported from the DLL named by the value of this variable. More...
 

Static Public Attributes

static new readonly string MRClassNameKey = "15vtkRenderWindow"
 Automatically generated type registration mechanics. More...
 
- Static Public Attributes inherited from Kitware.VTK.vtkWindow
static new readonly string MRClassNameKey = "9vtkWindow"
 Automatically generated type registration mechanics. More...
 
- Static Public Attributes inherited from Kitware.VTK.vtkObject
static new readonly string MRClassNameKey = "9vtkObject"
 Automatically generated type registration mechanics. More...
 
- Static Public Attributes inherited from Kitware.VTK.vtkObjectBase
static new readonly string MRClassNameKey = "13vtkObjectBase"
 Automatically generated type registration mechanics. More...
 

Protected Member Functions

override void Dispose (bool disposing)
 This Method detects loops of RenderWindow<->Interactor, so objects are freed properly. More...
 
- Protected Member Functions inherited from Kitware.VTK.vtkWindow
override void Dispose (bool disposing)
 Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly. More...
 
- Protected Member Functions inherited from Kitware.VTK.vtkObject
override void Dispose (bool disposing)
 Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly. More...
 
- Protected Member Functions inherited from Kitware.VTK.vtkObjectBase
override void Dispose (bool disposing)
 Decrease the reference count (release by another object). This has the same effect as invoking Delete() (i.e., it reduces the reference count by 1). More...
 
- Protected Member Functions inherited from Kitware.VTK.WrappedObject
 WrappedObject (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Constructor expected by the mummy Runtime. More...
 

Static Private Member Functions

static vtkRenderWindow ()
 Automatically generated type registration mechanics. More...
 

Additional Inherited Members

- Properties inherited from Kitware.VTK.vtkObject
Kitware.VTK.vtkObject.vtkObjectEventHandler AbortCheckEvt
 The AbortCheckEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.AbortCheckEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler AnimationCueTickEvt
 The AnimationCueTickEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.AnimationCueTickEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler AnyEvt
 The AnyEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.AnyEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler CharEvt
 The CharEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.CharEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler ConfigureEvt
 The ConfigureEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.ConfigureEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler ConnectionClosedEvt
 The ConnectionClosedEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.ConnectionClosedEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler ConnectionCreatedEvt
 The ConnectionCreatedEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.ConnectionCreatedEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler CreateTimerEvt
 The CreateTimerEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.CreateTimerEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler CursorChangedEvt
 The CursorChangedEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.CursorChangedEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler DeleteEvt
 The DeleteEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.DeleteEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler DestroyTimerEvt
 The DestroyTimerEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.DestroyTimerEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler DisableEvt
 The DisableEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.DisableEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler DomainModifiedEvt
 The DomainModifiedEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.DomainModifiedEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler EnableEvt
 The EnableEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.EnableEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler EndAnimationCueEvt
 The EndAnimationCueEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.EndAnimationCueEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler EndEvt
 The EndEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.EndEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler EndInteractionEvt
 The EndInteractionEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.EndInteractionEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler EndPickEvt
 The EndPickEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.EndPickEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler EndWindowLevelEvt
 The EndWindowLevelEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.EndWindowLevelEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler EnterEvt
 The EnterEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.EnterEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler ErrorEvt
 The ErrorEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.ErrorEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler ExecuteInformationEvt
 The ExecuteInformationEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.ExecuteInformationEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler ExitEvt
 The ExitEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.ExitEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler ExposeEvt
 The ExposeEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.ExposeEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler InteractionEvt
 The InteractionEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.InteractionEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler KeyPressEvt
 The KeyPressEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.KeyPressEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler KeyReleaseEvt
 The KeyReleaseEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.KeyReleaseEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler LeaveEvt
 The LeaveEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.LeaveEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler LeftButtonPressEvt
 The LeftButtonPressEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.LeftButtonPressEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler LeftButtonReleaseEvt
 The LeftButtonReleaseEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.LeftButtonReleaseEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler MiddleButtonPressEvt
 The MiddleButtonPressEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.MiddleButtonPressEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler MiddleButtonReleaseEvt
 The MiddleButtonReleaseEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.MiddleButtonReleaseEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler ModifiedEvt
 The ModifiedEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.ModifiedEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler MouseMoveEvt
 The MouseMoveEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.MouseMoveEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler MouseWheelBackwardEvt
 The MouseWheelBackwardEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.MouseWheelBackwardEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler MouseWheelForwardEvt
 The MouseWheelForwardEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.MouseWheelForwardEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler PickEvt
 The PickEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.PickEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler PlacePointEvt
 The PlacePointEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.PlacePointEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler PlaceWidgetEvt
 The PlaceWidgetEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.PlaceWidgetEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler ProgressEvt
 The ProgressEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.ProgressEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler PropertyModifiedEvt
 The PropertyModifiedEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.PropertyModifiedEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler RegisterEvt
 The RegisterEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.RegisterEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler RenderEvt
 The RenderEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.RenderEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler RenderWindowMessageEvt
 The RenderWindowMessageEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.RenderWindowMessageEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler ResetCameraClippingRangeEvt
 The ResetCameraClippingRangeEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.ResetCameraClippingRangeEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler ResetCameraEvt
 The ResetCameraEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.ResetCameraEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler ResetWindowLevelEvt
 The ResetWindowLevelEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.ResetWindowLevelEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler RightButtonPressEvt
 The RightButtonPressEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.RightButtonPressEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler RightButtonReleaseEvt
 The RightButtonReleaseEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.RightButtonReleaseEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler SelectionChangedEvt
 The SelectionChangedEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.SelectionChangedEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler SetOutputEvt
 The SetOutputEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.SetOutputEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler StartAnimationCueEvt
 The StartAnimationCueEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.StartAnimationCueEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler StartEvt
 The StartEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.StartEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler StartInteractionEvt
 The StartInteractionEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.StartInteractionEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler StartPickEvt
 The StartPickEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.StartPickEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler StartWindowLevelEvt
 The StartWindowLevelEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.StartWindowLevelEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler TimerEvt
 The TimerEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.TimerEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler UnRegisterEvt
 The UnRegisterEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.UnRegisterEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler UpdateEvt
 The UpdateEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.UpdateEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler UpdateInformationEvt
 The UpdateInformationEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.UpdateInformationEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler UpdatePropertyEvt
 The UpdatePropertyEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.UpdatePropertyEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler VolumeMapperComputeGradientsEndEvt
 The VolumeMapperComputeGradientsEndEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.VolumeMapperComputeGradientsEndEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler VolumeMapperComputeGradientsProgressEvt
 The VolumeMapperComputeGradientsProgressEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.VolumeMapperComputeGradientsProgressEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler VolumeMapperComputeGradientsStartEvt
 The VolumeMapperComputeGradientsStartEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.VolumeMapperComputeGradientsStartEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler VolumeMapperRenderEndEvt
 The VolumeMapperRenderEndEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.VolumeMapperRenderEndEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler VolumeMapperRenderProgressEvt
 The VolumeMapperRenderProgressEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.VolumeMapperRenderProgressEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler VolumeMapperRenderStartEvt
 The VolumeMapperRenderStartEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.VolumeMapperRenderStartEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler WarningEvt
 The WarningEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.WarningEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler WidgetActivateEvt
 The WidgetActivateEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.WidgetActivateEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler WidgetModifiedEvt
 The WidgetModifiedEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.WidgetModifiedEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler WidgetValueChangedEvt
 The WidgetValueChangedEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.WidgetValueChangedEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler WindowLevelEvt
 The WindowLevelEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.WindowLevelEvent as the eventId parameter. More...
 
Kitware.VTK.vtkObject.vtkObjectEventHandler WrongTagEvt
 The WrongTagEvt event is invoked when the sender's InvokeEvent method is called with vtkCommand.EventIds.WrongTagEvent as the eventId parameter. More...
 

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 ( )
staticprivate

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.

Kitware.VTK.vtkRenderWindow.vtkRenderWindow ( )

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.

virtual void Kitware.VTK.vtkRenderWindow.AlphaBitPlanesOff ( )
virtual

Turn on/off the use of alpha bitplanes.

virtual void Kitware.VTK.vtkRenderWindow.AlphaBitPlanesOn ( )
virtual

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.

virtual int Kitware.VTK.vtkRenderWindow.CheckAbortStatus ( )
virtual

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

virtual void Kitware.VTK.vtkRenderWindow.CheckGraphicError ( )
virtual

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.

virtual int Kitware.VTK.vtkRenderWindow.CheckInRenderStatus ( )
virtual

Are we rendering at the moment

virtual void Kitware.VTK.vtkRenderWindow.ClearInRenderStatus ( )
virtual

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.

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.

virtual int Kitware.VTK.vtkRenderWindow.GetAlphaBitPlanes ( )
virtual

Turn on/off the use of alpha bitplanes.

virtual int [] Kitware.VTK.vtkRenderWindow.GetAnaglyphColorMask ( )
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.

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.

virtual float Kitware.VTK.vtkRenderWindow.GetAnaglyphColorSaturation ( )
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 float Kitware.VTK.vtkRenderWindow.GetAnaglyphColorSaturationMaxValue ( )
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 float Kitware.VTK.vtkRenderWindow.GetAnaglyphColorSaturationMinValue ( )
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 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.

virtual int Kitware.VTK.vtkRenderWindow.GetCurrentCursor ( )
virtual

Change the shape of the cursor.

virtual int Kitware.VTK.vtkRenderWindow.GetDepthBufferSize ( )
virtual

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

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

virtual double Kitware.VTK.vtkRenderWindow.GetDesiredUpdateRate ( )
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.

virtual int Kitware.VTK.vtkRenderWindow.GetEventPending ( )
virtual

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

Dummy stubs for vtkWindow API.

Reimplemented from Kitware.VTK.vtkWindow.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow.

override IntPtr Kitware.VTK.vtkRenderWindow.GetGenericDisplayId ( )
virtual

Dummy stubs for vtkWindow API.

Reimplemented from Kitware.VTK.vtkWindow.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow.

override IntPtr Kitware.VTK.vtkRenderWindow.GetGenericDrawable ( )
virtual

Dummy stubs for vtkWindow API.

Reimplemented from Kitware.VTK.vtkWindow.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow.

override IntPtr Kitware.VTK.vtkRenderWindow.GetGenericParentId ( )
virtual

Dummy stubs for vtkWindow API.

Reimplemented from Kitware.VTK.vtkWindow.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow.

override IntPtr Kitware.VTK.vtkRenderWindow.GetGenericWindowId ( )
virtual

Dummy stubs for vtkWindow API.

Reimplemented from Kitware.VTK.vtkWindow.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow.

virtual int Kitware.VTK.vtkRenderWindow.GetInAbortCheck ( )
virtual

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

virtual vtkRenderWindowInteractor Kitware.VTK.vtkRenderWindow.GetInteractor ( )
virtual

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.

virtual string Kitware.VTK.vtkRenderWindow.GetLastGraphicErrorString ( )
virtual

Return a string matching the last graphic error status.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

virtual int Kitware.VTK.vtkRenderWindow.GetLineSmoothing ( )
virtual

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

virtual int Kitware.VTK.vtkRenderWindow.GetMultiSamples ( )
virtual

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

virtual int Kitware.VTK.vtkRenderWindow.GetNeverRendered ( )
virtual

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

virtual int Kitware.VTK.vtkRenderWindow.GetNumberOfLayers ( )
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).

virtual int Kitware.VTK.vtkRenderWindow.GetNumberOfLayersMaxValue ( )
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).

virtual int Kitware.VTK.vtkRenderWindow.GetNumberOfLayersMinValue ( )
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).

virtual vtkPainterDeviceAdapter Kitware.VTK.vtkRenderWindow.GetPainterDeviceAdapter ( )
virtual

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

Here is the call graph for this function:

virtual int Kitware.VTK.vtkRenderWindow.GetPointSmoothing ( )
virtual

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

virtual int Kitware.VTK.vtkRenderWindow.GetPolygonSmoothing ( )
virtual

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

vtkRendererCollection Kitware.VTK.vtkRenderWindow.GetRenderers ( )

Return the collection of renderers in the render window.

Here is the call graph for this function:

static string Kitware.VTK.vtkRenderWindow.GetRenderLibrary ( )
static

What rendering library has the user requested

virtual int Kitware.VTK.vtkRenderWindow.GetReportGraphicErrors ( )
virtual

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.

virtual int Kitware.VTK.vtkRenderWindow.GetStencilCapable ( )
virtual

Set / Get the availability of the stencil buffer.

virtual int Kitware.VTK.vtkRenderWindow.GetStereoCapableWindow ( )
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.

virtual int Kitware.VTK.vtkRenderWindow.GetStereoRender ( )
virtual

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.

string Kitware.VTK.vtkRenderWindow.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 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.

float Kitware.VTK.vtkRenderWindow.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 Kitware.VTK.vtkRenderWindow.HasGraphicError ( )
virtual

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

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

int Kitware.VTK.vtkRenderWindow.HasRenderer ( vtkRenderer  arg0)

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

Undocumented Block

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow.

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

Undocumented Block

virtual void Kitware.VTK.vtkRenderWindow.LineSmoothingOff ( )
virtual

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.

virtual vtkRenderWindowInteractor Kitware.VTK.vtkRenderWindow.MakeRenderWindowInteractor ( )
virtual

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:

static new vtkRenderWindow Kitware.VTK.vtkRenderWindow.New ( )
static

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

new vtkRenderWindow Kitware.VTK.vtkRenderWindow.NewInstance ( )

Undocumented Block

virtual void Kitware.VTK.vtkRenderWindow.PointSmoothingOff ( )
virtual

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

virtual void Kitware.VTK.vtkRenderWindow.PointSmoothingOn ( )
virtual

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

virtual void Kitware.VTK.vtkRenderWindow.PolygonSmoothingOff ( )
virtual

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

virtual void Kitware.VTK.vtkRenderWindow.PolygonSmoothingOn ( )
virtual

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.

void Kitware.VTK.vtkRenderWindow.RemoveRenderer ( vtkRenderer  arg0)

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.

virtual void Kitware.VTK.vtkRenderWindow.ReportGraphicErrorsOff ( )
virtual

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

virtual void Kitware.VTK.vtkRenderWindow.ReportGraphicErrorsOn ( )
virtual

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

static new vtkRenderWindow Kitware.VTK.vtkRenderWindow.SafeDownCast ( vtkObjectBase  o)
static

Undocumented Block

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.

void Kitware.VTK.vtkRenderWindow.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 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

Dummy stubs for vtkWindow API.

Reimplemented from Kitware.VTK.vtkWindow.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow.

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.

virtual void Kitware.VTK.vtkRenderWindow.SetForceMakeCurrent ( )
virtual

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.

void Kitware.VTK.vtkRenderWindow.SetInteractor ( vtkRenderWindowInteractor  arg0)

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

Dummy stubs for vtkWindow API.

Reimplemented from Kitware.VTK.vtkWindow.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow.

override void Kitware.VTK.vtkRenderWindow.SetParentInfo ( string  arg0)
virtual

Dummy stubs for vtkWindow API.

Reimplemented from Kitware.VTK.vtkWindow.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow.

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.

void Kitware.VTK.vtkRenderWindow.SetStereoRender ( int  stereo)

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.

void Kitware.VTK.vtkRenderWindow.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 Kitware.VTK.vtkRenderWindow.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 Kitware.VTK.vtkRenderWindow.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 Kitware.VTK.vtkRenderWindow.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 Kitware.VTK.vtkRenderWindow.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 Kitware.VTK.vtkRenderWindow.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 Kitware.VTK.vtkRenderWindow.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 Kitware.VTK.vtkRenderWindow.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 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

Dummy stubs for vtkWindow API.

Reimplemented from Kitware.VTK.vtkWindow.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow.

override void Kitware.VTK.vtkRenderWindow.SetWindowInfo ( string  arg0)
virtual

Dummy stubs for vtkWindow API.

Reimplemented from Kitware.VTK.vtkWindow.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow.

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.

virtual void Kitware.VTK.vtkRenderWindow.StencilCapableOff ( )
virtual

Set / Get the availability of the stencil buffer.

virtual void Kitware.VTK.vtkRenderWindow.StencilCapableOn ( )
virtual

Set / Get the availability of the stencil buffer.

virtual void Kitware.VTK.vtkRenderWindow.StereoCapableWindowOff ( )
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.

virtual void Kitware.VTK.vtkRenderWindow.StereoCapableWindowOn ( )
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.

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

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

virtual void Kitware.VTK.vtkRenderWindow.StereoRenderComplete ( )
virtual

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.

virtual void Kitware.VTK.vtkRenderWindow.WaitForCompletion ( )
virtual

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.

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

Automatically generated type registration mechanics.


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