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.vtkXOpenGLRenderWindow Class Reference

vtkXOpenGLRenderWindow - OpenGL rendering window More...

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

Public Member Functions

 vtkXOpenGLRenderWindow (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly. More...
 
 vtkXOpenGLRenderWindow ()
 Undocumented Block More...
 
override void FinalizeWrapper ()
 "Deinitialize" the rendering window. This will shutdown all system-specific resources. After having called this, it should be possible to destroy a window that was used for a SetWindowId() call without any ill effects. More...
 
override void Frame ()
 End the rendering process and display the image. More...
 
virtual uint GetDesiredColormap ()
 Get the X properties of an ideal rendering window. More...
 
virtual int GetDesiredDepth ()
 Get the X properties of an ideal rendering window. More...
 
override int GetEventPending ()
 Check to see if a mouse button has been pressed. All other events are ignored by this method. This is a useful check to abort a long render. More...
 
override IntPtr GetGenericContext ()
 Xwindow get set functions More...
 
override IntPtr GetGenericDisplayId ()
 Xwindow get set functions More...
 
override IntPtr GetGenericDrawable ()
 Xwindow get set functions More...
 
override IntPtr GetGenericParentId ()
 Xwindow get set functions More...
 
override IntPtr GetGenericWindowId ()
 Xwindow get set functions More...
 
uint GetParentId ()
 Get this RenderWindow's parent X window id. More...
 
override int[] GetPosition ()
 Get the position in screen coordinates (pixels) of the window. More...
 
override IntPtr GetScreenSize ()
 Get the current size of the screen in pixels. More...
 
uint GetWindowId ()
 Get this RenderWindow's X window id. More...
 
override 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. More...
 
virtual void Initialize ()
 Initialize the rendering window. This will setup all system-specific resources. This method and Finalize() must be symmetric and it should be possible to call them multiple times, even changing WindowId in-between. This is what WindowRemap does. More...
 
override int IsA (string type)
 Undocumented Block More...
 
override bool IsCurrent ()
 Tells if this window is the current OpenGL context for the calling thread. More...
 
override int IsDirect ()
 Is this render window using hardware acceleration? 0-false, 1-true More...
 
override void MakeCurrent ()
 Make this window the current OpenGL context. More...
 
new vtkXOpenGLRenderWindow NewInstance ()
 Undocumented Block More...
 
virtual void PrefFullScreen ()
 Set the preferred window size to full screen. More...
 
override void Render ()
 This computes the size of the render window before calling the supper classes render More...
 
override string ReportCapabilities ()
 Get report of capabilities for the render window More...
 
override void SetCurrentCursor (int arg0)
 Change the shape of the cursor More...
 
override void SetDisplayId (IntPtr arg0)
 Set the X display id for this RenderWindow to use to a pre-existing X display id. More...
 
override 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...
 
override void SetFullScreen (int arg0)
 Change the window to fill the entire screen. More...
 
void SetNextWindowId (uint arg0)
 Specify the X window id to use if a WindowRemap is done. More...
 
override void SetNextWindowId (IntPtr arg0)
 Set the window id of the new window once a WindowRemap is done. This is the generic prototype as required by the vtkRenderWindow parent. More...
 
override void SetNextWindowInfo (string info)
 Set the window info that will be used after WindowRemap() More...
 
override void SetOffScreenRendering (int i)
 Render without displaying the window. More...
 
void SetParentId (uint arg0)
 Sets the parent of the window that WILL BE created. More...
 
override void SetParentId (IntPtr arg0)
 Sets the parent of the window that WILL BE created. More...
 
override void SetParentInfo (string info)
 Sets the X window id of the window that WILL BE created. More...
 
override void SetPosition (int arg0, int arg1)
 Move the window to a new position on the display. More...
 
override void SetPosition (IntPtr a)
 Move the window to a new position on the display. More...
 
override void SetSize (int arg0, int arg1)
 Specify the size of the rendering window in pixels. More...
 
override void SetSize (IntPtr a)
 Specify the size of the rendering window in pixels. More...
 
override 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. This method overrides the superclass method since this class can actually check whether the window has been realized yet. More...
 
void SetWindowId (uint arg0)
 Set this RenderWindow's X window id to a pre-existing window. More...
 
override void SetWindowId (IntPtr arg0)
 Set this RenderWindow's X window id to a pre-existing window. More...
 
override void SetWindowInfo (string info)
 Set this RenderWindow's X window id to a pre-existing window. More...
 
override void SetWindowName (string arg0)
 Set the window id of the new window once a WindowRemap is done. This is the generic prototype as required by the vtkRenderWindow parent. More...
 
override 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. More...
 
override void Start ()
 Begin the rendering process. More...
 
override int SupportsOpenGL ()
 Does this render window support OpenGL? 0-false, 1-true More...
 
virtual void WindowInitialize ()
 Initialize the window for rendering. More...
 
override void WindowRemap ()
 Resize the window. More...
 
- Public Member Functions inherited from Kitware.VTK.vtkOpenGLRenderWindow
 vtkOpenGLRenderWindow (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly. More...
 
override 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...
 
uint GetBackBuffer ()
 Return the OpenGL name of the back left buffer. It is GL_BACK if GL is bound to the window-system-provided framebuffer. It is vtkgl::COLOR_ATTACHMENT0_EXT if GL is bound to an application-created framebuffer object (GPU-based offscreen rendering) It is used by vtkOpenGLCamera. More...
 
uint GetBackLeftBuffer ()
 Return the OpenGL name of the back left buffer. It is GL_BACK_LEFT if GL is bound to the window-system-provided framebuffer. It is vtkgl::COLOR_ATTACHMENT0_EXT if GL is bound to an application-created framebuffer object (GPU-based offscreen rendering) It is used by vtkOpenGLCamera. More...
 
uint GetBackRightBuffer ()
 Return the OpenGL name of the back right buffer. It is GL_BACK_RIGHT if GL is bound to the window-system-provided framebuffer. It is vtkgl::COLOR_ATTACHMENT0_EXT+1 if GL is bound to an application-created framebuffer object (GPU-based offscreen rendering) It is used by vtkOpenGLCamera. More...
 
override 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 uint GetContextCreationTime ()
 Get the time when the OpenGL context was created. More...
 
override int GetDepthBufferSize ()
 Get the size of the depth buffer. More...
 
vtkOpenGLExtensionManager GetExtensionManager ()
 Returns the extension manager. A new one will be created if one hasn't already been set up. More...
 
uint GetFrontBuffer ()
 Return the OpenGL name of the front left buffer. It is GL_FRONT if GL is bound to the window-system-provided framebuffer. It is vtkgl::COLOR_ATTACHMENT0_EXT if GL is bound to an application-created framebuffer object (GPU-based offscreen rendering) It is used by vtkOpenGLCamera. More...
 
uint GetFrontLeftBuffer ()
 Return the OpenGL name of the front left buffer. It is GL_FRONT_LEFT if GL is bound to the window-system-provided framebuffer. It is vtkgl::COLOR_ATTACHMENT0_EXT if GL is bound to an application-created framebuffer object (GPU-based offscreen rendering) It is used by vtkOpenGLCamera. More...
 
uint GetFrontRightBuffer ()
 Return the OpenGL name of the front right buffer. It is GL_FRONT_RIGHT if GL is bound to the window-system-provided framebuffer. It is vtkgl::COLOR_ATTACHMENT0_EXT+1 if GL is bound to an application-created framebuffer object (GPU-based offscreen rendering) It is used by vtkOpenGLCamera. More...
 
vtkOpenGLHardwareSupport GetHardwareSupport ()
 Returns an Hardware Support object. A new one will be created if one hasn't already been set up. More...
 
override string GetLastGraphicErrorString ()
 Return a string matching the last graphic error status. More...
 
override IntPtr GetPixelData (int x, int y, int x2, int y2, int front)
 Set/Get the pixel data of an image, transmitted as RGBRGB... More...
 
override int GetPixelData (int x, int y, int x2, int y2, int front, vtkUnsignedCharArray data)
 Set/Get the pixel data of an image, transmitted as RGBRGB... More...
 
override IntPtr GetRGBACharPixelData (int x, int y, int x2, int y2, int front)
 Set/Get the pixel data of an image, transmitted as RGBARGBA... More...
 
override int GetRGBACharPixelData (int x, int y, int x2, int y2, int front, vtkUnsignedCharArray data)
 Set/Get the pixel data of an image, transmitted as RGBARGBA... More...
 
override IntPtr GetRGBAPixelData (int x, int y, int x2, int y2, int front)
 Set/Get the pixel data of an image, transmitted as RGBARGBA... More...
 
override int GetRGBAPixelData (int x, int y, int x2, int y2, int front, vtkFloatArray data)
 Set/Get the pixel data of an image, transmitted as RGBARGBA... More...
 
override IntPtr GetZbufferData (int x1, int y1, int x2, int y2)
 Set/Get the zbuffer data from an image More...
 
override int GetZbufferData (int x1, int y1, int x2, int y2, IntPtr z)
 Set/Get the zbuffer data from an image More...
 
override int GetZbufferData (int x1, int y1, int x2, int y2, vtkFloatArray z)
 Set/Get the zbuffer data from an image More...
 
override int HasGraphicError ()
 Return the last graphic error status. Initial value is false. More...
 
new vtkOpenGLRenderWindow NewInstance ()
 Undocumented Block More...
 
virtual void OpenGLInit ()
 Initialize OpenGL for this window. More...
 
virtual void OpenGLInitContext ()
 Initialize VTK for rendering in a new OpenGL context More...
 
virtual void OpenGLInitState ()
 Initialize the state of OpenGL that VTK wants for this window More...
 
void RegisterTextureResource (uint id)
 Register a texture name with this render window. More...
 
override void ReleaseRGBAPixelData (IntPtr data)
 Set/Get the pixel data of an image, transmitted as RGBARGBA... More...
 
override int SetPixelData (int x, int y, int x2, int y2, IntPtr data, int front)
 Set/Get the pixel data of an image, transmitted as RGBRGB... More...
 
override int SetPixelData (int x, int y, int x2, int y2, vtkUnsignedCharArray data, int front)
 Set/Get the pixel data of an image, transmitted as RGBRGB... More...
 
override int SetRGBACharPixelData (int x, int y, int x2, int y2, IntPtr data, int front, int blend)
 Set/Get the pixel data of an image, transmitted as RGBARGBA... More...
 
override int SetRGBACharPixelData (int x, int y, int x2, int y2, vtkUnsignedCharArray data, int front, int blend)
 Set/Get the pixel data of an image, transmitted as RGBARGBA... More...
 
override int SetRGBAPixelData (int x, int y, int x2, int y2, IntPtr data, int front, int blend)
 Set/Get the pixel data of an image, transmitted as RGBARGBA... More...
 
override int SetRGBAPixelData (int x, int y, int x2, int y2, vtkFloatArray data, int front, int blend)
 Set/Get the pixel data of an image, transmitted as RGBARGBA... More...
 
override int SetZbufferData (int x1, int y1, int x2, int y2, IntPtr buffer)
 Set/Get the zbuffer data from an image More...
 
override int SetZbufferData (int x1, int y1, int x2, int y2, vtkFloatArray buffer)
 Set/Get the zbuffer data from an image More...
 
override void StereoUpdate ()
 Update system if needed due to stereo rendering. More...
 
override void WaitForCompletion ()
 Block the thread until the actual rendering is finished(). Useful for measurement only. More...
 
- Public Member Functions inherited from Kitware.VTK.vtkRenderWindow
 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 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 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 GetCurrentCursor ()
 Change the shape of the cursor. 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 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...
 
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 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...
 
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...
 
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...
 
int HasRenderer (vtkRenderer arg0)
 Query if a renderer is in the list of renderers. 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...
 
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...
 
void RemoveRenderer (vtkRenderer arg0)
 Remove a renderer from the list of renderers. 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 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...
 
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 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 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...
 
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 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...
 
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...
 
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 SwapBuffersOff ()
 Turn on/off buffer swapping between images. More...
 
virtual void SwapBuffersOn ()
 Turn on/off buffer swapping between images. 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 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...
 
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 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...
 
- 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 vtkXOpenGLRenderWindow New ()
 Undocumented Block More...
 
static new int IsTypeOf (string type)
 Undocumented Block More...
 
static new vtkXOpenGLRenderWindow SafeDownCast (vtkObjectBase o)
 Undocumented Block More...
 
- Static Public Member Functions inherited from Kitware.VTK.vtkOpenGLRenderWindow
static int GetGlobalMaximumNumberOfMultiSamples ()
 Set/Get the maximum number of multisamples More...
 
static new int IsTypeOf (string type)
 Undocumented Block More...
 
static new vtkOpenGLRenderWindow SafeDownCast (vtkObjectBase o)
 Undocumented Block More...
 
static void SetGlobalMaximumNumberOfMultiSamples (int val)
 Set/Get the maximum number of multisamples More...
 
- Static Public Member Functions inherited from Kitware.VTK.vtkRenderWindow
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.vtkXOpenGLRenderWindow"
 Automatically generated type registration mechanics. More...
 
- Public Attributes inherited from Kitware.VTK.vtkOpenGLRenderWindow
new const string MRFullTypeName = "Kitware.VTK.vtkOpenGLRenderWindow"
 Automatically generated type registration mechanics. More...
 
- Public Attributes inherited from Kitware.VTK.vtkRenderWindow
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 = "22vtkXOpenGLRenderWindow"
 Automatically generated type registration mechanics. More...
 
- Static Public Attributes inherited from Kitware.VTK.vtkOpenGLRenderWindow
static new readonly string MRClassNameKey = "21vtkOpenGLRenderWindow"
 Automatically generated type registration mechanics. More...
 
- Static Public Attributes inherited from Kitware.VTK.vtkRenderWindow
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)
 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.vtkOpenGLRenderWindow
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.vtkRenderWindow
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 vtkXOpenGLRenderWindow ()
 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

vtkXOpenGLRenderWindow - OpenGL rendering window

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

Constructor & Destructor Documentation

static Kitware.VTK.vtkXOpenGLRenderWindow.vtkXOpenGLRenderWindow ( )
staticprivate

Automatically generated type registration mechanics.

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

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

Kitware.VTK.vtkXOpenGLRenderWindow.vtkXOpenGLRenderWindow ( )

Undocumented Block

Member Function Documentation

override void Kitware.VTK.vtkXOpenGLRenderWindow.Dispose ( bool  disposing)
protected

Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

override void Kitware.VTK.vtkXOpenGLRenderWindow.FinalizeWrapper ( )
virtual

"Deinitialize" the rendering window. This will shutdown all system-specific resources. After having called this, it should be possible to destroy a window that was used for a SetWindowId() call without any ill effects.

Reimplemented from Kitware.VTK.vtkRenderWindow.

override void Kitware.VTK.vtkXOpenGLRenderWindow.Frame ( )
virtual

End the rendering process and display the image.

Reimplemented from Kitware.VTK.vtkRenderWindow.

virtual uint Kitware.VTK.vtkXOpenGLRenderWindow.GetDesiredColormap ( )
virtual

Get the X properties of an ideal rendering window.

virtual int Kitware.VTK.vtkXOpenGLRenderWindow.GetDesiredDepth ( )
virtual

Get the X properties of an ideal rendering window.

override int Kitware.VTK.vtkXOpenGLRenderWindow.GetEventPending ( )
virtual

Check to see if a mouse button has been pressed. All other events are ignored by this method. This is a useful check to abort a long render.

Reimplemented from Kitware.VTK.vtkRenderWindow.

override IntPtr Kitware.VTK.vtkXOpenGLRenderWindow.GetGenericContext ( )
virtual

Xwindow get set functions

Reimplemented from Kitware.VTK.vtkRenderWindow.

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

Xwindow get set functions

Reimplemented from Kitware.VTK.vtkRenderWindow.

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

Xwindow get set functions

Reimplemented from Kitware.VTK.vtkRenderWindow.

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

Xwindow get set functions

Reimplemented from Kitware.VTK.vtkRenderWindow.

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

Xwindow get set functions

Reimplemented from Kitware.VTK.vtkRenderWindow.

uint Kitware.VTK.vtkXOpenGLRenderWindow.GetParentId ( )

Get this RenderWindow's parent X window id.

override int [] Kitware.VTK.vtkXOpenGLRenderWindow.GetPosition ( )
virtual

Get the position in screen coordinates (pixels) of the window.

Reimplemented from Kitware.VTK.vtkWindow.

override IntPtr Kitware.VTK.vtkXOpenGLRenderWindow.GetScreenSize ( )
virtual

Get the current size of the screen in pixels.

Reimplemented from Kitware.VTK.vtkWindow.

uint Kitware.VTK.vtkXOpenGLRenderWindow.GetWindowId ( )

Get this RenderWindow's X window id.

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

Reimplemented from Kitware.VTK.vtkRenderWindow.

virtual void Kitware.VTK.vtkXOpenGLRenderWindow.Initialize ( )
virtual

Initialize the rendering window. This will setup all system-specific resources. This method and Finalize() must be symmetric and it should be possible to call them multiple times, even changing WindowId in-between. This is what WindowRemap does.

override int Kitware.VTK.vtkXOpenGLRenderWindow.IsA ( string  type)
virtual

Undocumented Block

Reimplemented from Kitware.VTK.vtkOpenGLRenderWindow.

override bool Kitware.VTK.vtkXOpenGLRenderWindow.IsCurrent ( )
virtual

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

Reimplemented from Kitware.VTK.vtkRenderWindow.

override int Kitware.VTK.vtkXOpenGLRenderWindow.IsDirect ( )
virtual

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

Reimplemented from Kitware.VTK.vtkRenderWindow.

static new int Kitware.VTK.vtkXOpenGLRenderWindow.IsTypeOf ( string  type)
static

Undocumented Block

override void Kitware.VTK.vtkXOpenGLRenderWindow.MakeCurrent ( )
virtual

Make this window the current OpenGL context.

Reimplemented from Kitware.VTK.vtkRenderWindow.

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

Undocumented Block

new vtkXOpenGLRenderWindow Kitware.VTK.vtkXOpenGLRenderWindow.NewInstance ( )

Undocumented Block

virtual void Kitware.VTK.vtkXOpenGLRenderWindow.PrefFullScreen ( )
virtual

Set the preferred window size to full screen.

override void Kitware.VTK.vtkXOpenGLRenderWindow.Render ( )
virtual

This computes the size of the render window before calling the supper classes render

Reimplemented from Kitware.VTK.vtkRenderWindow.

override string Kitware.VTK.vtkXOpenGLRenderWindow.ReportCapabilities ( )
virtual

Get report of capabilities for the render window

Reimplemented from Kitware.VTK.vtkRenderWindow.

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

Undocumented Block

Here is the call graph for this function:

override void Kitware.VTK.vtkXOpenGLRenderWindow.SetCurrentCursor ( int  arg0)
virtual

Change the shape of the cursor

Reimplemented from Kitware.VTK.vtkRenderWindow.

override void Kitware.VTK.vtkXOpenGLRenderWindow.SetDisplayId ( IntPtr  arg0)
virtual

Set the X display id for this RenderWindow to use to a pre-existing X display id.

Reimplemented from Kitware.VTK.vtkRenderWindow.

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

override void Kitware.VTK.vtkXOpenGLRenderWindow.SetFullScreen ( int  arg0)
virtual

Change the window to fill the entire screen.

Reimplemented from Kitware.VTK.vtkRenderWindow.

void Kitware.VTK.vtkXOpenGLRenderWindow.SetNextWindowId ( uint  arg0)

Specify the X window id to use if a WindowRemap is done.

override void Kitware.VTK.vtkXOpenGLRenderWindow.SetNextWindowId ( IntPtr  arg0)
virtual

Set the window id of the new window once a WindowRemap is done. This is the generic prototype as required by the vtkRenderWindow parent.

Reimplemented from Kitware.VTK.vtkRenderWindow.

override void Kitware.VTK.vtkXOpenGLRenderWindow.SetNextWindowInfo ( string  info)
virtual

Set the window info that will be used after WindowRemap()

Reimplemented from Kitware.VTK.vtkRenderWindow.

override void Kitware.VTK.vtkXOpenGLRenderWindow.SetOffScreenRendering ( int  i)
virtual

Render without displaying the window.

Reimplemented from Kitware.VTK.vtkWindow.

void Kitware.VTK.vtkXOpenGLRenderWindow.SetParentId ( uint  arg0)

Sets the parent of the window that WILL BE created.

override void Kitware.VTK.vtkXOpenGLRenderWindow.SetParentId ( IntPtr  arg0)
virtual

Sets the parent of the window that WILL BE created.

Reimplemented from Kitware.VTK.vtkRenderWindow.

override void Kitware.VTK.vtkXOpenGLRenderWindow.SetParentInfo ( string  info)
virtual

Sets the X window id of the window that WILL BE created.

Reimplemented from Kitware.VTK.vtkRenderWindow.

override void Kitware.VTK.vtkXOpenGLRenderWindow.SetPosition ( int  arg0,
int  arg1 
)
virtual

Move the window to a new position on the display.

Reimplemented from Kitware.VTK.vtkWindow.

override void Kitware.VTK.vtkXOpenGLRenderWindow.SetPosition ( IntPtr  a)
virtual

Move the window to a new position on the display.

Reimplemented from Kitware.VTK.vtkWindow.

override void Kitware.VTK.vtkXOpenGLRenderWindow.SetSize ( int  arg0,
int  arg1 
)
virtual

Specify the size of the rendering window in pixels.

Reimplemented from Kitware.VTK.vtkWindow.

override void Kitware.VTK.vtkXOpenGLRenderWindow.SetSize ( IntPtr  a)
virtual

Specify the size of the rendering window in pixels.

Reimplemented from Kitware.VTK.vtkWindow.

override void Kitware.VTK.vtkXOpenGLRenderWindow.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. This method overrides the superclass method since this class can actually check whether the window has been realized yet.

Reimplemented from Kitware.VTK.vtkRenderWindow.

void Kitware.VTK.vtkXOpenGLRenderWindow.SetWindowId ( uint  arg0)

Set this RenderWindow's X window id to a pre-existing window.

override void Kitware.VTK.vtkXOpenGLRenderWindow.SetWindowId ( IntPtr  arg0)
virtual

Set this RenderWindow's X window id to a pre-existing window.

Reimplemented from Kitware.VTK.vtkRenderWindow.

override void Kitware.VTK.vtkXOpenGLRenderWindow.SetWindowInfo ( string  info)
virtual

Set this RenderWindow's X window id to a pre-existing window.

Reimplemented from Kitware.VTK.vtkRenderWindow.

override void Kitware.VTK.vtkXOpenGLRenderWindow.SetWindowName ( string  arg0)
virtual

Set the window id of the new window once a WindowRemap is done. This is the generic prototype as required by the vtkRenderWindow parent.

Reimplemented from Kitware.VTK.vtkWindow.

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

Reimplemented from Kitware.VTK.vtkRenderWindow.

override void Kitware.VTK.vtkXOpenGLRenderWindow.Start ( )
virtual

Begin the rendering process.

Reimplemented from Kitware.VTK.vtkRenderWindow.

override int Kitware.VTK.vtkXOpenGLRenderWindow.SupportsOpenGL ( )
virtual

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

Reimplemented from Kitware.VTK.vtkRenderWindow.

virtual void Kitware.VTK.vtkXOpenGLRenderWindow.WindowInitialize ( )
virtual

Initialize the window for rendering.

override void Kitware.VTK.vtkXOpenGLRenderWindow.WindowRemap ( )
virtual

Resize the window.

Reimplemented from Kitware.VTK.vtkRenderWindow.

Member Data Documentation

new readonly string Kitware.VTK.vtkXOpenGLRenderWindow.MRClassNameKey = "22vtkXOpenGLRenderWindow"
static

Automatically generated type registration mechanics.

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

Automatically generated type registration mechanics.


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