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

vtkRenderer - abstract specification for renderers More...

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

List of all members.

Public Member Functions

 vtkRenderer (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkRenderer ()
 Create a vtkRenderer with a black background, a white ambient light, two-sided lighting turned on, a viewport of (0,0,1,1), and backface culling turned off.
void AddActor (vtkProp p)
 Add/Remove different types of props to the renderer. These methods are all synonyms to AddViewProp and RemoveViewProp. They are here for convenience and backwards compatibility.
void AddCuller (vtkCuller arg0)
 Add an culler to the list of cullers.
void AddLight (vtkLight arg0)
 Add a light to the list of lights.
void AddVolume (vtkProp p)
 Add/Remove different types of props to the renderer. These methods are all synonyms to AddViewProp and RemoveViewProp. They are here for convenience and backwards compatibility.
virtual void AutomaticLightCreationOff ()
 Turn on/off a flag which disables the automatic light creation capability. Normally in VTK if no lights are associated with the renderer, then a light is automatically created. However, in special circumstances this feature is undesirable, so the following boolean is provided to disable automatic light creation. (Turn AutomaticLightCreation off if you do not want lights to be created.)
virtual void AutomaticLightCreationOn ()
 Turn on/off a flag which disables the automatic light creation capability. Normally in VTK if no lights are associated with the renderer, then a light is automatically created. However, in special circumstances this feature is undesirable, so the following boolean is provided to disable automatic light creation. (Turn AutomaticLightCreation off if you do not want lights to be created.)
virtual void BackingStoreOff ()
 Turn on/off using backing store. This may cause the re-rendering time to be slightly slower when the view changes. But it is much faster when the image has not changed, such as during an expose event.
virtual void BackingStoreOn ()
 Turn on/off using backing store. This may cause the re-rendering time to be slightly slower when the view changes. But it is much faster when the image has not changed, such as during an expose event.
virtual void Clear ()
 Clear the image to the background color.
void ComputeVisiblePropBounds (IntPtr bounds)
 Compute the bounding box of all the visible props Used in ResetCamera() and ResetCameraClippingRange()
double[] ComputeVisiblePropBounds ()
 Wrapper-friendly version of ComputeVisiblePropBounds.
void CreateLight ()
 Create and add a light to renderer.
virtual void DeviceRender ()
 Create an image. Subclasses of vtkRenderer must implement this method.
virtual void DeviceRenderTranslucentPolygonalGeometry ()
 Render translucent polygonal geometry. Default implementation just call UpdateTranslucentPolygonalGeometry(). Subclasses of vtkRenderer that can deal with depth peeling must override this method. It updates boolean ivar LastRenderingUsedDepthPeeling.
virtual void DrawOff ()
 When this flag is off, render commands are ignored. It is used to either multiplex a vtkRenderWindow or render only part of a vtkRenderWindow. By default, Draw is on.
virtual void DrawOn ()
 When this flag is off, render commands are ignored. It is used to either multiplex a vtkRenderWindow or render only part of a vtkRenderWindow. By default, Draw is on.
virtual void EraseOff ()
 When this flag is off, the renderer will not erase the background or the Zbuffer. It is used to have overlapping renderers. Both the RenderWindow Erase and Render Erase must be on for the camera to clear the renderer. By default, Erase is on.
virtual void EraseOn ()
 When this flag is off, the renderer will not erase the background or the Zbuffer. It is used to have overlapping renderers. Both the RenderWindow Erase and Render Erase must be on for the camera to clear the renderer. By default, Erase is on.
vtkCamera GetActiveCamera ()
 Get the current camera. If there is not camera assigned to the renderer already, a new one is created automatically. This does *not* reset the camera.
vtkActorCollection GetActors ()
 Return any actors in this renderer.
virtual double GetAllocatedRenderTime ()
 Set/Get the amount of time this renderer is allowed to spend rendering its scene. This is used by vtkLODActor's.
virtual double[] GetAmbient ()
 Set the intensity of ambient lighting.
virtual void GetAmbient (IntPtr data)
 Set the intensity of ambient lighting.
virtual int GetAutomaticLightCreation ()
 Turn on/off a flag which disables the automatic light creation capability. Normally in VTK if no lights are associated with the renderer, then a light is automatically created. However, in special circumstances this feature is undesirable, so the following boolean is provided to disable automatic light creation. (Turn AutomaticLightCreation off if you do not want lights to be created.)
virtual vtkTexture GetBackgroundTexture ()
 Set/Get the texture to be used for the background. If set and enabled this gets the priority over the gradient background.
virtual int GetBackingStore ()
 Turn on/off using backing store. This may cause the re-rendering time to be slightly slower when the view changes. But it is much faster when the image has not changed, such as during an expose event.
vtkCullerCollection GetCullers ()
 Get the list of cullers for this renderer.
virtual vtkRendererDelegate GetDelegate ()
 Set/Get a custom Render call. Allows to hook a Render call from an external project.It will be used in place of vtkRenderer::Render() if it is not NULL and its Used ivar is set to true. Initial value is NULL.
virtual int GetDraw ()
 When this flag is off, render commands are ignored. It is used to either multiplex a vtkRenderWindow or render only part of a vtkRenderWindow. By default, Draw is on.
virtual int GetErase ()
 When this flag is off, the renderer will not erase the background or the Zbuffer. It is used to have overlapping renderers. Both the RenderWindow Erase and Render Erase must be on for the camera to clear the renderer. By default, Erase is on.
virtual int GetInteractive ()
 Turn on/off interactive status. An interactive renderer is one that can receive events from an interactor. Should only be set if there are multiple renderers in the same section of the viewport.
virtual double GetLastRenderTimeInSeconds ()
 Get the time required, in seconds, for the last Render call.
virtual int GetLastRenderingUsedDepthPeeling ()
 Tells if the last call to DeviceRenderTranslucentPolygonalGeometry() actually used depth peeling. Initial value is false.
virtual int GetLayer ()
 Set/Get the layer that this renderer belongs to. This is only used if there are layered renderers.
virtual int GetLightFollowCamera ()
 Turn on/off the automatic repositioning of lights as the camera moves. If LightFollowCamera is on, lights that are designated as Headlights or CameraLights will be adjusted to move with this renderer's camera. If LightFollowCamera is off, the lights will not be adjusted.
vtkLightCollection GetLights ()
 Set/Get whether this viewport should have a textured background. Default is off.
override uint GetMTime ()
 Return the MTime of the renderer also considering its ivars.
virtual int GetMaximumNumberOfPeels ()
 In case of depth peeling, define the maximum number of peeling layers. Initial value is 4. A special value of 0 means no maximum limit. It has to be a positive value.
virtual double GetNearClippingPlaneTolerance ()
 Specify tolerance for near clipping plane distance to the camera as a percentage of the far clipping plane distance. By default this will be set to 0.01 for 16 bit zbuffers and 0.001 for higher depth z buffers.
virtual double GetNearClippingPlaneToleranceMaxValue ()
 Specify tolerance for near clipping plane distance to the camera as a percentage of the far clipping plane distance. By default this will be set to 0.01 for 16 bit zbuffers and 0.001 for higher depth z buffers.
virtual double GetNearClippingPlaneToleranceMinValue ()
 Specify tolerance for near clipping plane distance to the camera as a percentage of the far clipping plane distance. By default this will be set to 0.01 for 16 bit zbuffers and 0.001 for higher depth z buffers.
virtual int GetNumberOfPropsRendered ()
 Should be used internally only during a render Get the number of props that were rendered using a RenderOpaqueGeometry or RenderTranslucentPolygonalGeometry call. This is used to know if something is in the frame buffer.
virtual double GetOcclusionRatio ()
 In case of use of depth peeling technique for rendering translucent material, define the threshold under which the algorithm stops to iterate over peel layers. This is the ratio of the number of pixels that have been touched by the last layer over the total number of pixels of the viewport area. Initial value is 0.0, meaning rendering have to be exact. Greater values may speed-up the rendering with small impact on the quality.
virtual double GetOcclusionRatioMaxValue ()
 In case of use of depth peeling technique for rendering translucent material, define the threshold under which the algorithm stops to iterate over peel layers. This is the ratio of the number of pixels that have been touched by the last layer over the total number of pixels of the viewport area. Initial value is 0.0, meaning rendering have to be exact. Greater values may speed-up the rendering with small impact on the quality.
virtual double GetOcclusionRatioMinValue ()
 In case of use of depth peeling technique for rendering translucent material, define the threshold under which the algorithm stops to iterate over peel layers. This is the ratio of the number of pixels that have been touched by the last layer over the total number of pixels of the viewport area. Initial value is 0.0, meaning rendering have to be exact. Greater values may speed-up the rendering with small impact on the quality.
virtual vtkRenderPass GetPass ()
 Set/Get a custom render pass. Initial value is NULL.
virtual int GetPreserveDepthBuffer ()
 Normally a renderer is treated as transparent if Layer > 0. To treat a renderer at Layer 0 as transparent, set this flag to true.
vtkRenderWindow GetRenderWindow ()
 Specify the rendering window in which to draw. This is automatically set when the renderer is created by MakeRenderer. The user probably shouldn't ever need to call this method.
virtual vtkHardwareSelector GetSelector ()
 Get the current hardware selector. If the Selector is set, it implies the current render pass is for selection. Mappers/Properties may choose to behave differently when rendering for hardware selection.
virtual bool GetTexturedBackground ()
 Set/Get whether this viewport should have a textured background. Default is off.
double GetTiledAspectRatio ()
 Compute the aspect ratio of this renderer for the current tile. When tiled displays are used the aspect ratio of the renderer for a given tile may be diferent that the aspect ratio of the renderer when rendered in it entirity.
virtual double GetTimeFactor ()
 Get the ratio between allocated time and actual render time. TimeFactor has been taken out of the render process. It is still computed in case someone finds it useful. It may be taken away in the future.
virtual int GetTwoSidedLighting ()
 Turn on/off two-sided lighting of surfaces. If two-sided lighting is off, then only the side of the surface facing the light(s) will be lit, and the other side dark. If two-sided lighting on, both sides of the surface will be lit.
virtual int GetUseDepthPeeling ()
 Turn on/off rendering of translucent material with depth peeling technique. The render window must have alpha bits (ie call SetAlphaBitPlanes(1)) and no multisample buffer (ie call SetMultiSamples(0) ) to support depth peeling. If UseDepthPeeling is on and the GPU supports it, depth peeling is used for rendering translucent materials. If UseDepthPeeling is off, alpha blending is used. Initial value is off.
override vtkWindow GetVTKWindow ()
 Specify the rendering window in which to draw. This is automatically set when the renderer is created by MakeRenderer. The user probably shouldn't ever need to call this method.
vtkVolumeCollection GetVolumes ()
 Return the collection of volumes.
double GetZ (int x, int y)
 Given a pixel location, return the Z value. The z value is normalized (0,1) between the front and back clipping planes.
virtual void InteractiveOff ()
 Turn on/off interactive status. An interactive renderer is one that can receive events from an interactor. Should only be set if there are multiple renderers in the same section of the viewport.
virtual void InteractiveOn ()
 Turn on/off interactive status. An interactive renderer is one that can receive events from an interactor. Should only be set if there are multiple renderers in the same section of the viewport.
override int IsA (string type)
 Undocumented Block.
int IsActiveCameraCreated ()
 This method returns 1 if the ActiveCamera has already been set or automatically created by the renderer. It returns 0 if the ActiveCamera does not yet exist.
virtual void LightFollowCameraOff ()
 Turn on/off the automatic repositioning of lights as the camera moves. If LightFollowCamera is on, lights that are designated as Headlights or CameraLights will be adjusted to move with this renderer's camera. If LightFollowCamera is off, the lights will not be adjusted.
virtual void LightFollowCameraOn ()
 Turn on/off the automatic repositioning of lights as the camera moves. If LightFollowCamera is on, lights that are designated as Headlights or CameraLights will be adjusted to move with this renderer's camera. If LightFollowCamera is off, the lights will not be adjusted.
virtual vtkCamera MakeCamera ()
 Create a new Camera sutible for use with this type of Renderer. For example, a vtkMesaRenderer should create a vtkMesaCamera in this function. The default is to just call vtkCamera::New.
virtual vtkLight MakeLight ()
 Create a new Light sutible for use with this type of Renderer. For example, a vtkMesaRenderer should create a vtkMesaLight in this function. The default is to just call vtkLight::New.
new vtkRenderer NewInstance ()
 Undocumented Block.
override vtkAssemblyPath PickProp (double selectionX, double selectionY)
 Return the prop (via a vtkAssemblyPath) that has the highest z value at the given x, y position in the viewport. Basically, the top most prop that renders the pixel at selectionX, selectionY will be returned. If nothing was picked then NULL is returned. This method selects from the renderers Prop list.
vtkAssemblyPath PickProp (double selectionX1, double selectionY1, double selectionX2, double selectionY2)
 Return the prop (via a vtkAssemblyPath) that has the highest z value at the given x, y position in the viewport. Basically, the top most prop that renders the pixel at selectionX, selectionY will be returned. If nothing was picked then NULL is returned. This method selects from the renderers Prop list.
virtual void PreserveDepthBufferOff ()
 Normally a renderer is treated as transparent if Layer > 0. To treat a renderer at Layer 0 as transparent, set this flag to true.
virtual void PreserveDepthBufferOn ()
 Normally a renderer is treated as transparent if Layer > 0. To treat a renderer at Layer 0 as transparent, set this flag to true.
void RemoveActor (vtkProp p)
 Add/Remove different types of props to the renderer. These methods are all synonyms to AddViewProp and RemoveViewProp. They are here for convenience and backwards compatibility.
void RemoveAllLights ()
 Remove all lights from the list of lights.
void RemoveCuller (vtkCuller arg0)
 Remove an actor from the list of cullers.
void RemoveLight (vtkLight arg0)
 Remove a light from the list of lights.
void RemoveVolume (vtkProp p)
 Add/Remove different types of props to the renderer. These methods are all synonyms to AddViewProp and RemoveViewProp. They are here for convenience and backwards compatibility.
virtual void Render ()
 CALLED BY vtkRenderWindow ONLY. End-user pass your way and call vtkRenderWindow::Render(). Create an image. This is a superclass method which will in turn call the DeviceRender method of Subclasses of vtkRenderer.
void ResetCamera ()
 Automatically set up the camera based on the visible actors. The camera will reposition itself to view the center point of the actors, and move along its initial view plane normal (i.e., vector defined from camera position to focal point) so that all of the actors can be seen.
void ResetCamera (IntPtr bounds)
 Automatically set up the camera based on a specified bounding box (xmin,xmax, ymin,ymax, zmin,zmax). Camera will reposition itself so that its focal point is the center of the bounding box, and adjust its distance and position to preserve its initial view plane normal (i.e., vector defined from camera position to focal point). Note: is the view plane is parallel to the view up axis, the view up axis will be reset to one of the three coordinate axes.
void ResetCamera (double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)
 Alternative version of ResetCamera(bounds[6]);.
void ResetCameraClippingRange ()
 Reset the camera clipping range based on the bounds of the visible actors. This ensures that no props are cut off.
void ResetCameraClippingRange (IntPtr bounds)
 Reset the camera clipping range based on a bounding box. This method is called from ResetCameraClippingRange()
void ResetCameraClippingRange (double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)
 Reset the camera clipping range based on a bounding box. This method is called from ResetCameraClippingRange()
void SetActiveCamera (vtkCamera arg0)
 Specify the camera to use for this renderer.
virtual void SetAllocatedRenderTime (double _arg)
 Set/Get the amount of time this renderer is allowed to spend rendering its scene. This is used by vtkLODActor's.
virtual void SetAmbient (double _arg1, double _arg2, double _arg3)
 Set the intensity of ambient lighting.
virtual void SetAmbient (IntPtr _arg)
 Set the intensity of ambient lighting.
virtual void SetAutomaticLightCreation (int _arg)
 Turn on/off a flag which disables the automatic light creation capability. Normally in VTK if no lights are associated with the renderer, then a light is automatically created. However, in special circumstances this feature is undesirable, so the following boolean is provided to disable automatic light creation. (Turn AutomaticLightCreation off if you do not want lights to be created.)
void SetBackgroundTexture (vtkTexture arg0)
 Set/Get the texture to be used for the background. If set and enabled this gets the priority over the gradient background.
virtual void SetBackingStore (int _arg)
 Turn on/off using backing store. This may cause the re-rendering time to be slightly slower when the view changes. But it is much faster when the image has not changed, such as during an expose event.
void SetDelegate (vtkRendererDelegate d)
 Set/Get a custom Render call. Allows to hook a Render call from an external project.It will be used in place of vtkRenderer::Render() if it is not NULL and its Used ivar is set to true. Initial value is NULL.
virtual void SetDraw (int _arg)
 When this flag is off, render commands are ignored. It is used to either multiplex a vtkRenderWindow or render only part of a vtkRenderWindow. By default, Draw is on.
virtual void SetErase (int _arg)
 When this flag is off, the renderer will not erase the background or the Zbuffer. It is used to have overlapping renderers. Both the RenderWindow Erase and Render Erase must be on for the camera to clear the renderer. By default, Erase is on.
virtual void SetInteractive (int _arg)
 Turn on/off interactive status. An interactive renderer is one that can receive events from an interactor. Should only be set if there are multiple renderers in the same section of the viewport.
virtual void SetLayer (int _arg)
 Set/Get the layer that this renderer belongs to. This is only used if there are layered renderers.
void SetLightCollection (vtkLightCollection lights)
 Set the collection of lights. We cannot name it SetLights because of TestSetGet.
virtual void SetLightFollowCamera (int _arg)
 Turn on/off the automatic repositioning of lights as the camera moves. If LightFollowCamera is on, lights that are designated as Headlights or CameraLights will be adjusted to move with this renderer's camera. If LightFollowCamera is off, the lights will not be adjusted.
virtual void SetMaximumNumberOfPeels (int _arg)
 In case of depth peeling, define the maximum number of peeling layers. Initial value is 4. A special value of 0 means no maximum limit. It has to be a positive value.
virtual void SetNearClippingPlaneTolerance (double _arg)
 Specify tolerance for near clipping plane distance to the camera as a percentage of the far clipping plane distance. By default this will be set to 0.01 for 16 bit zbuffers and 0.001 for higher depth z buffers.
virtual void SetOcclusionRatio (double _arg)
 In case of use of depth peeling technique for rendering translucent material, define the threshold under which the algorithm stops to iterate over peel layers. This is the ratio of the number of pixels that have been touched by the last layer over the total number of pixels of the viewport area. Initial value is 0.0, meaning rendering have to be exact. Greater values may speed-up the rendering with small impact on the quality.
void SetPass (vtkRenderPass p)
 Set/Get a custom render pass. Initial value is NULL.
virtual void SetPreserveDepthBuffer (int _arg)
 Normally a renderer is treated as transparent if Layer > 0. To treat a renderer at Layer 0 as transparent, set this flag to true.
void SetRenderWindow (vtkRenderWindow arg0)
 Specify the rendering window in which to draw. This is automatically set when the renderer is created by MakeRenderer. The user probably shouldn't ever need to call this method.
virtual void SetTexturedBackground (bool _arg)
 Set/Get whether this viewport should have a textured background. Default is off.
virtual void SetTwoSidedLighting (int _arg)
 Turn on/off two-sided lighting of surfaces. If two-sided lighting is off, then only the side of the surface facing the light(s) will be lit, and the other side dark. If two-sided lighting on, both sides of the surface will be lit.
virtual void SetUseDepthPeeling (int _arg)
 Turn on/off rendering of translucent material with depth peeling technique. The render window must have alpha bits (ie call SetAlphaBitPlanes(1)) and no multisample buffer (ie call SetMultiSamples(0) ) to support depth peeling. If UseDepthPeeling is on and the GPU supports it, depth peeling is used for rendering translucent materials. If UseDepthPeeling is off, alpha blending is used. Initial value is off.
virtual void StereoMidpoint ()
 Do anything necessary between rendering the left and right viewpoints in a stereo render. Doesn't do anything except in the derived vtkIceTRenderer in ParaView.
virtual void TexturedBackgroundOff ()
 Set/Get whether this viewport should have a textured background. Default is off.
virtual void TexturedBackgroundOn ()
 Set/Get whether this viewport should have a textured background. Default is off.
int Transparent ()
 Returns a boolean indicating if this renderer is transparent. It is transparent if it is not in the deepest layer of its render window.
virtual void TwoSidedLightingOff ()
 Turn on/off two-sided lighting of surfaces. If two-sided lighting is off, then only the side of the surface facing the light(s) will be lit, and the other side dark. If two-sided lighting on, both sides of the surface will be lit.
virtual void TwoSidedLightingOn ()
 Turn on/off two-sided lighting of surfaces. If two-sided lighting is off, then only the side of the surface facing the light(s) will be lit, and the other side dark. If two-sided lighting on, both sides of the surface will be lit.
virtual int UpdateLightsGeometryToFollowCamera ()
 Ask the lights in the scene that are not in world space (for instance, Headlights or CameraLights that are attached to the camera) to update their geometry to match the active camera.
virtual void UseDepthPeelingOff ()
 Turn on/off rendering of translucent material with depth peeling technique. The render window must have alpha bits (ie call SetAlphaBitPlanes(1)) and no multisample buffer (ie call SetMultiSamples(0) ) to support depth peeling. If UseDepthPeeling is on and the GPU supports it, depth peeling is used for rendering translucent materials. If UseDepthPeeling is off, alpha blending is used. Initial value is off.
virtual void UseDepthPeelingOn ()
 Turn on/off rendering of translucent material with depth peeling technique. The render window must have alpha bits (ie call SetAlphaBitPlanes(1)) and no multisample buffer (ie call SetMultiSamples(0) ) to support depth peeling. If UseDepthPeeling is on and the GPU supports it, depth peeling is used for rendering translucent materials. If UseDepthPeeling is off, alpha blending is used. Initial value is off.
override void ViewToWorld ()
 Convert view point coordinates to world coordinates.
override void ViewToWorld (ref double wx, ref double wy, ref double wz)
 Convert view point coordinates to world coordinates.
int VisibleActorCount ()
 Returns the number of visible actors.
int VisibleVolumeCount ()
 Returns the number of visible volumes.
override void WorldToView ()
 Convert world point coordinates to view coordinates.
override void WorldToView (ref double wx, ref double wy, ref double wz)
 Convert world point coordinates to view coordinates.

Static Public Member Functions

static new vtkRenderer New ()
 Create a vtkRenderer with a black background, a white ambient light, two-sided lighting turned on, a viewport of (0,0,1,1), and backface culling turned off.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkRenderer SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "11vtkRenderer"
 Automatically generated type registration mechanics.

Protected Member Functions

override void Dispose (bool disposing)
 Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

Private Member Functions

static internal IntPtr vtkRenderer_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkRenderer_AddActor_01 (HandleRef pThis, HandleRef p)
static internal void vtkRenderer_AddCuller_02 (HandleRef pThis, HandleRef arg0)
static internal void vtkRenderer_AddLight_03 (HandleRef pThis, HandleRef arg0)
static internal void vtkRenderer_AddVolume_04 (HandleRef pThis, HandleRef p)
static internal void vtkRenderer_AutomaticLightCreationOff_05 (HandleRef pThis)
static internal void vtkRenderer_AutomaticLightCreationOn_06 (HandleRef pThis)
static internal void vtkRenderer_BackingStoreOff_07 (HandleRef pThis)
static internal void vtkRenderer_BackingStoreOn_08 (HandleRef pThis)
static internal void vtkRenderer_Clear_09 (HandleRef pThis)
static internal void vtkRenderer_ComputeVisiblePropBounds_10 (HandleRef pThis, IntPtr bounds)
static internal IntPtr vtkRenderer_ComputeVisiblePropBounds_11 (HandleRef pThis)
static internal void vtkRenderer_CreateLight_12 (HandleRef pThis)
static internal void vtkRenderer_DeviceRender_13 (HandleRef pThis)
static internal void vtkRenderer_DeviceRenderTranslucentPolygonalGeometry_14 (HandleRef pThis)
static internal void vtkRenderer_DrawOff_15 (HandleRef pThis)
static internal void vtkRenderer_DrawOn_16 (HandleRef pThis)
static internal void vtkRenderer_EraseOff_17 (HandleRef pThis)
static internal void vtkRenderer_EraseOn_18 (HandleRef pThis)
static internal IntPtr vtkRenderer_GetActiveCamera_19 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkRenderer_GetActors_20 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal double vtkRenderer_GetAllocatedRenderTime_21 (HandleRef pThis)
static internal IntPtr vtkRenderer_GetAmbient_22 (HandleRef pThis)
static internal void vtkRenderer_GetAmbient_23 (HandleRef pThis, IntPtr data)
static internal int vtkRenderer_GetAutomaticLightCreation_24 (HandleRef pThis)
static internal IntPtr vtkRenderer_GetBackgroundTexture_25 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkRenderer_GetBackingStore_26 (HandleRef pThis)
static internal IntPtr vtkRenderer_GetCullers_27 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkRenderer_GetDelegate_28 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkRenderer_GetDraw_29 (HandleRef pThis)
static internal int vtkRenderer_GetErase_30 (HandleRef pThis)
static internal int vtkRenderer_GetInteractive_31 (HandleRef pThis)
static internal double vtkRenderer_GetLastRenderTimeInSeconds_32 (HandleRef pThis)
static internal int vtkRenderer_GetLastRenderingUsedDepthPeeling_33 (HandleRef pThis)
static internal int vtkRenderer_GetLayer_34 (HandleRef pThis)
static internal int vtkRenderer_GetLightFollowCamera_35 (HandleRef pThis)
static internal IntPtr vtkRenderer_GetLights_36 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal uint vtkRenderer_GetMTime_37 (HandleRef pThis)
static internal int vtkRenderer_GetMaximumNumberOfPeels_38 (HandleRef pThis)
static internal double vtkRenderer_GetNearClippingPlaneTolerance_39 (HandleRef pThis)
static internal double vtkRenderer_GetNearClippingPlaneToleranceMaxValue_40 (HandleRef pThis)
static internal double vtkRenderer_GetNearClippingPlaneToleranceMinValue_41 (HandleRef pThis)
static internal int vtkRenderer_GetNumberOfPropsRendered_42 (HandleRef pThis)
static internal double vtkRenderer_GetOcclusionRatio_43 (HandleRef pThis)
static internal double vtkRenderer_GetOcclusionRatioMaxValue_44 (HandleRef pThis)
static internal double vtkRenderer_GetOcclusionRatioMinValue_45 (HandleRef pThis)
static internal IntPtr vtkRenderer_GetPass_46 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkRenderer_GetPreserveDepthBuffer_47 (HandleRef pThis)
static internal IntPtr vtkRenderer_GetRenderWindow_48 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkRenderer_GetSelector_49 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal byte vtkRenderer_GetTexturedBackground_50 (HandleRef pThis)
static internal double vtkRenderer_GetTiledAspectRatio_51 (HandleRef pThis)
static internal double vtkRenderer_GetTimeFactor_52 (HandleRef pThis)
static internal int vtkRenderer_GetTwoSidedLighting_53 (HandleRef pThis)
static internal int vtkRenderer_GetUseDepthPeeling_54 (HandleRef pThis)
static internal IntPtr vtkRenderer_GetVTKWindow_55 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkRenderer_GetVolumes_56 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal double vtkRenderer_GetZ_57 (HandleRef pThis, int x, int y)
static internal void vtkRenderer_InteractiveOff_58 (HandleRef pThis)
static internal void vtkRenderer_InteractiveOn_59 (HandleRef pThis)
static internal int vtkRenderer_IsA_60 (HandleRef pThis, string type)
static internal int vtkRenderer_IsActiveCameraCreated_61 (HandleRef pThis)
static internal int vtkRenderer_IsTypeOf_62 (string type)
static internal void vtkRenderer_LightFollowCameraOff_63 (HandleRef pThis)
static internal void vtkRenderer_LightFollowCameraOn_64 (HandleRef pThis)
static internal IntPtr vtkRenderer_MakeCamera_65 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkRenderer_MakeLight_66 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkRenderer_NewInstance_68 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkRenderer_PickProp_69 (HandleRef pThis, double selectionX, double selectionY, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkRenderer_PickProp_70 (HandleRef pThis, double selectionX1, double selectionY1, double selectionX2, double selectionY2, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkRenderer_PreserveDepthBufferOff_71 (HandleRef pThis)
static internal void vtkRenderer_PreserveDepthBufferOn_72 (HandleRef pThis)
static internal void vtkRenderer_RemoveActor_73 (HandleRef pThis, HandleRef p)
static internal void vtkRenderer_RemoveAllLights_74 (HandleRef pThis)
static internal void vtkRenderer_RemoveCuller_75 (HandleRef pThis, HandleRef arg0)
static internal void vtkRenderer_RemoveLight_76 (HandleRef pThis, HandleRef arg0)
static internal void vtkRenderer_RemoveVolume_77 (HandleRef pThis, HandleRef p)
static internal void vtkRenderer_Render_78 (HandleRef pThis)
static internal void vtkRenderer_ResetCamera_79 (HandleRef pThis)
static internal void vtkRenderer_ResetCamera_80 (HandleRef pThis, IntPtr bounds)
static internal void vtkRenderer_ResetCamera_81 (HandleRef pThis, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)
static internal void vtkRenderer_ResetCameraClippingRange_82 (HandleRef pThis)
static internal void vtkRenderer_ResetCameraClippingRange_83 (HandleRef pThis, IntPtr bounds)
static internal void vtkRenderer_ResetCameraClippingRange_84 (HandleRef pThis, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)
static internal IntPtr vtkRenderer_SafeDownCast_85 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkRenderer_SetActiveCamera_86 (HandleRef pThis, HandleRef arg0)
static internal void vtkRenderer_SetAllocatedRenderTime_87 (HandleRef pThis, double _arg)
static internal void vtkRenderer_SetAmbient_88 (HandleRef pThis, double _arg1, double _arg2, double _arg3)
static internal void vtkRenderer_SetAmbient_89 (HandleRef pThis, IntPtr _arg)
static internal void vtkRenderer_SetAutomaticLightCreation_90 (HandleRef pThis, int _arg)
static internal void vtkRenderer_SetBackgroundTexture_91 (HandleRef pThis, HandleRef arg0)
static internal void vtkRenderer_SetBackingStore_92 (HandleRef pThis, int _arg)
static internal void vtkRenderer_SetDelegate_93 (HandleRef pThis, HandleRef d)
static internal void vtkRenderer_SetDraw_94 (HandleRef pThis, int _arg)
static internal void vtkRenderer_SetErase_95 (HandleRef pThis, int _arg)
static internal void vtkRenderer_SetInteractive_96 (HandleRef pThis, int _arg)
static internal void vtkRenderer_SetLayer_97 (HandleRef pThis, int _arg)
static internal void vtkRenderer_SetLightCollection_98 (HandleRef pThis, HandleRef lights)
static internal void vtkRenderer_SetLightFollowCamera_99 (HandleRef pThis, int _arg)
static internal void vtkRenderer_SetMaximumNumberOfPeels_100 (HandleRef pThis, int _arg)
static internal void vtkRenderer_SetNearClippingPlaneTolerance_101 (HandleRef pThis, double _arg)
static internal void vtkRenderer_SetOcclusionRatio_102 (HandleRef pThis, double _arg)
static internal void vtkRenderer_SetPass_103 (HandleRef pThis, HandleRef p)
static internal void vtkRenderer_SetPreserveDepthBuffer_104 (HandleRef pThis, int _arg)
static internal void vtkRenderer_SetRenderWindow_105 (HandleRef pThis, HandleRef arg0)
static internal void vtkRenderer_SetTexturedBackground_106 (HandleRef pThis, byte _arg)
static internal void vtkRenderer_SetTwoSidedLighting_107 (HandleRef pThis, int _arg)
static internal void vtkRenderer_SetUseDepthPeeling_108 (HandleRef pThis, int _arg)
static internal void vtkRenderer_StereoMidpoint_109 (HandleRef pThis)
static internal void vtkRenderer_TexturedBackgroundOff_110 (HandleRef pThis)
static internal void vtkRenderer_TexturedBackgroundOn_111 (HandleRef pThis)
static internal int vtkRenderer_Transparent_112 (HandleRef pThis)
static internal void vtkRenderer_TwoSidedLightingOff_113 (HandleRef pThis)
static internal void vtkRenderer_TwoSidedLightingOn_114 (HandleRef pThis)
static internal int vtkRenderer_UpdateLightsGeometryToFollowCamera_115 (HandleRef pThis)
static internal void vtkRenderer_UseDepthPeelingOff_116 (HandleRef pThis)
static internal void vtkRenderer_UseDepthPeelingOn_117 (HandleRef pThis)
static internal void vtkRenderer_ViewToWorld_118 (HandleRef pThis)
static internal void vtkRenderer_ViewToWorld_119 (HandleRef pThis, ref double wx, ref double wy, ref double wz)
static internal int vtkRenderer_VisibleActorCount_120 (HandleRef pThis)
static internal int vtkRenderer_VisibleVolumeCount_121 (HandleRef pThis)
static internal void vtkRenderer_WorldToView_122 (HandleRef pThis)
static internal void vtkRenderer_WorldToView_123 (HandleRef pThis, ref double wx, ref double wy, ref double wz)

Static Private Member Functions

static vtkRenderer ()
 Automatically generated type registration mechanics.

Detailed Description

vtkRenderer - abstract specification for renderers

Description vtkRenderer provides an abstract specification for renderers. A renderer is an object that controls the rendering process for objects. Rendering is the process of converting geometry, a specification for lights, and a camera view into an image. vtkRenderer also performs coordinate transformation between world coordinates, view coordinates (the computer graphics rendering coordinate system), and display coordinates (the actual screen coordinates on the display device). Certain advanced rendering features such as two-sided lighting can also be controlled.


Constructor & Destructor Documentation

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

Automatically generated type registration mechanics.

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

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

Create a vtkRenderer with a black background, a white ambient light, two-sided lighting turned on, a viewport of (0,0,1,1), and backface culling turned off.


Member Function Documentation

Add/Remove different types of props to the renderer. These methods are all synonyms to AddViewProp and RemoveViewProp. They are here for convenience and backwards compatibility.

Add an culler to the list of cullers.

Add a light to the list of lights.

Add/Remove different types of props to the renderer. These methods are all synonyms to AddViewProp and RemoveViewProp. They are here for convenience and backwards compatibility.

Turn on/off a flag which disables the automatic light creation capability. Normally in VTK if no lights are associated with the renderer, then a light is automatically created. However, in special circumstances this feature is undesirable, so the following boolean is provided to disable automatic light creation. (Turn AutomaticLightCreation off if you do not want lights to be created.)

Turn on/off a flag which disables the automatic light creation capability. Normally in VTK if no lights are associated with the renderer, then a light is automatically created. However, in special circumstances this feature is undesirable, so the following boolean is provided to disable automatic light creation. (Turn AutomaticLightCreation off if you do not want lights to be created.)

virtual void Kitware.VTK.vtkRenderer.BackingStoreOff ( ) [virtual]

Turn on/off using backing store. This may cause the re-rendering time to be slightly slower when the view changes. But it is much faster when the image has not changed, such as during an expose event.

virtual void Kitware.VTK.vtkRenderer.BackingStoreOn ( ) [virtual]

Turn on/off using backing store. This may cause the re-rendering time to be slightly slower when the view changes. But it is much faster when the image has not changed, such as during an expose event.

virtual void Kitware.VTK.vtkRenderer.Clear ( ) [virtual]

Clear the image to the background color.

Reimplemented in Kitware.VTK.vtkOpenGLRenderer.

Compute the bounding box of all the visible props Used in ResetCamera() and ResetCameraClippingRange()

Wrapper-friendly version of ComputeVisiblePropBounds.

Create and add a light to renderer.

virtual void Kitware.VTK.vtkRenderer.DeviceRender ( ) [virtual]

Create an image. Subclasses of vtkRenderer must implement this method.

Reimplemented in Kitware.VTK.vtkOpenGLRenderer.

Render translucent polygonal geometry. Default implementation just call UpdateTranslucentPolygonalGeometry(). Subclasses of vtkRenderer that can deal with depth peeling must override this method. It updates boolean ivar LastRenderingUsedDepthPeeling.

Reimplemented in Kitware.VTK.vtkOpenGLRenderer.

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

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

Reimplemented from Kitware.VTK.vtkViewport.

Reimplemented in Kitware.VTK.vtkOpenGLRenderer.

virtual void Kitware.VTK.vtkRenderer.DrawOff ( ) [virtual]

When this flag is off, render commands are ignored. It is used to either multiplex a vtkRenderWindow or render only part of a vtkRenderWindow. By default, Draw is on.

virtual void Kitware.VTK.vtkRenderer.DrawOn ( ) [virtual]

When this flag is off, render commands are ignored. It is used to either multiplex a vtkRenderWindow or render only part of a vtkRenderWindow. By default, Draw is on.

virtual void Kitware.VTK.vtkRenderer.EraseOff ( ) [virtual]

When this flag is off, the renderer will not erase the background or the Zbuffer. It is used to have overlapping renderers. Both the RenderWindow Erase and Render Erase must be on for the camera to clear the renderer. By default, Erase is on.

virtual void Kitware.VTK.vtkRenderer.EraseOn ( ) [virtual]

When this flag is off, the renderer will not erase the background or the Zbuffer. It is used to have overlapping renderers. Both the RenderWindow Erase and Render Erase must be on for the camera to clear the renderer. By default, Erase is on.

Get the current camera. If there is not camera assigned to the renderer already, a new one is created automatically. This does *not* reset the camera.

Here is the call graph for this function:

Return any actors in this renderer.

Here is the call graph for this function:

virtual double Kitware.VTK.vtkRenderer.GetAllocatedRenderTime ( ) [virtual]

Set/Get the amount of time this renderer is allowed to spend rendering its scene. This is used by vtkLODActor's.

virtual double [] Kitware.VTK.vtkRenderer.GetAmbient ( ) [virtual]

Set the intensity of ambient lighting.

virtual void Kitware.VTK.vtkRenderer.GetAmbient ( IntPtr  data) [virtual]

Set the intensity of ambient lighting.

Turn on/off a flag which disables the automatic light creation capability. Normally in VTK if no lights are associated with the renderer, then a light is automatically created. However, in special circumstances this feature is undesirable, so the following boolean is provided to disable automatic light creation. (Turn AutomaticLightCreation off if you do not want lights to be created.)

Set/Get the texture to be used for the background. If set and enabled this gets the priority over the gradient background.

Here is the call graph for this function:

virtual int Kitware.VTK.vtkRenderer.GetBackingStore ( ) [virtual]

Turn on/off using backing store. This may cause the re-rendering time to be slightly slower when the view changes. But it is much faster when the image has not changed, such as during an expose event.

Get the list of cullers for this renderer.

Here is the call graph for this function:

Set/Get a custom Render call. Allows to hook a Render call from an external project.It will be used in place of vtkRenderer::Render() if it is not NULL and its Used ivar is set to true. Initial value is NULL.

Here is the call graph for this function:

virtual int Kitware.VTK.vtkRenderer.GetDraw ( ) [virtual]

When this flag is off, render commands are ignored. It is used to either multiplex a vtkRenderWindow or render only part of a vtkRenderWindow. By default, Draw is on.

virtual int Kitware.VTK.vtkRenderer.GetErase ( ) [virtual]

When this flag is off, the renderer will not erase the background or the Zbuffer. It is used to have overlapping renderers. Both the RenderWindow Erase and Render Erase must be on for the camera to clear the renderer. By default, Erase is on.

virtual int Kitware.VTK.vtkRenderer.GetInteractive ( ) [virtual]

Turn on/off interactive status. An interactive renderer is one that can receive events from an interactor. Should only be set if there are multiple renderers in the same section of the viewport.

Tells if the last call to DeviceRenderTranslucentPolygonalGeometry() actually used depth peeling. Initial value is false.

Get the time required, in seconds, for the last Render call.

virtual int Kitware.VTK.vtkRenderer.GetLayer ( ) [virtual]

Set/Get the layer that this renderer belongs to. This is only used if there are layered renderers.

Turn on/off the automatic repositioning of lights as the camera moves. If LightFollowCamera is on, lights that are designated as Headlights or CameraLights will be adjusted to move with this renderer's camera. If LightFollowCamera is off, the lights will not be adjusted.

(Note: In previous versions of vtk, this light-tracking functionality was part of the interactors, not the renderer. For backwards compatibility, the older, more limited interactor behavior is enabled by default. To disable this mode, turn the interactor's LightFollowCamera flag OFF, and leave the renderer's LightFollowCamera flag ON.)

Set/Get whether this viewport should have a textured background. Default is off.

Here is the call graph for this function:

In case of depth peeling, define the maximum number of peeling layers. Initial value is 4. A special value of 0 means no maximum limit. It has to be a positive value.

override uint Kitware.VTK.vtkRenderer.GetMTime ( ) [virtual]

Return the MTime of the renderer also considering its ivars.

Reimplemented from Kitware.VTK.vtkObject.

Specify tolerance for near clipping plane distance to the camera as a percentage of the far clipping plane distance. By default this will be set to 0.01 for 16 bit zbuffers and 0.001 for higher depth z buffers.

Specify tolerance for near clipping plane distance to the camera as a percentage of the far clipping plane distance. By default this will be set to 0.01 for 16 bit zbuffers and 0.001 for higher depth z buffers.

Specify tolerance for near clipping plane distance to the camera as a percentage of the far clipping plane distance. By default this will be set to 0.01 for 16 bit zbuffers and 0.001 for higher depth z buffers.

Should be used internally only during a render Get the number of props that were rendered using a RenderOpaqueGeometry or RenderTranslucentPolygonalGeometry call. This is used to know if something is in the frame buffer.

virtual double Kitware.VTK.vtkRenderer.GetOcclusionRatio ( ) [virtual]

In case of use of depth peeling technique for rendering translucent material, define the threshold under which the algorithm stops to iterate over peel layers. This is the ratio of the number of pixels that have been touched by the last layer over the total number of pixels of the viewport area. Initial value is 0.0, meaning rendering have to be exact. Greater values may speed-up the rendering with small impact on the quality.

In case of use of depth peeling technique for rendering translucent material, define the threshold under which the algorithm stops to iterate over peel layers. This is the ratio of the number of pixels that have been touched by the last layer over the total number of pixels of the viewport area. Initial value is 0.0, meaning rendering have to be exact. Greater values may speed-up the rendering with small impact on the quality.

In case of use of depth peeling technique for rendering translucent material, define the threshold under which the algorithm stops to iterate over peel layers. This is the ratio of the number of pixels that have been touched by the last layer over the total number of pixels of the viewport area. Initial value is 0.0, meaning rendering have to be exact. Greater values may speed-up the rendering with small impact on the quality.

Set/Get a custom render pass. Initial value is NULL.

Here is the call graph for this function:

Normally a renderer is treated as transparent if Layer > 0. To treat a renderer at Layer 0 as transparent, set this flag to true.

Specify the rendering window in which to draw. This is automatically set when the renderer is created by MakeRenderer. The user probably shouldn't ever need to call this method.

Here is the call graph for this function:

Get the current hardware selector. If the Selector is set, it implies the current render pass is for selection. Mappers/Properties may choose to behave differently when rendering for hardware selection.

Here is the call graph for this function:

Set/Get whether this viewport should have a textured background. Default is off.

Compute the aspect ratio of this renderer for the current tile. When tiled displays are used the aspect ratio of the renderer for a given tile may be diferent that the aspect ratio of the renderer when rendered in it entirity.

virtual double Kitware.VTK.vtkRenderer.GetTimeFactor ( ) [virtual]

Get the ratio between allocated time and actual render time. TimeFactor has been taken out of the render process. It is still computed in case someone finds it useful. It may be taken away in the future.

Turn on/off two-sided lighting of surfaces. If two-sided lighting is off, then only the side of the surface facing the light(s) will be lit, and the other side dark. If two-sided lighting on, both sides of the surface will be lit.

virtual int Kitware.VTK.vtkRenderer.GetUseDepthPeeling ( ) [virtual]

Turn on/off rendering of translucent material with depth peeling technique. The render window must have alpha bits (ie call SetAlphaBitPlanes(1)) and no multisample buffer (ie call SetMultiSamples(0) ) to support depth peeling. If UseDepthPeeling is on and the GPU supports it, depth peeling is used for rendering translucent materials. If UseDepthPeeling is off, alpha blending is used. Initial value is off.

Return the collection of volumes.

Here is the call graph for this function:

Specify the rendering window in which to draw. This is automatically set when the renderer is created by MakeRenderer. The user probably shouldn't ever need to call this method.

Reimplemented from Kitware.VTK.vtkViewport.

Here is the call graph for this function:

double Kitware.VTK.vtkRenderer.GetZ ( int  x,
int  y 
)

Given a pixel location, return the Z value. The z value is normalized (0,1) between the front and back clipping planes.

virtual void Kitware.VTK.vtkRenderer.InteractiveOff ( ) [virtual]

Turn on/off interactive status. An interactive renderer is one that can receive events from an interactor. Should only be set if there are multiple renderers in the same section of the viewport.

virtual void Kitware.VTK.vtkRenderer.InteractiveOn ( ) [virtual]

Turn on/off interactive status. An interactive renderer is one that can receive events from an interactor. Should only be set if there are multiple renderers in the same section of the viewport.

override int Kitware.VTK.vtkRenderer.IsA ( string  type) [virtual]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkViewport.

Reimplemented in Kitware.VTK.vtkOpenGLRenderer.

This method returns 1 if the ActiveCamera has already been set or automatically created by the renderer. It returns 0 if the ActiveCamera does not yet exist.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkViewport.

Reimplemented in Kitware.VTK.vtkOpenGLRenderer.

Turn on/off the automatic repositioning of lights as the camera moves. If LightFollowCamera is on, lights that are designated as Headlights or CameraLights will be adjusted to move with this renderer's camera. If LightFollowCamera is off, the lights will not be adjusted.

(Note: In previous versions of vtk, this light-tracking functionality was part of the interactors, not the renderer. For backwards compatibility, the older, more limited interactor behavior is enabled by default. To disable this mode, turn the interactor's LightFollowCamera flag OFF, and leave the renderer's LightFollowCamera flag ON.)

virtual void Kitware.VTK.vtkRenderer.LightFollowCameraOn ( ) [virtual]

Turn on/off the automatic repositioning of lights as the camera moves. If LightFollowCamera is on, lights that are designated as Headlights or CameraLights will be adjusted to move with this renderer's camera. If LightFollowCamera is off, the lights will not be adjusted.

(Note: In previous versions of vtk, this light-tracking functionality was part of the interactors, not the renderer. For backwards compatibility, the older, more limited interactor behavior is enabled by default. To disable this mode, turn the interactor's LightFollowCamera flag OFF, and leave the renderer's LightFollowCamera flag ON.)

Create a new Camera sutible for use with this type of Renderer. For example, a vtkMesaRenderer should create a vtkMesaCamera in this function. The default is to just call vtkCamera::New.

Here is the call graph for this function:

Create a new Light sutible for use with this type of Renderer. For example, a vtkMesaRenderer should create a vtkMesaLight in this function. The default is to just call vtkLight::New.

Here is the call graph for this function:

static new vtkRenderer Kitware.VTK.vtkRenderer.New ( ) [static]

Create a vtkRenderer with a black background, a white ambient light, two-sided lighting turned on, a viewport of (0,0,1,1), and backface culling turned off.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkOpenGLRenderer.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkViewport.

Reimplemented in Kitware.VTK.vtkOpenGLRenderer.

override vtkAssemblyPath Kitware.VTK.vtkRenderer.PickProp ( double  selectionX,
double  selectionY 
) [virtual]

Return the prop (via a vtkAssemblyPath) that has the highest z value at the given x, y position in the viewport. Basically, the top most prop that renders the pixel at selectionX, selectionY will be returned. If nothing was picked then NULL is returned. This method selects from the renderers Prop list.

Reimplemented from Kitware.VTK.vtkViewport.

Here is the call graph for this function:

vtkAssemblyPath Kitware.VTK.vtkRenderer.PickProp ( double  selectionX1,
double  selectionY1,
double  selectionX2,
double  selectionY2 
)

Return the prop (via a vtkAssemblyPath) that has the highest z value at the given x, y position in the viewport. Basically, the top most prop that renders the pixel at selectionX, selectionY will be returned. If nothing was picked then NULL is returned. This method selects from the renderers Prop list.

Here is the call graph for this function:

Normally a renderer is treated as transparent if Layer > 0. To treat a renderer at Layer 0 as transparent, set this flag to true.

Normally a renderer is treated as transparent if Layer > 0. To treat a renderer at Layer 0 as transparent, set this flag to true.

Add/Remove different types of props to the renderer. These methods are all synonyms to AddViewProp and RemoveViewProp. They are here for convenience and backwards compatibility.

Remove all lights from the list of lights.

Remove an actor from the list of cullers.

Remove a light from the list of lights.

Add/Remove different types of props to the renderer. These methods are all synonyms to AddViewProp and RemoveViewProp. They are here for convenience and backwards compatibility.

virtual void Kitware.VTK.vtkRenderer.Render ( ) [virtual]

CALLED BY vtkRenderWindow ONLY. End-user pass your way and call vtkRenderWindow::Render(). Create an image. This is a superclass method which will in turn call the DeviceRender method of Subclasses of vtkRenderer.

Automatically set up the camera based on the visible actors. The camera will reposition itself to view the center point of the actors, and move along its initial view plane normal (i.e., vector defined from camera position to focal point) so that all of the actors can be seen.

void Kitware.VTK.vtkRenderer.ResetCamera ( IntPtr  bounds)

Automatically set up the camera based on a specified bounding box (xmin,xmax, ymin,ymax, zmin,zmax). Camera will reposition itself so that its focal point is the center of the bounding box, and adjust its distance and position to preserve its initial view plane normal (i.e., vector defined from camera position to focal point). Note: is the view plane is parallel to the view up axis, the view up axis will be reset to one of the three coordinate axes.

void Kitware.VTK.vtkRenderer.ResetCamera ( double  xmin,
double  xmax,
double  ymin,
double  ymax,
double  zmin,
double  zmax 
)

Alternative version of ResetCamera(bounds[6]);.

Reset the camera clipping range based on the bounds of the visible actors. This ensures that no props are cut off.

Reset the camera clipping range based on a bounding box. This method is called from ResetCameraClippingRange()

void Kitware.VTK.vtkRenderer.ResetCameraClippingRange ( double  xmin,
double  xmax,
double  ymin,
double  ymax,
double  zmin,
double  zmax 
)

Reset the camera clipping range based on a bounding box. This method is called from ResetCameraClippingRange()

Undocumented Block.

Reimplemented from Kitware.VTK.vtkViewport.

Reimplemented in Kitware.VTK.vtkOpenGLRenderer.

Here is the call graph for this function:

Specify the camera to use for this renderer.

virtual void Kitware.VTK.vtkRenderer.SetAllocatedRenderTime ( double  _arg) [virtual]

Set/Get the amount of time this renderer is allowed to spend rendering its scene. This is used by vtkLODActor's.

virtual void Kitware.VTK.vtkRenderer.SetAmbient ( double  _arg1,
double  _arg2,
double  _arg3 
) [virtual]

Set the intensity of ambient lighting.

virtual void Kitware.VTK.vtkRenderer.SetAmbient ( IntPtr  _arg) [virtual]

Set the intensity of ambient lighting.

virtual void Kitware.VTK.vtkRenderer.SetAutomaticLightCreation ( int  _arg) [virtual]

Turn on/off a flag which disables the automatic light creation capability. Normally in VTK if no lights are associated with the renderer, then a light is automatically created. However, in special circumstances this feature is undesirable, so the following boolean is provided to disable automatic light creation. (Turn AutomaticLightCreation off if you do not want lights to be created.)

Set/Get the texture to be used for the background. If set and enabled this gets the priority over the gradient background.

virtual void Kitware.VTK.vtkRenderer.SetBackingStore ( int  _arg) [virtual]

Turn on/off using backing store. This may cause the re-rendering time to be slightly slower when the view changes. But it is much faster when the image has not changed, such as during an expose event.

Set/Get a custom Render call. Allows to hook a Render call from an external project.It will be used in place of vtkRenderer::Render() if it is not NULL and its Used ivar is set to true. Initial value is NULL.

virtual void Kitware.VTK.vtkRenderer.SetDraw ( int  _arg) [virtual]

When this flag is off, render commands are ignored. It is used to either multiplex a vtkRenderWindow or render only part of a vtkRenderWindow. By default, Draw is on.

virtual void Kitware.VTK.vtkRenderer.SetErase ( int  _arg) [virtual]

When this flag is off, the renderer will not erase the background or the Zbuffer. It is used to have overlapping renderers. Both the RenderWindow Erase and Render Erase must be on for the camera to clear the renderer. By default, Erase is on.

virtual void Kitware.VTK.vtkRenderer.SetInteractive ( int  _arg) [virtual]

Turn on/off interactive status. An interactive renderer is one that can receive events from an interactor. Should only be set if there are multiple renderers in the same section of the viewport.

virtual void Kitware.VTK.vtkRenderer.SetLayer ( int  _arg) [virtual]

Set/Get the layer that this renderer belongs to. This is only used if there are layered renderers.

Set the collection of lights. We cannot name it SetLights because of TestSetGet.

Precondition:
lights_exist: lights!=0
Postcondition:
lights_set: lights==this->GetLights()
virtual void Kitware.VTK.vtkRenderer.SetLightFollowCamera ( int  _arg) [virtual]

Turn on/off the automatic repositioning of lights as the camera moves. If LightFollowCamera is on, lights that are designated as Headlights or CameraLights will be adjusted to move with this renderer's camera. If LightFollowCamera is off, the lights will not be adjusted.

(Note: In previous versions of vtk, this light-tracking functionality was part of the interactors, not the renderer. For backwards compatibility, the older, more limited interactor behavior is enabled by default. To disable this mode, turn the interactor's LightFollowCamera flag OFF, and leave the renderer's LightFollowCamera flag ON.)

virtual void Kitware.VTK.vtkRenderer.SetMaximumNumberOfPeels ( int  _arg) [virtual]

In case of depth peeling, define the maximum number of peeling layers. Initial value is 4. A special value of 0 means no maximum limit. It has to be a positive value.

virtual void Kitware.VTK.vtkRenderer.SetNearClippingPlaneTolerance ( double  _arg) [virtual]

Specify tolerance for near clipping plane distance to the camera as a percentage of the far clipping plane distance. By default this will be set to 0.01 for 16 bit zbuffers and 0.001 for higher depth z buffers.

virtual void Kitware.VTK.vtkRenderer.SetOcclusionRatio ( double  _arg) [virtual]

In case of use of depth peeling technique for rendering translucent material, define the threshold under which the algorithm stops to iterate over peel layers. This is the ratio of the number of pixels that have been touched by the last layer over the total number of pixels of the viewport area. Initial value is 0.0, meaning rendering have to be exact. Greater values may speed-up the rendering with small impact on the quality.

Set/Get a custom render pass. Initial value is NULL.

virtual void Kitware.VTK.vtkRenderer.SetPreserveDepthBuffer ( int  _arg) [virtual]

Normally a renderer is treated as transparent if Layer > 0. To treat a renderer at Layer 0 as transparent, set this flag to true.

Specify the rendering window in which to draw. This is automatically set when the renderer is created by MakeRenderer. The user probably shouldn't ever need to call this method.

virtual void Kitware.VTK.vtkRenderer.SetTexturedBackground ( bool  _arg) [virtual]

Set/Get whether this viewport should have a textured background. Default is off.

virtual void Kitware.VTK.vtkRenderer.SetTwoSidedLighting ( int  _arg) [virtual]

Turn on/off two-sided lighting of surfaces. If two-sided lighting is off, then only the side of the surface facing the light(s) will be lit, and the other side dark. If two-sided lighting on, both sides of the surface will be lit.

virtual void Kitware.VTK.vtkRenderer.SetUseDepthPeeling ( int  _arg) [virtual]

Turn on/off rendering of translucent material with depth peeling technique. The render window must have alpha bits (ie call SetAlphaBitPlanes(1)) and no multisample buffer (ie call SetMultiSamples(0) ) to support depth peeling. If UseDepthPeeling is on and the GPU supports it, depth peeling is used for rendering translucent materials. If UseDepthPeeling is off, alpha blending is used. Initial value is off.

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

Do anything necessary between rendering the left and right viewpoints in a stereo render. Doesn't do anything except in the derived vtkIceTRenderer in ParaView.

Set/Get whether this viewport should have a textured background. Default is off.

Set/Get whether this viewport should have a textured background. Default is off.

Returns a boolean indicating if this renderer is transparent. It is transparent if it is not in the deepest layer of its render window.

virtual void Kitware.VTK.vtkRenderer.TwoSidedLightingOff ( ) [virtual]

Turn on/off two-sided lighting of surfaces. If two-sided lighting is off, then only the side of the surface facing the light(s) will be lit, and the other side dark. If two-sided lighting on, both sides of the surface will be lit.

virtual void Kitware.VTK.vtkRenderer.TwoSidedLightingOn ( ) [virtual]

Turn on/off two-sided lighting of surfaces. If two-sided lighting is off, then only the side of the surface facing the light(s) will be lit, and the other side dark. If two-sided lighting on, both sides of the surface will be lit.

Ask the lights in the scene that are not in world space (for instance, Headlights or CameraLights that are attached to the camera) to update their geometry to match the active camera.

virtual void Kitware.VTK.vtkRenderer.UseDepthPeelingOff ( ) [virtual]

Turn on/off rendering of translucent material with depth peeling technique. The render window must have alpha bits (ie call SetAlphaBitPlanes(1)) and no multisample buffer (ie call SetMultiSamples(0) ) to support depth peeling. If UseDepthPeeling is on and the GPU supports it, depth peeling is used for rendering translucent materials. If UseDepthPeeling is off, alpha blending is used. Initial value is off.

virtual void Kitware.VTK.vtkRenderer.UseDepthPeelingOn ( ) [virtual]

Turn on/off rendering of translucent material with depth peeling technique. The render window must have alpha bits (ie call SetAlphaBitPlanes(1)) and no multisample buffer (ie call SetMultiSamples(0) ) to support depth peeling. If UseDepthPeeling is on and the GPU supports it, depth peeling is used for rendering translucent materials. If UseDepthPeeling is off, alpha blending is used. Initial value is off.

override void Kitware.VTK.vtkRenderer.ViewToWorld ( ) [virtual]

Convert view point coordinates to world coordinates.

Reimplemented from Kitware.VTK.vtkViewport.

override void Kitware.VTK.vtkRenderer.ViewToWorld ( ref double  wx,
ref double  wy,
ref double  wz 
) [virtual]

Convert view point coordinates to world coordinates.

Reimplemented from Kitware.VTK.vtkViewport.

Returns the number of visible actors.

Returns the number of visible volumes.

static internal void Kitware.VTK.vtkRenderer.vtkRenderer_AddActor_01 ( HandleRef  pThis,
HandleRef  p 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_AddCuller_02 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_AddLight_03 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_AddVolume_04 ( HandleRef  pThis,
HandleRef  p 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_AutomaticLightCreationOff_05 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_AutomaticLightCreationOn_06 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_BackingStoreOff_07 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_BackingStoreOn_08 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_Clear_09 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_ComputeVisiblePropBounds_10 ( HandleRef  pThis,
IntPtr  bounds 
) [private]
static internal IntPtr Kitware.VTK.vtkRenderer.vtkRenderer_ComputeVisiblePropBounds_11 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_CreateLight_12 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_DeviceRender_13 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_DeviceRenderTranslucentPolygonalGeometry_14 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_DrawOff_15 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_DrawOn_16 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_EraseOff_17 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_EraseOn_18 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkRenderer.vtkRenderer_GetActiveCamera_19 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkRenderer.vtkRenderer_GetActors_20 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal double Kitware.VTK.vtkRenderer.vtkRenderer_GetAllocatedRenderTime_21 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkRenderer.vtkRenderer_GetAmbient_22 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_GetAmbient_23 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal int Kitware.VTK.vtkRenderer.vtkRenderer_GetAutomaticLightCreation_24 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkRenderer.vtkRenderer_GetBackgroundTexture_25 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkRenderer.vtkRenderer_GetBackingStore_26 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkRenderer.vtkRenderer_GetCullers_27 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkRenderer.vtkRenderer_GetDelegate_28 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkRenderer.vtkRenderer_GetDraw_29 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderer.vtkRenderer_GetErase_30 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderer.vtkRenderer_GetInteractive_31 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderer.vtkRenderer_GetLastRenderingUsedDepthPeeling_33 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkRenderer.vtkRenderer_GetLastRenderTimeInSeconds_32 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderer.vtkRenderer_GetLayer_34 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderer.vtkRenderer_GetLightFollowCamera_35 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkRenderer.vtkRenderer_GetLights_36 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkRenderer.vtkRenderer_GetMaximumNumberOfPeels_38 ( HandleRef  pThis) [private]
static internal uint Kitware.VTK.vtkRenderer.vtkRenderer_GetMTime_37 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkRenderer.vtkRenderer_GetNearClippingPlaneTolerance_39 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkRenderer.vtkRenderer_GetNearClippingPlaneToleranceMaxValue_40 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkRenderer.vtkRenderer_GetNearClippingPlaneToleranceMinValue_41 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderer.vtkRenderer_GetNumberOfPropsRendered_42 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkRenderer.vtkRenderer_GetOcclusionRatio_43 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkRenderer.vtkRenderer_GetOcclusionRatioMaxValue_44 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkRenderer.vtkRenderer_GetOcclusionRatioMinValue_45 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkRenderer.vtkRenderer_GetPass_46 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkRenderer.vtkRenderer_GetPreserveDepthBuffer_47 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkRenderer.vtkRenderer_GetRenderWindow_48 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkRenderer.vtkRenderer_GetSelector_49 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal byte Kitware.VTK.vtkRenderer.vtkRenderer_GetTexturedBackground_50 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkRenderer.vtkRenderer_GetTiledAspectRatio_51 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkRenderer.vtkRenderer_GetTimeFactor_52 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderer.vtkRenderer_GetTwoSidedLighting_53 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderer.vtkRenderer_GetUseDepthPeeling_54 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkRenderer.vtkRenderer_GetVolumes_56 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkRenderer.vtkRenderer_GetVTKWindow_55 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal double Kitware.VTK.vtkRenderer.vtkRenderer_GetZ_57 ( HandleRef  pThis,
int  x,
int  y 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_InteractiveOff_58 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_InteractiveOn_59 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderer.vtkRenderer_IsA_60 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkRenderer.vtkRenderer_IsActiveCameraCreated_61 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderer.vtkRenderer_IsTypeOf_62 ( string  type) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_LightFollowCameraOff_63 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_LightFollowCameraOn_64 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkRenderer.vtkRenderer_MakeCamera_65 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkRenderer.vtkRenderer_MakeLight_66 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkRenderer.vtkRenderer_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkRenderer.vtkRenderer_NewInstance_68 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkRenderer.vtkRenderer_PickProp_69 ( HandleRef  pThis,
double  selectionX,
double  selectionY,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkRenderer.vtkRenderer_PickProp_70 ( HandleRef  pThis,
double  selectionX1,
double  selectionY1,
double  selectionX2,
double  selectionY2,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_PreserveDepthBufferOff_71 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_PreserveDepthBufferOn_72 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_RemoveActor_73 ( HandleRef  pThis,
HandleRef  p 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_RemoveAllLights_74 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_RemoveCuller_75 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_RemoveLight_76 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_RemoveVolume_77 ( HandleRef  pThis,
HandleRef  p 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_Render_78 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_ResetCamera_79 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_ResetCamera_80 ( HandleRef  pThis,
IntPtr  bounds 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_ResetCamera_81 ( HandleRef  pThis,
double  xmin,
double  xmax,
double  ymin,
double  ymax,
double  zmin,
double  zmax 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_ResetCameraClippingRange_82 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_ResetCameraClippingRange_83 ( HandleRef  pThis,
IntPtr  bounds 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_ResetCameraClippingRange_84 ( HandleRef  pThis,
double  xmin,
double  xmax,
double  ymin,
double  ymax,
double  zmin,
double  zmax 
) [private]
static internal IntPtr Kitware.VTK.vtkRenderer.vtkRenderer_SafeDownCast_85 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_SetActiveCamera_86 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_SetAllocatedRenderTime_87 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_SetAmbient_88 ( HandleRef  pThis,
double  _arg1,
double  _arg2,
double  _arg3 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_SetAmbient_89 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_SetAutomaticLightCreation_90 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_SetBackgroundTexture_91 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_SetBackingStore_92 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_SetDelegate_93 ( HandleRef  pThis,
HandleRef  d 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_SetDraw_94 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_SetErase_95 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_SetInteractive_96 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_SetLayer_97 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_SetLightCollection_98 ( HandleRef  pThis,
HandleRef  lights 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_SetLightFollowCamera_99 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_SetMaximumNumberOfPeels_100 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_SetNearClippingPlaneTolerance_101 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_SetOcclusionRatio_102 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_SetPass_103 ( HandleRef  pThis,
HandleRef  p 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_SetPreserveDepthBuffer_104 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_SetRenderWindow_105 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_SetTexturedBackground_106 ( HandleRef  pThis,
byte  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_SetTwoSidedLighting_107 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_SetUseDepthPeeling_108 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_StereoMidpoint_109 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_TexturedBackgroundOff_110 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_TexturedBackgroundOn_111 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderer.vtkRenderer_Transparent_112 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_TwoSidedLightingOff_113 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_TwoSidedLightingOn_114 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderer.vtkRenderer_UpdateLightsGeometryToFollowCamera_115 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_UseDepthPeelingOff_116 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_UseDepthPeelingOn_117 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_ViewToWorld_118 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_ViewToWorld_119 ( HandleRef  pThis,
ref double  wx,
ref double  wy,
ref double  wz 
) [private]
static internal int Kitware.VTK.vtkRenderer.vtkRenderer_VisibleActorCount_120 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRenderer.vtkRenderer_VisibleVolumeCount_121 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_WorldToView_122 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkRenderer.vtkRenderer_WorldToView_123 ( HandleRef  pThis,
ref double  wx,
ref double  wy,
ref double  wz 
) [private]
override void Kitware.VTK.vtkRenderer.WorldToView ( ) [virtual]

Convert world point coordinates to view coordinates.

Reimplemented from Kitware.VTK.vtkViewport.

override void Kitware.VTK.vtkRenderer.WorldToView ( ref double  wx,
ref double  wy,
ref double  wz 
) [virtual]

Convert world point coordinates to view coordinates.

Reimplemented from Kitware.VTK.vtkViewport.


Member Data Documentation

new readonly string Kitware.VTK.vtkRenderer.MRClassNameKey = "11vtkRenderer" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkViewport.

Reimplemented in Kitware.VTK.vtkOpenGLRenderer.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkViewport.

Reimplemented in Kitware.VTK.vtkOpenGLRenderer.


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