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