Public Member Functions |
| vtkGenericOpenGLRenderWindow (IntPtr rawCppThis, bool callDisposalMethod, bool strong) |
| Automatically generated constructor - called from generated code. DO NOT call directly.
|
| vtkGenericOpenGLRenderWindow () |
| Undocumented Block
|
virtual void | CreateAWindow () |
| {@ does nothing
|
virtual void | DestroyWindow () |
| {@ does nothing
|
override void | FinalizeWrapper () |
| Cleans up graphics resources allocated in the context for this VTK scene.
|
override void | Frame () |
| flush the pending drawing operations Class user may to watch for WindowFrameEvent and act on it
|
override int | GetEventPending () |
| {@ does nothing
|
override IntPtr | GetGenericContext () |
| {@ does nothing
|
override IntPtr | GetGenericDisplayId () |
| {@ does nothing
|
override IntPtr | GetGenericDrawable () |
| {@ does nothing
|
override IntPtr | GetGenericParentId () |
| {@ does nothing
|
override IntPtr | GetGenericWindowId () |
| {@ does nothing
|
override IntPtr | GetScreenSize () |
| {@ does nothing
|
override void | HideCursor () |
| {@ does nothing
|
override int | IsA (string type) |
| Undocumented Block
|
override bool | IsCurrent () |
| Returns if the context is current. It is the class user's responsibility to watch for WindowIsCurrentEvent and set the bool* flag passed through the call data parameter.
|
override int | IsDirect () |
| Returns if the context is direct. It is the class user's responsibility to watch for WindowIsDirectEvent and set the int* flag passed through the call data parameter.
|
override void | MakeCurrent () |
| Makes the context current. It is the class user's responsibility to watch for WindowMakeCurrentEvent and set it current.
|
new vtkGenericOpenGLRenderWindow | NewInstance () |
| Undocumented Block
|
void | PopState () |
| convenience function to pop the state and pop the tranform matrices
|
void | PushState () |
| convenience function to push the state and push/init the tranform matrices
|
void | SetBackBuffer (uint arg0) |
| {@ set the drawing buffers to use
|
void | SetBackLeftBuffer (uint arg0) |
| {@ set the drawing buffers to use
|
void | SetBackRightBuffer (uint arg0) |
| {@ set the drawing buffers to use
|
override void | SetDisplayId (IntPtr arg0) |
| {@ does nothing
|
void | SetFrontBuffer (uint arg0) |
| {@ set the drawing buffers to use
|
void | SetFrontLeftBuffer (uint arg0) |
| {@ set the drawing buffers to use
|
void | SetFrontRightBuffer (uint arg0) |
| {@ set the drawing buffers to use
|
override void | SetFullScreen (int arg0) |
| {@ does nothing
|
override void | SetNextWindowId (IntPtr arg0) |
| {@ does nothing
|
override void | SetNextWindowInfo (string arg0) |
| {@ does nothing
|
override void | SetParentId (IntPtr arg0) |
| {@ does nothing
|
override void | SetParentInfo (string arg0) |
| {@ does nothing
|
override void | SetWindowId (IntPtr arg0) |
| {@ does nothing
|
override void | SetWindowInfo (string arg0) |
| {@ does nothing
|
override void | ShowCursor () |
| {@ does nothing
|
override void | Start () |
| {@ does nothing
|
override int | SupportsOpenGL () |
| Returns if OpenGL is supported. It is the class user's responsibility to watch for WindowSupportsOpenGLEvent and set the int* flag passed through the call data parameter.
|
override void | WindowRemap () |
| {@ does nothing
|
| vtkOpenGLRenderWindow (IntPtr rawCppThis, bool callDisposalMethod, bool strong) |
| Automatically generated constructor - called from generated code. DO NOT call directly.
|
override void | CheckGraphicError () |
| Update graphic error status, regardless of ReportGraphicErrors flag. It means this method can be used in any context and is not restricted to debug mode.
|
uint | GetBackBuffer () |
| Return the OpenGL name of the back left buffer. It is GL_BACK if GL is bound to the window-system-provided framebuffer. It is vtkgl::COLOR_ATTACHMENT0_EXT if GL is bound to an application-created framebuffer object (GPU-based offscreen rendering) It is used by vtkOpenGLCamera.
|
uint | GetBackLeftBuffer () |
| Return the OpenGL name of the back left buffer. It is GL_BACK_LEFT if GL is bound to the window-system-provided framebuffer. It is vtkgl::COLOR_ATTACHMENT0_EXT if GL is bound to an application-created framebuffer object (GPU-based offscreen rendering) It is used by vtkOpenGLCamera.
|
uint | GetBackRightBuffer () |
| Return the OpenGL name of the back right buffer. It is GL_BACK_RIGHT if GL is bound to the window-system-provided framebuffer. It is vtkgl::COLOR_ATTACHMENT0_EXT+1 if GL is bound to an application-created framebuffer object (GPU-based offscreen rendering) It is used by vtkOpenGLCamera.
|
override int | GetColorBufferSizes (IntPtr rgba) |
| Get the size of the color buffer. Returns 0 if not able to determine otherwise sets R G B and A into buffer.
|
override int | GetDepthBufferSize () |
| Get the size of the depth buffer.
|
vtkOpenGLExtensionManager | GetExtensionManager () |
| Returns the extension manager. A new one will be created if one hasn't already been set up.
|
uint | GetFrontBuffer () |
| Return the OpenGL name of the front left buffer. It is GL_FRONT if GL is bound to the window-system-provided framebuffer. It is vtkgl::COLOR_ATTACHMENT0_EXT if GL is bound to an application-created framebuffer object (GPU-based offscreen rendering) It is used by vtkOpenGLCamera.
|
uint | GetFrontLeftBuffer () |
| Return the OpenGL name of the front left buffer. It is GL_FRONT_LEFT if GL is bound to the window-system-provided framebuffer. It is vtkgl::COLOR_ATTACHMENT0_EXT if GL is bound to an application-created framebuffer object (GPU-based offscreen rendering) It is used by vtkOpenGLCamera.
|
uint | GetFrontRightBuffer () |
| Return the OpenGL name of the front right buffer. It is GL_FRONT_RIGHT if GL is bound to the window-system-provided framebuffer. It is vtkgl::COLOR_ATTACHMENT0_EXT+1 if GL is bound to an application-created framebuffer object (GPU-based offscreen rendering) It is used by vtkOpenGLCamera.
|
vtkOpenGLHardwareSupport | GetHardwareSupport () |
| Returns an Hardware Support object. A new one will be created if one hasn't already been set up.
|
override string | GetLastGraphicErrorString () |
| Return a string matching the last graphic error status.
|
override IntPtr | GetPixelData (int x, int y, int x2, int y2, int front) |
| Set/Get the pixel data of an image, transmitted as RGBRGB...
|
override int | GetPixelData (int x, int y, int x2, int y2, int front, vtkUnsignedCharArray data) |
| Set/Get the pixel data of an image, transmitted as RGBRGB...
|
override IntPtr | GetRGBACharPixelData (int x, int y, int x2, int y2, int front) |
| Set/Get the pixel data of an image, transmitted as RGBARGBA...
|
override int | GetRGBACharPixelData (int x, int y, int x2, int y2, int front, vtkUnsignedCharArray data) |
| Set/Get the pixel data of an image, transmitted as RGBARGBA...
|
override IntPtr | GetRGBAPixelData (int x, int y, int x2, int y2, int front) |
| Set/Get the pixel data of an image, transmitted as RGBARGBA...
|
override int | GetRGBAPixelData (int x, int y, int x2, int y2, int front, vtkFloatArray data) |
| Set/Get the pixel data of an image, transmitted as RGBARGBA...
|
override IntPtr | GetZbufferData (int x1, int y1, int x2, int y2) |
| Set/Get the zbuffer data from an image
|
override int | GetZbufferData (int x1, int y1, int x2, int y2, IntPtr z) |
| Set/Get the zbuffer data from an image
|
override int | GetZbufferData (int x1, int y1, int x2, int y2, vtkFloatArray z) |
| Set/Get the zbuffer data from an image
|
override int | HasGraphicError () |
| Return the last graphic error status. Initial value is false.
|
virtual void | OpenGLInit () |
| Initialize OpenGL for this window.
|
void | RegisterTextureResource (uint id) |
| Register a texture name with this render window.
|
override void | ReleaseRGBAPixelData (IntPtr data) |
| Set/Get the pixel data of an image, transmitted as RGBARGBA...
|
override int | SetPixelData (int x, int y, int x2, int y2, IntPtr data, int front) |
| Set/Get the pixel data of an image, transmitted as RGBRGB...
|
override int | SetPixelData (int x, int y, int x2, int y2, vtkUnsignedCharArray data, int front) |
| Set/Get the pixel data of an image, transmitted as RGBRGB...
|
override int | SetRGBACharPixelData (int x, int y, int x2, int y2, IntPtr data, int front, int blend) |
| Set/Get the pixel data of an image, transmitted as RGBARGBA...
|
override int | SetRGBACharPixelData (int x, int y, int x2, int y2, vtkUnsignedCharArray data, int front, int blend) |
| Set/Get the pixel data of an image, transmitted as RGBARGBA...
|
override int | SetRGBAPixelData (int x, int y, int x2, int y2, IntPtr data, int front, int blend) |
| Set/Get the pixel data of an image, transmitted as RGBARGBA...
|
override int | SetRGBAPixelData (int x, int y, int x2, int y2, vtkFloatArray data, int front, int blend) |
| Set/Get the pixel data of an image, transmitted as RGBARGBA...
|
override int | SetZbufferData (int x1, int y1, int x2, int y2, IntPtr buffer) |
| Set/Get the zbuffer data from an image
|
override int | SetZbufferData (int x1, int y1, int x2, int y2, vtkFloatArray buffer) |
| Set/Get the zbuffer data from an image
|
override void | StereoUpdate () |
| Update system if needed due to stereo rendering.
|
override void | WaitForCompletion () |
| Block the thread until the actual rendering is finished(). Useful for measurement only.
|
| 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 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 | 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 | GetCurrentCursor () |
| Change the shape of the cursor.
|
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 | 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.
|
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 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.
|
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.
|
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.
|
int | HasRenderer (vtkRenderer arg0) |
| Query if a renderer is in the list of renderers.
|
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.
|
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.
|
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.
|
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.
|
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 | 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 | 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).
|
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 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.
|
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 | SwapBuffersOff () |
| Turn on/off buffer swapping between images.
|
virtual void | SwapBuffersOn () |
| Turn on/off buffer swapping between images.
|
| 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 int[] | GetPosition () |
| Set/Get the position in screen coordinates of the rendering window.
|
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.)
|