Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 60f1dc962abad0f3b492991a4fbef9be > files > 1483

vtk-doc-5.4.2-5mdv2010.0.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>VTK: vtkRenderer Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="classes.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>vtkRenderer Class Reference</h1><!-- doxytag: class="vtkRenderer" --><!-- doxytag: inherits="vtkViewport" --><code>#include &lt;<a class="el" href="a05320.html">vtkRenderer.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkRenderer:</div>
<div class="dynsection">
<p><center><img src="a14128.png" border="0" usemap="#a14129" alt="Inheritance graph"></center>
<map name="a14129">
<area shape="rect" href="a01031.html" title="OpenGL renderer." alt="" coords="5,304,136,331"><area shape="rect" href="a01119.html" title="OpenGL renderer." alt="" coords="160,304,307,331"><area shape="rect" href="a01833.html" title="abstract specification for Viewports" alt="" coords="105,155,199,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="112,80,192,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="97,5,207,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkRenderer:</div>
<div class="dynsection">
<p><center><img src="a14130.png" border="0" usemap="#a14131" alt="Collaboration graph"></center>
<map name="a14131">
<area shape="rect" href="a00902.html" title="an abstract superclass for classes observing events invoked by vtkRenderWindowInteractor..." alt="" coords="3085,1303,3240,1330"><area shape="rect" href="a00086.html" title="define API for picking subclasses" alt="" coords="3099,1464,3227,1491"><area shape="rect" href="a00681.html" title="manager for OpenGL&#45;based selection." alt="" coords="3088,1774,3237,1800"><area shape="rect" href="a01833.html" title="abstract specification for Viewports" alt="" coords="2609,1334,2703,1360"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="353,860,433,887"><area shape="rect" href="a01886.html" title="window superclass for vtkRenderWindow" alt="" coords="2269,744,2357,771"><area shape="rect" href="a00285.html" title="create and manipulate unsorted lists of objects" alt="" coords="1061,1543,1163,1570"><area shape="rect" href="a00286.html" title="vtkCollectionElement" alt="" coords="656,1538,805,1564"><area shape="rect" href="a01317.html" title="abstract superclass for all actors, volumes and annotations" alt="" coords="1921,1240,1991,1267"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="676,227,785,254"><area shape="rect" href="a00089.html" title="superclass for all geometric transformations" alt="" coords="655,1078,807,1104"><area shape="rect" href="a00998.html" title="represent and manipulate 4x4 transformation matrices" alt="" coords="681,952,780,979"><area shape="rect" href="a01149.html" title="Abstract class for drawing poly data." alt="" coords="1509,315,1592,342"><area shape="rect" href="a00362.html" title="general representation of visualization data" alt="" coords="1059,264,1165,291"><area shape="rect" href="a01715.html" title="Timer support and logging." alt="" coords="859,528,957,555"><area shape="rect" href="a00081.html" title="Abstract superclass for all arrays." alt="" coords="1051,467,1173,494"><area shape="rect" href="a01491.html" title="platform&#45;independent render window interaction including picking and frame rate control..." alt="" coords="3381,1459,3573,1486"><area shape="rect" href="a01091.html" title="manage contention for cursors and other resources" alt="" coords="3731,1335,3880,1362"><area shape="rect" href="a01150.html" title="An adapter between a vtkPainter and a rendering device." alt="" coords="1240,1983,1413,2010"><area shape="rect" href="a01482.html" title="Render the props of a vtkRenderer." alt="" coords="833,1642,983,1668"><area shape="rect" href="a01485.html" title="Perform part of the rendering of a vtkRenderer." alt="" coords="1269,683,1384,710"><area shape="rect" href="a00954.html" title="a virtual light for 3D rendering" alt="" coords="1077,886,1147,912"><area shape="rect" href="a00227.html" title="a virtual camera for 3D rendering" alt="" coords="2269,1003,2357,1030"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,714,116,740"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="312,179,475,206"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="7,860,116,887"><area shape="rect" href="a00980.html" title="map scalar values into colors via a lookup table" alt="" coords="511,355,628,382"><area shape="rect" href="a01489.html" title="create a window for renderers to draw into" alt="" coords="3739,1795,3872,1822"><area shape="rect" href="a00094.html" title="a list of 2D actors" alt="" coords="2239,1438,2388,1464"><area shape="rect" href="a01321.html" title="a list of Props" alt="" coords="1892,1523,2020,1550"><area shape="rect" href="a00095.html" title="a list of actors" alt="" coords="2425,1534,2559,1560"><area shape="rect" href="a01841.html" title="a list of volumes" alt="" coords="2419,1479,2565,1506"><area shape="rect" href="a00143.html" title="a list of nodes that form an assembly path" alt="" coords="2251,1180,2376,1207"><area shape="rect" href="a00144.html" title="a list of lists of props representing an assembly hierarchy" alt="" coords="1484,1342,1617,1368"><area shape="rect" href="a01481.html" title="a list of renderers" alt="" coords="1688,1878,1845,1904"><area shape="rect" href="a00956.html" title="a list of lights" alt="" coords="2072,1591,2203,1618"><area shape="rect" href="a00346.html" title="a list of Cullers" alt="" coords="1699,1644,1835,1671"><area shape="rect" href="a00717.html" title="DEPRECATED A vtkPolyDataPainter that colors each polygon with a color coded integer..." alt="" coords="2232,643,2395,670"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="303,230,484,256"><area shape="rect" href="a01723.html" title="describes linear transformations via a 4x4 matrix" alt="" coords="1904,1107,2008,1134"><area shape="rect" href="a00964.html" title="abstract superclass for linear transformations" alt="" coords="1480,1075,1621,1102"><area shape="rect" href="a00696.html" title="superclass for homogeneous transformations" alt="" coords="1016,964,1208,991"><area shape="rect" href="a01207.html" title="describes a 4x4 matrix transformation" alt="" coords="1869,994,2043,1020"><area shape="rect" href="a01725.html" title="vtkTransformConcatenation" alt="" coords="1016,1126,1208,1152"><area shape="rect" href="a01726.html" title="vtkTransformConcatenationStack" alt="" coords="1439,1126,1663,1152"><area shape="rect" href="a01268.html" title="Abstract class for drawing poly data." alt="" coords="1887,315,2025,342"><area shape="rect" href="a01869.html" title="vtkWeakPointer\&lt; vtkWindow \&gt;" alt="" coords="1008,315,1216,342"><area shape="rect" href="a00722.html" title="dynamic, self&#45;adjusting array of vtkIdType" alt="" coords="1899,643,2013,670"><area shape="rect" href="a00356.html" title="abstract superclass for arrays of numeric data" alt="" coords="1500,467,1601,494"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a14132.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
abstract specification for renderers 
<p>
<a class="el" href="a01480.html" title="abstract specification for renderers">vtkRenderer</a> 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. <a class="el" href="a01480.html" title="abstract specification for renderers">vtkRenderer</a> 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.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a01489.html" title="create a window for renderers to draw into">vtkRenderWindow</a> <a class="el" href="a00092.html" title="represents an object (geometry &amp; properties) in a rendered scene">vtkActor</a> <a class="el" href="a00227.html" title="a virtual camera for 3D rendering">vtkCamera</a> <a class="el" href="a00954.html" title="a virtual light for 3D rendering">vtkLight</a> <a class="el" href="a01839.html" title="represents a volume (data &amp; properties) in a rendered scene">vtkVolume</a></dd></dl>
<dl class="user" compact><dt><b>Events:</b></dt><dd><a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe5ecfd8a5438bb6abc1242652a3189e20">vtkCommand::StartEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe261708c7306fa680507b50e5fff2dbf9">vtkCommand::ResetCameraEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe14ff2df5c99cff638c477111da0160ad">vtkCommand::ResetCameraClippingRangeEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe3aa93fb1ff30bd3ba53f1ac2d9155b4d">vtkCommand::EndEvent</a></dd></dl>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_14.html#c2_vtk_t_vtkRenderer">vtkRenderer (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a05320.html#l00065">65</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="a01833.html">vtkViewport</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#636ce9336014d38a3362bcbfe64a9866">Superclass</a></td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#9df520882eb7df799a1dacab2d7e1bdf">GetClassName</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#4ee8f0e6cafc77ab9841d41a23e194a9">IsA</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#f2e9e7c2195728109edfa32744bebe12">PrintSelf</a> (ostream &amp;os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#353b0fdb649f7d6b7f00104a0d37b5f3">AddLight</a> (<a class="el" href="a00954.html">vtkLight</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#5e863219db5bea398de3af31cb9da65d">RemoveLight</a> (<a class="el" href="a00954.html">vtkLight</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#a49f2f2122bdde42bc6afd02fe70c2fb">RemoveAllLights</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00956.html">vtkLightCollection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#df5f5f805d464c65b6550c0abd2f91fd">GetLights</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#c95c0e8aa4b01d678a7cc6f31eeee459">CreateLight</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00954.html">vtkLight</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#3a204ed76a8842a7a59437527fb12b85">MakeLight</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#fe7240e288c57b3dcad8307aefecafda">UpdateLightsGeometryToFollowCamera</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01841.html">vtkVolumeCollection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#d0d98756f0516b7d2b7fb5bcd42fd088">GetVolumes</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00095.html">vtkActorCollection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#4aa39b9894442f5d94c59230c8c987bd">GetActors</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#d12a1a7670ee52b2b3b3ddaa36e6c555">SetActiveCamera</a> (<a class="el" href="a00227.html">vtkCamera</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00227.html">vtkCamera</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#b14d1aeb74a4990f2da819e09d028d65">GetActiveCamera</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00227.html">vtkCamera</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#a9b5d89c9ca7e789b7b1e37d602c2521">MakeCamera</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#186077ebf3f700c25045e83e129d8e4b">AddCuller</a> (<a class="el" href="a00345.html">vtkCuller</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#7706c9be2ad5bf8c5d9406a370efb381">RemoveCuller</a> (<a class="el" href="a00345.html">vtkCuller</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00346.html">vtkCullerCollection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#362805b1e950e883900d0a61e4f9bffb">GetCullers</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#b54291d2b5b7790e195ab3a54857ce95">GetTimeFactor</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#dc877bbb1ff9a92e36146f7e379815d5">Render</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#f2cf76c6a84915b66395a8bded09b3c0">DeviceRender</a> ()=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#90c2df28794a93ca10acecf8a78a5404">DeviceRenderTranslucentPolygonalGeometry</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#ea23b046de8a35a8e8189b3d3a7591bf">Clear</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#501504caee105435690b62a8c72b6000">VisibleActorCount</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#6367248dd46383b1a398bc376ee3e19b">VisibleVolumeCount</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#ead36ed0d8a0c09987d42ab0ca8e2da8">ComputeVisiblePropBounds</a> (double bounds[6])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#67cca09efb4dadc5ebf62afa79ae4335">ComputeVisiblePropBounds</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#987a84250fd0e29c57e0f86ae895183d">ResetCameraClippingRange</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#ceb0cb3110edd6635df5cd99f971012d">ResetCamera</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#3a376771a56c5e56a934d89653e9c218">ResetCamera</a> (double bounds[6])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#4ad46c810b229640212e7ee670f67496">Transparent</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#0ebc36b9506eda0fb6d8320d18c5250f">WorldToView</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#c5a097af7db9cb989c70168d20e8775f">WorldToView</a> (double &amp;wx, double &amp;wy, double &amp;wz)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#abaacf4b901756d4fde9c2b06a602ee2">GetZ</a> (int x, int y)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#698061e3cb6a571c68992ad274300fb7">GetMTime</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#6a678636bbc3f5d06ca46b4f5264b50d">StereoMidpoint</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#2da09ef7e506dd5991ece0ecd8ed149c">GetTiledAspectRatio</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#b4190185ce6ae5639c7bcc84cce79e9e">AddActor</a> (<a class="el" href="a01317.html">vtkProp</a> *p)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#e965fb7f3c0760bbada37aaad7d633a8">AddVolume</a> (<a class="el" href="a01317.html">vtkProp</a> *p)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#5f28085becdef7b5d446598162d23d2b">RemoveActor</a> (<a class="el" href="a01317.html">vtkProp</a> *p)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#05787152c266b7a49402266da27e74df">RemoveVolume</a> (<a class="el" href="a01317.html">vtkProp</a> *p)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#bc2ecaa54cb536c2e5a525a939500dff">GetTwoSidedLighting</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#ecf5bef5da6e21df0a3974ee2925acfe">SetTwoSidedLighting</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#ff966770ff804753279c4b1d6f15aeb5">TwoSidedLightingOn</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#15c4a76073145d92b053421797390012">TwoSidedLightingOff</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#b12271d339d9e59e38dc76ae54a9af90">SetLightFollowCamera</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#8da842f9b9900f8960f85bd3314e2d6a">GetLightFollowCamera</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#3a18d5458c86783481c9cdb3a5791745">LightFollowCameraOn</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#93aecf4f10137bd2af72ca04b6d33432">LightFollowCameraOff</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#d4076e8af985da69ff24681c2bf3b174">GetAutomaticLightCreation</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#ebd9b5d287c07c1e2abc4381f491435f">SetAutomaticLightCreation</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#fed239277437fa66b68e9f008d212ec1">AutomaticLightCreationOn</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#bd448d1fc106263323382fdd3b98052f">AutomaticLightCreationOff</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#b597c9018da34b52188290e634326105">SetErase</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#3f2faa1b4f188613dec2005fe7210de8">GetErase</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#c5741c75b5ab8f73a83a56e44b321d33">EraseOn</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#7579ff21dcd8b828e929d7f09f03cb49">EraseOff</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#a6a7acc90c7bffd683f4ecc6597bda94">SetDraw</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#dd008ea7d60be7952b7fb26df95d46ba">GetDraw</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#e72d041f56738f2292587f019d01af47">DrawOn</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#e7c64cf6fe8294e49cefe2849cde9afc">DrawOff</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#cd8f335b8a178a31299d08849cd2946d">SetAmbient</a> (double, double, double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#694ac04fb4d6e9cc771ca62df4581a19">SetAmbient</a> (double[3])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#d1f45c1e29b42e5bcfc7920db33d5c61">GetAmbient</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#6fdf1ad892bbdf5b8b9b9c9672ecd71e">GetAmbient</a> (double data[3])</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#5a97c1588127ae9a6090f8a8ad46de1a">SetAllocatedRenderTime</a> (double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#e9eced2d35f03bba38ee99d0bb947e33">GetAllocatedRenderTime</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#907c9251c677b71b486ab630f0254bc7">ResetCameraClippingRange</a> (double bounds[6])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#28a42c1d3b94b5613d73d49520feab81">ResetCameraClippingRange</a> (double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#9f0d4fade5b1db5f3fdb16fc3bd1e324">SetNearClippingPlaneTolerance</a> (double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#bb03db8ded130eb6f3c725ca48ea0f8f">GetNearClippingPlaneTolerance</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#95a6ed934274e812a6671afb4bcdc05d">ResetCamera</a> (double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#e3a6088ecdcdec6b7e0b6482974de8c2">SetRenderWindow</a> (<a class="el" href="a01489.html">vtkRenderWindow</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01489.html">vtkRenderWindow</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#54d80876cd25b232e499ae1bed39eee9">GetRenderWindow</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a01886.html">vtkWindow</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#068b0a672524fd33ac656124aa570c01">GetVTKWindow</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#e15cdce7f85da99b6f7cad3c0e07db64">SetBackingStore</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#f45933363f5d4fa3da189ab2bee28388">GetBackingStore</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#67c3b9a8aba1c26c432a0b8556ac7f94">BackingStoreOn</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#a11939ae4715e8c57fa015a0eb9d1f55">BackingStoreOff</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#1f5b7dd4e24db9a54b693cbcf05417a0">SetInteractive</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#020d742cc66c3e53afbf336622ba0121">GetInteractive</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#6036681888256e9144fe564c7191b011">InteractiveOn</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#753b02213dc04e6a90b1f461036f6f58">InteractiveOff</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#5621b2f66530f887d930ac21860f963e">SetLayer</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#42943577fe734859e5cdec630a7b4bfe">GetLayer</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#174fb93d6c977008ba8d4f05c5f2d9ee">SetPreserveDepthBuffer</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#27c06522295b8e61b6206093ef9bd639">GetPreserveDepthBuffer</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#97d4065f2b167c389322439fc8e21b72">PreserveDepthBufferOn</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#b2ca5452cfc25ad78a95a8dc7c4e22e3">PreserveDepthBufferOff</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#a03220d90a6d34e8b40e923f0782b5f6">ViewToWorld</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#40bf89e89f87ed5c1f1994bc8adb0f60">ViewToWorld</a> (double &amp;wx, double &amp;wy, double &amp;wz)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#8827118d207e621d3249230cab56ff58">GetLastRenderTimeInSeconds</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#b5fdf5ba027867b0d32518c42e1c9b43">GetNumberOfPropsRendered</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00143.html">vtkAssemblyPath</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#7eeae007272f7760f8e02b9e18d1fa98">PickProp</a> (double selectionX, double selectionY)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00143.html">vtkAssemblyPath</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#05bb92b09a8891a837e3a8b82f74a92a">PickProp</a> (double selectionX1, double selectionY1, double selectionX2, double selectionY2)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#ecdc0555ba15f74ee1c64823638c2d3f">IsActiveCameraCreated</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#be7ccddfc105da70ec9ce86e195df0ad">SetUseDepthPeeling</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#9c0b49f33e176071c1a5b6a4258845a5">GetUseDepthPeeling</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#4e9d72654eb7972a6abf82fbeb2a8a66">UseDepthPeelingOn</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#01a7fff3d314096848c7a3a2fe637ee5">UseDepthPeelingOff</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#788e77781f40e425382794a0b79a9c5b">SetOcclusionRatio</a> (double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#b7407d9e52b89863b0b8beeff2677852">GetOcclusionRatio</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#8a1962daa14a802c606f3c6cc350b2cb">SetMaximumNumberOfPeels</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#298b83aa0d021a4b04cba85f3476003c">GetMaximumNumberOfPeels</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#0b1c94f6bd1d68292f6d2f5f5cbf24e0">GetLastRenderingUsedDepthPeeling</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#f1fdd961907491f534878ab001daa08e">SetDelegate</a> (<a class="el" href="a01482.html">vtkRendererDelegate</a> *d)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a01482.html">vtkRendererDelegate</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#de662bd5d5a363dc9bfa7beea9c7e6ca">GetDelegate</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#1ad5f7c39da814fb721129e431535eed">SetPass</a> (<a class="el" href="a01485.html">vtkRenderPass</a> *p)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a01485.html">vtkRenderPass</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#416e51a58f2b0ecbb178cf2749894e9c">GetPass</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00681.html">vtkHardwareSelector</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#5738a35bbe549efe2871d38e8e86f410">GetSelector</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#68441ecb0eeb193cd63e445bfb6da696">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01480.html">vtkRenderer</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#c6c75758daccb5855f3a825c2a6a1ddb">SafeDownCast</a> (<a class="el" href="a01084.html">vtkObject</a> *o)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01480.html">vtkRenderer</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#2abb90e2aaa90f4d0482d88567586cbc">New</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Types</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <br>
&nbsp;&nbsp;<a class="el" href="a01480.html#60f792baeed3f6ed553b1fc03e2d8723a6ba62f94d9a6bd93e740e8c25d42155">NOT_SELECTING</a> =  0, 
<a class="el" href="a01480.html#60f792baeed3f6ed553b1fc03e2d8723931245d5e335f4db474a340e1848d207">COLOR_BY_PROCESSOR</a>, 
<a class="el" href="a01480.html#60f792baeed3f6ed553b1fc03e2d87236e0ff0ee938b0955c00f4b5bc556ca49">COLOR_BY_ACTOR</a>, 
<a class="el" href="a01480.html#60f792baeed3f6ed553b1fc03e2d8723226f7937d673d3943e571d5ca3b85a0f">COLOR_BY_CELL_ID_HIGH</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="a01480.html#60f792baeed3f6ed553b1fc03e2d87231434ae4044aae3d1b9f3a2b08c5482a6">COLOR_BY_CELL_ID_MID</a>, 
<a class="el" href="a01480.html#60f792baeed3f6ed553b1fc03e2d872380b1eec0bdd3e76111e7de1e42b8d1e9">COLOR_BY_CELL_ID_LOW</a>, 
<a class="el" href="a01480.html#60f792baeed3f6ed553b1fc03e2d872386b33393616c96de3f1266eb75ccc3da">COLOR_BY_VERTEX</a>
<br>
 }</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#9c3f68f8c25fad2ab9493f1f1c38e4a6">vtkRenderer</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#a126ee0644fdf32668334a4168c1beff">~vtkRenderer</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#a3a353e45ee66bf1e86cf232fa0fd977">PickRender</a> (<a class="el" href="a01321.html">vtkPropCollection</a> *props)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#a79d45a2578c92e50648461e3d5a98d7">PickGeometry</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#62ae2fb1349cd96033188618a26bf4fc">AllocateTime</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#eb1c25205d8c1c85c35f53d3dc9e3a66">UpdateGeometry</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#dcd410da62e4f6f5164de2d56f89daca">UpdateTranslucentPolygonalGeometry</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#4c7cbd29eacbd6e6112bfd994075f51d">UpdateCamera</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#ae4b85a0daa4119203f7fbf3213f2d56">UpdateLightGeometry</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#40dda71755047db222a7907f964f2429">UpdateLights</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00227.html">vtkCamera</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#33a2c570cad27239106007e81d594a0c">GetActiveCameraAndResetIfCreated</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#82a37594c30b7e54a9ab868008ceb8bf">SetSelectMode</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#cb185cf046b4efdc11d36b10f5aec741">SetSelectConst</a> (unsigned int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#29123da7d785e457f273bffa5c37fa07">SetIdentPainter</a> (<a class="el" href="a00717.html">vtkIdentColoredPainter</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#865210a14bd542c2495135494abb15dd">UpdateGeometryForSelection</a> (void)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01149.html">vtkPainter</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#e9eb74a6d99b29ae304306f8bc9ff678">SwapInSelectablePainter</a> (<a class="el" href="a01317.html">vtkProp</a> *, int &amp;)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#59ddfef1fc1def75d90b8b5a5b6f4c47">SwapOutSelectablePainter</a> (<a class="el" href="a01317.html">vtkProp</a> *, <a class="el" href="a01149.html">vtkPainter</a> *, int)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#5fcabb4a115adefe55497e1b7f849a94">SetSelector</a> (<a class="el" href="a00681.html">vtkHardwareSelector</a> *selector)</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00227.html">vtkCamera</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#fe3f1a613cebff420890f0d022a40977">ActiveCamera</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00954.html">vtkLight</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#2092f46f3bc677f0873b9880d2aca528">CreatedLight</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00956.html">vtkLightCollection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#c8bb926537308d00075b4deea4f3605b">Lights</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00346.html">vtkCullerCollection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#aed7c1af1e590e667106b25c8eadd8a3">Cullers</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00095.html">vtkActorCollection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#f1b13de4053f3f8357710d255654237c">Actors</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01841.html">vtkVolumeCollection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#71a4da9fedb0e8276ebfe4b281bbc635">Volumes</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#693653dad8765489357901163c8dddb9">Ambient</a> [3]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01489.html">vtkRenderWindow</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#6320ad540ccfd98d2867146da7e6cb7b">RenderWindow</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#b6d6dea3ea5b31754de00ddcbe2158d0">AllocatedRenderTime</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#6f7a33197d08f59649267410d0a24c6c">TimeFactor</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#167f878d6f302ead4236946f48f3dc9a">TwoSidedLighting</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#38ec8f5b068893edbe44cc3b4708d8b9">AutomaticLightCreation</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#9547aa0af8379d54f7c3bdfdd59f4646">BackingStore</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#8fc2b556a3113b49327a951ccc052f3e">BackingImage</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#8d37bff432d74552638eb485009dc710">BackingStoreSize</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01719.html">vtkTimeStamp</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#dab5ec36ce54b27642ab4127e7f24879">RenderTime</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#2b4428ed1516df3eda5f258647e77823">LastRenderTimeInSeconds</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#f8c81b7ae3026934647b8f67b77dcf02">LightFollowCamera</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#686b59ea2f396870bfbad716afbb98a7">NumberOfPropsRendered</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01317.html">vtkProp</a> **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#adf12c3a9d4ac874efe515595ea41240">PropArray</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#b52acf0b9c4ffada7f453c8520c1da15">PropArrayCount</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00143.html">vtkAssemblyPath</a> **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#4c6ac27236a7e5a75e85471adbba6a23">PathArray</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#c2c4713471449b48eb9502f69e679ac0">PathArrayCount</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#45f338fba18b6c47758d9640bc70b22d">Interactive</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#e8c9eb3ac1b46df34ed49663112a331b">Layer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#9cf2ee3a581fb47164d6b24c5b21b71a">PreserveDepthBuffer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#5145a0ee2618eef420fffcc41fb79606">ComputedVisiblePropBounds</a> [6]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#ba6b2e1237e42ffca54a1ee342b77c5c">NearClippingPlaneTolerance</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#2b3e7b96bc12c0904d957c7246247124">Erase</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#c2e0689c58efcfa67500342eb481f50f">Draw</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#3d133ee9f40cd90e8612dc2d464ac54b">UseDepthPeeling</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#7c8b118a59436f6f5d41ae1135cbda73">OcclusionRatio</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#617055880b74d0d3101afbcb41be5993">MaximumNumberOfPeels</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#828ce6807b753a8a209b9745c702706c">LastRenderingUsedDepthPeeling</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#fae1a437d8343dac96638d4e15edd883">SelectMode</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#1d423491ff6bad2cc0584a65aa92da04">SelectConst</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00717.html">vtkIdentColoredPainter</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#dda30adde2f7e48b380673b3bbbbc347">IdentPainter</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00681.html">vtkHardwareSelector</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#bbb3d4672db51a1180eafc51f3270bf8">Selector</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01482.html">vtkRendererDelegate</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#90f1163e034e708d730798c70d990808">Delegate</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01485.html">vtkRenderPass</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#223a216f1cf05483c39bbf12a090d732">Pass</a></td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01317.html">vtkProp</a> **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#0059589ea511404a79529e793f1e38db">PropsSelectedFrom</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#0d84e38c3efc22531fefba280f32aeb4">PropsSelectedFromCount</a></td></tr>

<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#5a27add74b817f56e579052550a6b196">vtkVisibleCellSelector</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#ac81afaebae3030cfd0d75dbb06a3982">vtkHardwareSelector</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#12b14d5ae9aee5411551ea758ca3dd77">vtkRendererDelegate</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01480.html#81340cd4badddbb9a130b9350cfce4a3">vtkRenderPass</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="636ce9336014d38a3362bcbfe64a9866"></a><!-- doxytag: member="vtkRenderer::Superclass" ref="636ce9336014d38a3362bcbfe64a9866" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a01833.html">vtkViewport</a> <a class="el" href="a01833.html">vtkRenderer::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01833.html#0f0f4aec7b35cdc562fb6749ad7dda77">vtkViewport</a>.</p>

<p>Reimplemented in <a class="el" href="a01031.html#9480aff7b919fe01f6674ea7a2fdaa59">vtkMesaRenderer</a>, and <a class="el" href="a01119.html#4edf97065c9d6d47e3066a19a87e87f2">vtkOpenGLRenderer</a>.</p>

<p>Definition at line <a class="el" href="a05320.html#l00068">68</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="60f792baeed3f6ed553b1fc03e2d8723"></a><!-- doxytag: member="vtkRenderer::@95" ref="60f792baeed3f6ed553b1fc03e2d8723" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Call to put the Renderer into a mode in which it will color visible polygons with an enoded index. Later the pixel colors can be retrieved to determine what objects lie behind each pixel. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="60f792baeed3f6ed553b1fc03e2d8723a6ba62f94d9a6bd93e740e8c25d42155"></a><!-- doxytag: member="NOT_SELECTING" ref="60f792baeed3f6ed553b1fc03e2d8723a6ba62f94d9a6bd93e740e8c25d42155" args="" -->NOT_SELECTING</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="60f792baeed3f6ed553b1fc03e2d8723931245d5e335f4db474a340e1848d207"></a><!-- doxytag: member="COLOR_BY_PROCESSOR" ref="60f792baeed3f6ed553b1fc03e2d8723931245d5e335f4db474a340e1848d207" args="" -->COLOR_BY_PROCESSOR</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="60f792baeed3f6ed553b1fc03e2d87236e0ff0ee938b0955c00f4b5bc556ca49"></a><!-- doxytag: member="COLOR_BY_ACTOR" ref="60f792baeed3f6ed553b1fc03e2d87236e0ff0ee938b0955c00f4b5bc556ca49" args="" -->COLOR_BY_ACTOR</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="60f792baeed3f6ed553b1fc03e2d8723226f7937d673d3943e571d5ca3b85a0f"></a><!-- doxytag: member="COLOR_BY_CELL_ID_HIGH" ref="60f792baeed3f6ed553b1fc03e2d8723226f7937d673d3943e571d5ca3b85a0f" args="" -->COLOR_BY_CELL_ID_HIGH</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="60f792baeed3f6ed553b1fc03e2d87231434ae4044aae3d1b9f3a2b08c5482a6"></a><!-- doxytag: member="COLOR_BY_CELL_ID_MID" ref="60f792baeed3f6ed553b1fc03e2d87231434ae4044aae3d1b9f3a2b08c5482a6" args="" -->COLOR_BY_CELL_ID_MID</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="60f792baeed3f6ed553b1fc03e2d872380b1eec0bdd3e76111e7de1e42b8d1e9"></a><!-- doxytag: member="COLOR_BY_CELL_ID_LOW" ref="60f792baeed3f6ed553b1fc03e2d872380b1eec0bdd3e76111e7de1e42b8d1e9" args="" -->COLOR_BY_CELL_ID_LOW</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="60f792baeed3f6ed553b1fc03e2d872386b33393616c96de3f1266eb75ccc3da"></a><!-- doxytag: member="COLOR_BY_VERTEX" ref="60f792baeed3f6ed553b1fc03e2d872386b33393616c96de3f1266eb75ccc3da" args="" -->COLOR_BY_VERTEX</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>Definition at line <a class="el" href="a05320.html#l00601">601</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="9c3f68f8c25fad2ab9493f1f1c38e4a6"></a><!-- doxytag: member="vtkRenderer::vtkRenderer" ref="9c3f68f8c25fad2ab9493f1f1c38e4a6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkRenderer::vtkRenderer           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="a126ee0644fdf32668334a4168c1beff"></a><!-- doxytag: member="vtkRenderer::~vtkRenderer" ref="a126ee0644fdf32668334a4168c1beff" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkRenderer::~vtkRenderer           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="9df520882eb7df799a1dacab2d7e1bdf"></a><!-- doxytag: member="vtkRenderer::GetClassName" ref="9df520882eb7df799a1dacab2d7e1bdf" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkRenderer::GetClassName           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01833.html#53cb1093b2bc144f0e2cbaf84a8b70d7">vtkViewport</a>.</p>

<p>Reimplemented in <a class="el" href="a01031.html#35751241f37fd6454696fb49b6252c1a">vtkMesaRenderer</a>, and <a class="el" href="a01119.html#98e205dce5d24b77e941733c7915f3d6">vtkOpenGLRenderer</a>.</p>

</div>
</div><p>
<a class="anchor" name="68441ecb0eeb193cd63e445bfb6da696"></a><!-- doxytag: member="vtkRenderer::IsTypeOf" ref="68441ecb0eeb193cd63e445bfb6da696" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkRenderer::IsTypeOf           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. 
<p>Reimplemented from <a class="el" href="a01833.html#0dff5d3385692d563e021b29baecf760">vtkViewport</a>.</p>

<p>Reimplemented in <a class="el" href="a01031.html#98157b92dfb6b81188823cab93e50381">vtkMesaRenderer</a>, and <a class="el" href="a01119.html#7b268e409d43ceb13442b62acd1172b9">vtkOpenGLRenderer</a>.</p>

</div>
</div><p>
<a class="anchor" name="4ee8f0e6cafc77ab9841d41a23e194a9"></a><!-- doxytag: member="vtkRenderer::IsA" ref="4ee8f0e6cafc77ab9841d41a23e194a9" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRenderer::IsA           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. 
<p>Reimplemented from <a class="el" href="a01833.html#b7d3cf426c2391b2d3e1a83e164df611">vtkViewport</a>.</p>

<p>Reimplemented in <a class="el" href="a01031.html#96dd5b88cffa89673cb2a0c6f1cdf967">vtkMesaRenderer</a>, and <a class="el" href="a01119.html#0fcce7a2bf2ffd66fab2d635afc05d6f">vtkOpenGLRenderer</a>.</p>

</div>
</div><p>
<a class="anchor" name="c6c75758daccb5855f3a825c2a6a1ddb"></a><!-- doxytag: member="vtkRenderer::SafeDownCast" ref="c6c75758daccb5855f3a825c2a6a1ddb" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01480.html">vtkRenderer</a>* vtkRenderer::SafeDownCast           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01084.html">vtkObject</a> *&nbsp;</td>
          <td class="paramname"> <em>o</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01833.html#d4a18c3cc3b02fabc187723cf487e457">vtkViewport</a>.</p>

<p>Reimplemented in <a class="el" href="a01031.html#d1eeaedefe23fa7ecd4e7852690da99b">vtkMesaRenderer</a>, and <a class="el" href="a01119.html#1d72d6eb899b89ee8e534a335d6f6009">vtkOpenGLRenderer</a>.</p>

</div>
</div><p>
<a class="anchor" name="f2e9e7c2195728109edfa32744bebe12"></a><!-- doxytag: member="vtkRenderer::PrintSelf" ref="f2e9e7c2195728109edfa32744bebe12" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::PrintSelf           </td>
          <td>(</td>
          <td class="paramtype">ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00869.html">vtkIndent</a>&nbsp;</td>
          <td class="paramname"> <em>indent</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use <a class="el" href="a01085.html#edadf6378465fd81c2592ef64262e2a5">Print()</a> instead) but used in the hierarchical print process to combine the output of several classes. 
<p>Reimplemented from <a class="el" href="a01833.html#5b323a9fd6bc04dd32e73262440b8df2">vtkViewport</a>.</p>

<p>Reimplemented in <a class="el" href="a01031.html#2ba481ea9cae907769306ca7549fed02">vtkMesaRenderer</a>, and <a class="el" href="a01119.html#6ee0e23dd78fcf797668278c4635be34">vtkOpenGLRenderer</a>.</p>

</div>
</div><p>
<a class="anchor" name="2abb90e2aaa90f4d0482d88567586cbc"></a><!-- doxytag: member="vtkRenderer::New" ref="2abb90e2aaa90f4d0482d88567586cbc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01480.html">vtkRenderer</a>* vtkRenderer::New           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a <a class="el" href="a01480.html" title="abstract specification for renderers">vtkRenderer</a> 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. 
<p>Reimplemented from <a class="el" href="a01084.html#4d5b227267c076d6f9e38483370b6612">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a01031.html#4b574fdc1678cb7f4087760cd54f4733">vtkMesaRenderer</a>, and <a class="el" href="a01119.html#aef878b9987e051d787717b6bc38858c">vtkOpenGLRenderer</a>.</p>

</div>
</div><p>
<a class="anchor" name="b4190185ce6ae5639c7bcc84cce79e9e"></a><!-- doxytag: member="vtkRenderer::AddActor" ref="b4190185ce6ae5639c7bcc84cce79e9e" args="(vtkProp *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::AddActor           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01317.html">vtkProp</a> *&nbsp;</td>
          <td class="paramname"> <em>p</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<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. 
</div>
</div><p>
<a class="anchor" name="e965fb7f3c0760bbada37aaad7d633a8"></a><!-- doxytag: member="vtkRenderer::AddVolume" ref="e965fb7f3c0760bbada37aaad7d633a8" args="(vtkProp *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::AddVolume           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01317.html">vtkProp</a> *&nbsp;</td>
          <td class="paramname"> <em>p</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<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. 
</div>
</div><p>
<a class="anchor" name="5f28085becdef7b5d446598162d23d2b"></a><!-- doxytag: member="vtkRenderer::RemoveActor" ref="5f28085becdef7b5d446598162d23d2b" args="(vtkProp *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::RemoveActor           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01317.html">vtkProp</a> *&nbsp;</td>
          <td class="paramname"> <em>p</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<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. 
</div>
</div><p>
<a class="anchor" name="05787152c266b7a49402266da27e74df"></a><!-- doxytag: member="vtkRenderer::RemoveVolume" ref="05787152c266b7a49402266da27e74df" args="(vtkProp *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::RemoveVolume           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01317.html">vtkProp</a> *&nbsp;</td>
          <td class="paramname"> <em>p</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<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. 
</div>
</div><p>
<a class="anchor" name="353b0fdb649f7d6b7f00104a0d37b5f3"></a><!-- doxytag: member="vtkRenderer::AddLight" ref="353b0fdb649f7d6b7f00104a0d37b5f3" args="(vtkLight *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::AddLight           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00954.html">vtkLight</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add a light to the list of lights. 
</div>
</div><p>
<a class="anchor" name="5e863219db5bea398de3af31cb9da65d"></a><!-- doxytag: member="vtkRenderer::RemoveLight" ref="5e863219db5bea398de3af31cb9da65d" args="(vtkLight *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::RemoveLight           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00954.html">vtkLight</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove a light from the list of lights. 
</div>
</div><p>
<a class="anchor" name="a49f2f2122bdde42bc6afd02fe70c2fb"></a><!-- doxytag: member="vtkRenderer::RemoveAllLights" ref="a49f2f2122bdde42bc6afd02fe70c2fb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::RemoveAllLights           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove all lights from the list of lights. 
</div>
</div><p>
<a class="anchor" name="df5f5f805d464c65b6550c0abd2f91fd"></a><!-- doxytag: member="vtkRenderer::GetLights" ref="df5f5f805d464c65b6550c0abd2f91fd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00956.html">vtkLightCollection</a> * vtkRenderer::GetLights           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the collection of lights. 
<p>Definition at line <a class="el" href="a05320.html#l00669">669</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c95c0e8aa4b01d678a7cc6f31eeee459"></a><!-- doxytag: member="vtkRenderer::CreateLight" ref="c95c0e8aa4b01d678a7cc6f31eeee459" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::CreateLight           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create and add a light to renderer. 
</div>
</div><p>
<a class="anchor" name="3a204ed76a8842a7a59437527fb12b85"></a><!-- doxytag: member="vtkRenderer::MakeLight" ref="3a204ed76a8842a7a59437527fb12b85" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00954.html">vtkLight</a>* vtkRenderer::MakeLight           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a new Light sutible for use with this type of Renderer. For example, a <a class="el" href="a01031.html" title="OpenGL renderer.">vtkMesaRenderer</a> should create a <a class="el" href="a01023.html" title="Mesa light.">vtkMesaLight</a> in this function. The default is to just call <a class="el" href="a00954.html#07fe9d5a73dcede4db2af0cd792047c7">vtkLight::New</a>. 
<p>Reimplemented in <a class="el" href="a01031.html#8c2f94c9c1b2364fcaba23392d93754c">vtkMesaRenderer</a>.</p>

</div>
</div><p>
<a class="anchor" name="bc2ecaa54cb536c2e5a525a939500dff"></a><!-- doxytag: member="vtkRenderer::GetTwoSidedLighting" ref="bc2ecaa54cb536c2e5a525a939500dff" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRenderer::GetTwoSidedLighting           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="ecf5bef5da6e21df0a3974ee2925acfe"></a><!-- doxytag: member="vtkRenderer::SetTwoSidedLighting" ref="ecf5bef5da6e21df0a3974ee2925acfe" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::SetTwoSidedLighting           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="ff966770ff804753279c4b1d6f15aeb5"></a><!-- doxytag: member="vtkRenderer::TwoSidedLightingOn" ref="ff966770ff804753279c4b1d6f15aeb5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::TwoSidedLightingOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="15c4a76073145d92b053421797390012"></a><!-- doxytag: member="vtkRenderer::TwoSidedLightingOff" ref="15c4a76073145d92b053421797390012" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::TwoSidedLightingOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="b12271d339d9e59e38dc76ae54a9af90"></a><!-- doxytag: member="vtkRenderer::SetLightFollowCamera" ref="b12271d339d9e59e38dc76ae54a9af90" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::SetLightFollowCamera           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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.) 
</div>
</div><p>
<a class="anchor" name="8da842f9b9900f8960f85bd3314e2d6a"></a><!-- doxytag: member="vtkRenderer::GetLightFollowCamera" ref="8da842f9b9900f8960f85bd3314e2d6a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRenderer::GetLightFollowCamera           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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.) 
</div>
</div><p>
<a class="anchor" name="3a18d5458c86783481c9cdb3a5791745"></a><!-- doxytag: member="vtkRenderer::LightFollowCameraOn" ref="3a18d5458c86783481c9cdb3a5791745" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::LightFollowCameraOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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.) 
</div>
</div><p>
<a class="anchor" name="93aecf4f10137bd2af72ca04b6d33432"></a><!-- doxytag: member="vtkRenderer::LightFollowCameraOff" ref="93aecf4f10137bd2af72ca04b6d33432" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::LightFollowCameraOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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.) 
</div>
</div><p>
<a class="anchor" name="d4076e8af985da69ff24681c2bf3b174"></a><!-- doxytag: member="vtkRenderer::GetAutomaticLightCreation" ref="d4076e8af985da69ff24681c2bf3b174" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRenderer::GetAutomaticLightCreation           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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.) 
</div>
</div><p>
<a class="anchor" name="ebd9b5d287c07c1e2abc4381f491435f"></a><!-- doxytag: member="vtkRenderer::SetAutomaticLightCreation" ref="ebd9b5d287c07c1e2abc4381f491435f" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::SetAutomaticLightCreation           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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.) 
</div>
</div><p>
<a class="anchor" name="fed239277437fa66b68e9f008d212ec1"></a><!-- doxytag: member="vtkRenderer::AutomaticLightCreationOn" ref="fed239277437fa66b68e9f008d212ec1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::AutomaticLightCreationOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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.) 
</div>
</div><p>
<a class="anchor" name="bd448d1fc106263323382fdd3b98052f"></a><!-- doxytag: member="vtkRenderer::AutomaticLightCreationOff" ref="bd448d1fc106263323382fdd3b98052f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::AutomaticLightCreationOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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.) 
</div>
</div><p>
<a class="anchor" name="fe7240e288c57b3dcad8307aefecafda"></a><!-- doxytag: member="vtkRenderer::UpdateLightsGeometryToFollowCamera" ref="fe7240e288c57b3dcad8307aefecafda" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRenderer::UpdateLightsGeometryToFollowCamera           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="d0d98756f0516b7d2b7fb5bcd42fd088"></a><!-- doxytag: member="vtkRenderer::GetVolumes" ref="d0d98756f0516b7d2b7fb5bcd42fd088" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01841.html">vtkVolumeCollection</a>* vtkRenderer::GetVolumes           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the collection of volumes. 
</div>
</div><p>
<a class="anchor" name="4aa39b9894442f5d94c59230c8c987bd"></a><!-- doxytag: member="vtkRenderer::GetActors" ref="4aa39b9894442f5d94c59230c8c987bd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00095.html">vtkActorCollection</a>* vtkRenderer::GetActors           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return any actors in this renderer. 
</div>
</div><p>
<a class="anchor" name="d12a1a7670ee52b2b3b3ddaa36e6c555"></a><!-- doxytag: member="vtkRenderer::SetActiveCamera" ref="d12a1a7670ee52b2b3b3ddaa36e6c555" args="(vtkCamera *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::SetActiveCamera           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00227.html">vtkCamera</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the camera to use for this renderer. 
</div>
</div><p>
<a class="anchor" name="b14d1aeb74a4990f2da819e09d028d65"></a><!-- doxytag: member="vtkRenderer::GetActiveCamera" ref="b14d1aeb74a4990f2da819e09d028d65" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00227.html">vtkCamera</a>* vtkRenderer::GetActiveCamera           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="a9b5d89c9ca7e789b7b1e37d602c2521"></a><!-- doxytag: member="vtkRenderer::MakeCamera" ref="a9b5d89c9ca7e789b7b1e37d602c2521" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00227.html">vtkCamera</a>* vtkRenderer::MakeCamera           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a new Camera sutible for use with this type of Renderer. For example, a <a class="el" href="a01031.html" title="OpenGL renderer.">vtkMesaRenderer</a> should create a <a class="el" href="a01016.html" title="Mesa camera.">vtkMesaCamera</a> in this function. The default is to just call <a class="el" href="a00227.html#6fdd40439a3e8ffbed4b64a5144134f4">vtkCamera::New</a>. 
<p>Reimplemented in <a class="el" href="a01031.html#3ec22072981d28200e5944b63e177a59">vtkMesaRenderer</a>.</p>

</div>
</div><p>
<a class="anchor" name="b597c9018da34b52188290e634326105"></a><!-- doxytag: member="vtkRenderer::SetErase" ref="b597c9018da34b52188290e634326105" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::SetErase           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="3f2faa1b4f188613dec2005fe7210de8"></a><!-- doxytag: member="vtkRenderer::GetErase" ref="3f2faa1b4f188613dec2005fe7210de8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRenderer::GetErase           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="c5741c75b5ab8f73a83a56e44b321d33"></a><!-- doxytag: member="vtkRenderer::EraseOn" ref="c5741c75b5ab8f73a83a56e44b321d33" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::EraseOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="7579ff21dcd8b828e929d7f09f03cb49"></a><!-- doxytag: member="vtkRenderer::EraseOff" ref="7579ff21dcd8b828e929d7f09f03cb49" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::EraseOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="a6a7acc90c7bffd683f4ecc6597bda94"></a><!-- doxytag: member="vtkRenderer::SetDraw" ref="a6a7acc90c7bffd683f4ecc6597bda94" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::SetDraw           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
When this flag is off, render commands are ignored. It is used to either multiplex a <a class="el" href="a01489.html" title="create a window for renderers to draw into">vtkRenderWindow</a> or render only part of a <a class="el" href="a01489.html" title="create a window for renderers to draw into">vtkRenderWindow</a>. By default, Draw is on. 
</div>
</div><p>
<a class="anchor" name="dd008ea7d60be7952b7fb26df95d46ba"></a><!-- doxytag: member="vtkRenderer::GetDraw" ref="dd008ea7d60be7952b7fb26df95d46ba" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRenderer::GetDraw           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
When this flag is off, render commands are ignored. It is used to either multiplex a <a class="el" href="a01489.html" title="create a window for renderers to draw into">vtkRenderWindow</a> or render only part of a <a class="el" href="a01489.html" title="create a window for renderers to draw into">vtkRenderWindow</a>. By default, Draw is on. 
</div>
</div><p>
<a class="anchor" name="e72d041f56738f2292587f019d01af47"></a><!-- doxytag: member="vtkRenderer::DrawOn" ref="e72d041f56738f2292587f019d01af47" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::DrawOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
When this flag is off, render commands are ignored. It is used to either multiplex a <a class="el" href="a01489.html" title="create a window for renderers to draw into">vtkRenderWindow</a> or render only part of a <a class="el" href="a01489.html" title="create a window for renderers to draw into">vtkRenderWindow</a>. By default, Draw is on. 
</div>
</div><p>
<a class="anchor" name="e7c64cf6fe8294e49cefe2849cde9afc"></a><!-- doxytag: member="vtkRenderer::DrawOff" ref="e7c64cf6fe8294e49cefe2849cde9afc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::DrawOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
When this flag is off, render commands are ignored. It is used to either multiplex a <a class="el" href="a01489.html" title="create a window for renderers to draw into">vtkRenderWindow</a> or render only part of a <a class="el" href="a01489.html" title="create a window for renderers to draw into">vtkRenderWindow</a>. By default, Draw is on. 
</div>
</div><p>
<a class="anchor" name="186077ebf3f700c25045e83e129d8e4b"></a><!-- doxytag: member="vtkRenderer::AddCuller" ref="186077ebf3f700c25045e83e129d8e4b" args="(vtkCuller *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::AddCuller           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00345.html">vtkCuller</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add an culler to the list of cullers. 
</div>
</div><p>
<a class="anchor" name="7706c9be2ad5bf8c5d9406a370efb381"></a><!-- doxytag: member="vtkRenderer::RemoveCuller" ref="7706c9be2ad5bf8c5d9406a370efb381" args="(vtkCuller *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::RemoveCuller           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00345.html">vtkCuller</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove an actor from the list of cullers. 
</div>
</div><p>
<a class="anchor" name="362805b1e950e883900d0a61e4f9bffb"></a><!-- doxytag: member="vtkRenderer::GetCullers" ref="362805b1e950e883900d0a61e4f9bffb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00346.html">vtkCullerCollection</a> * vtkRenderer::GetCullers           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the collection of cullers.<p>
Get the list of cullers for this renderer. 
<p>Definition at line <a class="el" href="a05320.html#l00674">674</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="cd8f335b8a178a31299d08849cd2946d"></a><!-- doxytag: member="vtkRenderer::SetAmbient" ref="cd8f335b8a178a31299d08849cd2946d" args="(double, double, double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::SetAmbient           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the intensity of ambient lighting. 
</div>
</div><p>
<a class="anchor" name="694ac04fb4d6e9cc771ca62df4581a19"></a><!-- doxytag: member="vtkRenderer::SetAmbient" ref="694ac04fb4d6e9cc771ca62df4581a19" args="(double[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::SetAmbient           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the intensity of ambient lighting. 
</div>
</div><p>
<a class="anchor" name="d1f45c1e29b42e5bcfc7920db33d5c61"></a><!-- doxytag: member="vtkRenderer::GetAmbient" ref="d1f45c1e29b42e5bcfc7920db33d5c61" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkRenderer::GetAmbient           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the intensity of ambient lighting. 
</div>
</div><p>
<a class="anchor" name="6fdf1ad892bbdf5b8b9b9c9672ecd71e"></a><!-- doxytag: member="vtkRenderer::GetAmbient" ref="6fdf1ad892bbdf5b8b9b9c9672ecd71e" args="(double data[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::GetAmbient           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>data</em>[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the intensity of ambient lighting. 
</div>
</div><p>
<a class="anchor" name="5a97c1588127ae9a6090f8a8ad46de1a"></a><!-- doxytag: member="vtkRenderer::SetAllocatedRenderTime" ref="5a97c1588127ae9a6090f8a8ad46de1a" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::SetAllocatedRenderTime           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the amount of time this renderer is allowed to spend rendering its scene. This is used by vtkLODActor's. 
</div>
</div><p>
<a class="anchor" name="e9eced2d35f03bba38ee99d0bb947e33"></a><!-- doxytag: member="vtkRenderer::GetAllocatedRenderTime" ref="e9eced2d35f03bba38ee99d0bb947e33" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkRenderer::GetAllocatedRenderTime           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the amount of time this renderer is allowed to spend rendering its scene. This is used by vtkLODActor's. 
</div>
</div><p>
<a class="anchor" name="b54291d2b5b7790e195ab3a54857ce95"></a><!-- doxytag: member="vtkRenderer::GetTimeFactor" ref="b54291d2b5b7790e195ab3a54857ce95" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkRenderer::GetTimeFactor           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="dc877bbb1ff9a92e36146f7e379815d5"></a><!-- doxytag: member="vtkRenderer::Render" ref="dc877bbb1ff9a92e36146f7e379815d5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::Render           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create an image. This is a superclass method which will in turn call the DeviceRender method of Subclasses of <a class="el" href="a01480.html" title="abstract specification for renderers">vtkRenderer</a> 
</div>
</div><p>
<a class="anchor" name="f2cf76c6a84915b66395a8bded09b3c0"></a><!-- doxytag: member="vtkRenderer::DeviceRender" ref="f2cf76c6a84915b66395a8bded09b3c0" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::DeviceRender           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create an image. Subclasses of <a class="el" href="a01480.html" title="abstract specification for renderers">vtkRenderer</a> must implement this method. 
<p>Implemented in <a class="el" href="a01031.html#459114d8f1e670769e1c456047f90a62">vtkMesaRenderer</a>, and <a class="el" href="a01119.html#42302ff4e63e157b06d8bb38ee5c0d5b">vtkOpenGLRenderer</a>.</p>

</div>
</div><p>
<a class="anchor" name="90c2df28794a93ca10acecf8a78a5404"></a><!-- doxytag: member="vtkRenderer::DeviceRenderTranslucentPolygonalGeometry" ref="90c2df28794a93ca10acecf8a78a5404" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::DeviceRenderTranslucentPolygonalGeometry           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Render translucent polygonal geometry. Default implementation just call <a class="el" href="a01480.html#dcd410da62e4f6f5164de2d56f89daca">UpdateTranslucentPolygonalGeometry()</a>. Subclasses of <a class="el" href="a01480.html" title="abstract specification for renderers">vtkRenderer</a> that can deal with depth peeling must override this method. It updates boolean ivar LastRenderingUsedDepthPeeling. 
<p>Reimplemented in <a class="el" href="a01119.html#ea352177bb68a3e290628b89dff14bb0">vtkOpenGLRenderer</a>.</p>

</div>
</div><p>
<a class="anchor" name="ea23b046de8a35a8e8189b3d3a7591bf"></a><!-- doxytag: member="vtkRenderer::Clear" ref="ea23b046de8a35a8e8189b3d3a7591bf" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::Clear           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Clear the image to the background color. 
<p>Reimplemented in <a class="el" href="a01031.html#df109787019781107a82a44e9d336cdf">vtkMesaRenderer</a>, and <a class="el" href="a01119.html#a5df4309cdde78351e0c3fdece48a08e">vtkOpenGLRenderer</a>.</p>

<p>Definition at line <a class="el" href="a05320.html#l00230">230</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="501504caee105435690b62a8c72b6000"></a><!-- doxytag: member="vtkRenderer::VisibleActorCount" ref="501504caee105435690b62a8c72b6000" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkRenderer::VisibleActorCount           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the number of visible actors. 
</div>
</div><p>
<a class="anchor" name="6367248dd46383b1a398bc376ee3e19b"></a><!-- doxytag: member="vtkRenderer::VisibleVolumeCount" ref="6367248dd46383b1a398bc376ee3e19b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkRenderer::VisibleVolumeCount           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the number of visible volumes. 
</div>
</div><p>
<a class="anchor" name="ead36ed0d8a0c09987d42ab0ca8e2da8"></a><!-- doxytag: member="vtkRenderer::ComputeVisiblePropBounds" ref="ead36ed0d8a0c09987d42ab0ca8e2da8" args="(double bounds[6])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::ComputeVisiblePropBounds           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>bounds</em>[6]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Compute the bounding box of all the visible props Used in <a class="el" href="a01480.html#ceb0cb3110edd6635df5cd99f971012d">ResetCamera()</a> and <a class="el" href="a01480.html#987a84250fd0e29c57e0f86ae895183d">ResetCameraClippingRange()</a> 
</div>
</div><p>
<a class="anchor" name="67cca09efb4dadc5ebf62afa79ae4335"></a><!-- doxytag: member="vtkRenderer::ComputeVisiblePropBounds" ref="67cca09efb4dadc5ebf62afa79ae4335" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double* vtkRenderer::ComputeVisiblePropBounds           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Wrapper-friendly version of ComputeVisiblePropBounds 
</div>
</div><p>
<a class="anchor" name="987a84250fd0e29c57e0f86ae895183d"></a><!-- doxytag: member="vtkRenderer::ResetCameraClippingRange" ref="987a84250fd0e29c57e0f86ae895183d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::ResetCameraClippingRange           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reset the camera clipping range based on the bounds of the visible actors. This ensures that no props are cut off 
</div>
</div><p>
<a class="anchor" name="907c9251c677b71b486ab630f0254bc7"></a><!-- doxytag: member="vtkRenderer::ResetCameraClippingRange" ref="907c9251c677b71b486ab630f0254bc7" args="(double bounds[6])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::ResetCameraClippingRange           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>bounds</em>[6]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reset the camera clipping range based on a bounding box. This method is called from <a class="el" href="a01480.html#987a84250fd0e29c57e0f86ae895183d">ResetCameraClippingRange()</a> 
</div>
</div><p>
<a class="anchor" name="28a42c1d3b94b5613d73d49520feab81"></a><!-- doxytag: member="vtkRenderer::ResetCameraClippingRange" ref="28a42c1d3b94b5613d73d49520feab81" args="(double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::ResetCameraClippingRange           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>xmin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>xmax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>ymin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>ymax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>zmin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>zmax</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reset the camera clipping range based on a bounding box. This method is called from <a class="el" href="a01480.html#987a84250fd0e29c57e0f86ae895183d">ResetCameraClippingRange()</a> 
</div>
</div><p>
<a class="anchor" name="9f0d4fade5b1db5f3fdb16fc3bd1e324"></a><!-- doxytag: member="vtkRenderer::SetNearClippingPlaneTolerance" ref="9f0d4fade5b1db5f3fdb16fc3bd1e324" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::SetNearClippingPlaneTolerance           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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 
</div>
</div><p>
<a class="anchor" name="bb03db8ded130eb6f3c725ca48ea0f8f"></a><!-- doxytag: member="vtkRenderer::GetNearClippingPlaneTolerance" ref="bb03db8ded130eb6f3c725ca48ea0f8f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkRenderer::GetNearClippingPlaneTolerance           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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 
</div>
</div><p>
<a class="anchor" name="ceb0cb3110edd6635df5cd99f971012d"></a><!-- doxytag: member="vtkRenderer::ResetCamera" ref="ceb0cb3110edd6635df5cd99f971012d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::ResetCamera           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="3a376771a56c5e56a934d89653e9c218"></a><!-- doxytag: member="vtkRenderer::ResetCamera" ref="3a376771a56c5e56a934d89653e9c218" args="(double bounds[6])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::ResetCamera           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>bounds</em>[6]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="95a6ed934274e812a6671afb4bcdc05d"></a><!-- doxytag: member="vtkRenderer::ResetCamera" ref="95a6ed934274e812a6671afb4bcdc05d" args="(double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::ResetCamera           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>xmin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>xmax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>ymin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>ymax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>zmin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>zmax</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Alternative version of ResetCamera(bounds[6]); 
</div>
</div><p>
<a class="anchor" name="e3a6088ecdcdec6b7e0b6482974de8c2"></a><!-- doxytag: member="vtkRenderer::SetRenderWindow" ref="e3a6088ecdcdec6b7e0b6482974de8c2" args="(vtkRenderWindow *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::SetRenderWindow           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01489.html">vtkRenderWindow</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="54d80876cd25b232e499ae1bed39eee9"></a><!-- doxytag: member="vtkRenderer::GetRenderWindow" ref="54d80876cd25b232e499ae1bed39eee9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01489.html">vtkRenderWindow</a>* vtkRenderer::GetRenderWindow           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
<p>Definition at line <a class="el" href="a05320.html#l00294">294</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="068b0a672524fd33ac656124aa570c01"></a><!-- doxytag: member="vtkRenderer::GetVTKWindow" ref="068b0a672524fd33ac656124aa570c01" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a01886.html">vtkWindow</a>* vtkRenderer::GetVTKWindow           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
<p>Implements <a class="el" href="a01833.html#aa5dc4c3142f3a2253cee2e03ca41eb2">vtkViewport</a>.</p>

</div>
</div><p>
<a class="anchor" name="e15cdce7f85da99b6f7cad3c0e07db64"></a><!-- doxytag: member="vtkRenderer::SetBackingStore" ref="e15cdce7f85da99b6f7cad3c0e07db64" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::SetBackingStore           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="f45933363f5d4fa3da189ab2bee28388"></a><!-- doxytag: member="vtkRenderer::GetBackingStore" ref="f45933363f5d4fa3da189ab2bee28388" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRenderer::GetBackingStore           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="67c3b9a8aba1c26c432a0b8556ac7f94"></a><!-- doxytag: member="vtkRenderer::BackingStoreOn" ref="67c3b9a8aba1c26c432a0b8556ac7f94" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::BackingStoreOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="a11939ae4715e8c57fa015a0eb9d1f55"></a><!-- doxytag: member="vtkRenderer::BackingStoreOff" ref="a11939ae4715e8c57fa015a0eb9d1f55" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::BackingStoreOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="1f5b7dd4e24db9a54b693cbcf05417a0"></a><!-- doxytag: member="vtkRenderer::SetInteractive" ref="1f5b7dd4e24db9a54b693cbcf05417a0" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::SetInteractive           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="020d742cc66c3e53afbf336622ba0121"></a><!-- doxytag: member="vtkRenderer::GetInteractive" ref="020d742cc66c3e53afbf336622ba0121" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRenderer::GetInteractive           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="6036681888256e9144fe564c7191b011"></a><!-- doxytag: member="vtkRenderer::InteractiveOn" ref="6036681888256e9144fe564c7191b011" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::InteractiveOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="753b02213dc04e6a90b1f461036f6f58"></a><!-- doxytag: member="vtkRenderer::InteractiveOff" ref="753b02213dc04e6a90b1f461036f6f58" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::InteractiveOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="5621b2f66530f887d930ac21860f963e"></a><!-- doxytag: member="vtkRenderer::SetLayer" ref="5621b2f66530f887d930ac21860f963e" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::SetLayer           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the layer that this renderer belongs to. This is only used if there are layered renderers. 
</div>
</div><p>
<a class="anchor" name="42943577fe734859e5cdec630a7b4bfe"></a><!-- doxytag: member="vtkRenderer::GetLayer" ref="42943577fe734859e5cdec630a7b4bfe" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRenderer::GetLayer           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the layer that this renderer belongs to. This is only used if there are layered renderers. 
</div>
</div><p>
<a class="anchor" name="174fb93d6c977008ba8d4f05c5f2d9ee"></a><!-- doxytag: member="vtkRenderer::SetPreserveDepthBuffer" ref="174fb93d6c977008ba8d4f05c5f2d9ee" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::SetPreserveDepthBuffer           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Normally a renderer is treated as transparent if Layer &gt; 0. To treat a renderer at Layer 0 as transparent, set this flag to true. 
</div>
</div><p>
<a class="anchor" name="27c06522295b8e61b6206093ef9bd639"></a><!-- doxytag: member="vtkRenderer::GetPreserveDepthBuffer" ref="27c06522295b8e61b6206093ef9bd639" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRenderer::GetPreserveDepthBuffer           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Normally a renderer is treated as transparent if Layer &gt; 0. To treat a renderer at Layer 0 as transparent, set this flag to true. 
</div>
</div><p>
<a class="anchor" name="97d4065f2b167c389322439fc8e21b72"></a><!-- doxytag: member="vtkRenderer::PreserveDepthBufferOn" ref="97d4065f2b167c389322439fc8e21b72" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::PreserveDepthBufferOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Normally a renderer is treated as transparent if Layer &gt; 0. To treat a renderer at Layer 0 as transparent, set this flag to true. 
</div>
</div><p>
<a class="anchor" name="b2ca5452cfc25ad78a95a8dc7c4e22e3"></a><!-- doxytag: member="vtkRenderer::PreserveDepthBufferOff" ref="b2ca5452cfc25ad78a95a8dc7c4e22e3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::PreserveDepthBufferOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Normally a renderer is treated as transparent if Layer &gt; 0. To treat a renderer at Layer 0 as transparent, set this flag to true. 
</div>
</div><p>
<a class="anchor" name="4ad46c810b229640212e7ee670f67496"></a><!-- doxytag: member="vtkRenderer::Transparent" ref="4ad46c810b229640212e7ee670f67496" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkRenderer::Transparent           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns a boolean indicating if this renderer is transparent. It is transparent if it is not in the deepest layer of its render window. 
</div>
</div><p>
<a class="anchor" name="0ebc36b9506eda0fb6d8320d18c5250f"></a><!-- doxytag: member="vtkRenderer::WorldToView" ref="0ebc36b9506eda0fb6d8320d18c5250f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::WorldToView           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Convert world point coordinates to view coordinates. 
<p>Reimplemented from <a class="el" href="a01833.html#1be6481921841980a384f2830fb75aec">vtkViewport</a>.</p>

</div>
</div><p>
<a class="anchor" name="a03220d90a6d34e8b40e923f0782b5f6"></a><!-- doxytag: member="vtkRenderer::ViewToWorld" ref="a03220d90a6d34e8b40e923f0782b5f6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::ViewToWorld           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Convert view point coordinates to world coordinates. 
<p>Reimplemented from <a class="el" href="a01833.html#e6bffe28fabade8e65537bb6b0de7809">vtkViewport</a>.</p>

</div>
</div><p>
<a class="anchor" name="40bf89e89f87ed5c1f1994bc8adb0f60"></a><!-- doxytag: member="vtkRenderer::ViewToWorld" ref="40bf89e89f87ed5c1f1994bc8adb0f60" args="(double &amp;wx, double &amp;wy, double &amp;wz)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::ViewToWorld           </td>
          <td>(</td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>wx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>wy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>wz</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Convert view point coordinates to world coordinates. 
<p>Reimplemented from <a class="el" href="a01833.html#049794ea91d32e6b47b9b4bbe608dc3b">vtkViewport</a>.</p>

</div>
</div><p>
<a class="anchor" name="c5a097af7db9cb989c70168d20e8775f"></a><!-- doxytag: member="vtkRenderer::WorldToView" ref="c5a097af7db9cb989c70168d20e8775f" args="(double &amp;wx, double &amp;wy, double &amp;wz)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::WorldToView           </td>
          <td>(</td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>wx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>wy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>wz</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Convert world point coordinates to view coordinates. 
<p>Reimplemented from <a class="el" href="a01833.html#fd7991e9ceffe9b81ddd3aff99feda7c">vtkViewport</a>.</p>

</div>
</div><p>
<a class="anchor" name="abaacf4b901756d4fde9c2b06a602ee2"></a><!-- doxytag: member="vtkRenderer::GetZ" ref="abaacf4b901756d4fde9c2b06a602ee2" args="(int x, int y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkRenderer::GetZ           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Given a pixel location, return the Z value. The z value is normalized (0,1) between the front and back clipping planes. 
</div>
</div><p>
<a class="anchor" name="698061e3cb6a571c68992ad274300fb7"></a><!-- doxytag: member="vtkRenderer::GetMTime" ref="698061e3cb6a571c68992ad274300fb7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long vtkRenderer::GetMTime           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the MTime of the renderer also considering its ivars. 
<p>Reimplemented from <a class="el" href="a01084.html#8137c0551b29bb996f0dd2f886bcd2da">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="8827118d207e621d3249230cab56ff58"></a><!-- doxytag: member="vtkRenderer::GetLastRenderTimeInSeconds" ref="8827118d207e621d3249230cab56ff58" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkRenderer::GetLastRenderTimeInSeconds           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the time required, in seconds, for the last Render call. 
</div>
</div><p>
<a class="anchor" name="b5fdf5ba027867b0d32518c42e1c9b43"></a><!-- doxytag: member="vtkRenderer::GetNumberOfPropsRendered" ref="b5fdf5ba027867b0d32518c42e1c9b43" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRenderer::GetNumberOfPropsRendered           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="7eeae007272f7760f8e02b9e18d1fa98"></a><!-- doxytag: member="vtkRenderer::PickProp" ref="7eeae007272f7760f8e02b9e18d1fa98" args="(double selectionX, double selectionY)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00143.html">vtkAssemblyPath</a>* vtkRenderer::PickProp           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>selectionX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>selectionY</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the prop (via a <a class="el" href="a00143.html" title="a list of nodes that form an assembly path">vtkAssemblyPath</a>) 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. 
<p>Implements <a class="el" href="a01833.html#c5f72a61c4643edf01c84b02bfde79c9">vtkViewport</a>.</p>

<p>Definition at line <a class="el" href="a05320.html#l00373">373</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="05bb92b09a8891a837e3a8b82f74a92a"></a><!-- doxytag: member="vtkRenderer::PickProp" ref="05bb92b09a8891a837e3a8b82f74a92a" args="(double selectionX1, double selectionY1, double selectionX2, double selectionY2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00143.html">vtkAssemblyPath</a>* vtkRenderer::PickProp           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>selectionX1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>selectionY1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>selectionX2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>selectionY2</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the prop (via a <a class="el" href="a00143.html" title="a list of nodes that form an assembly path">vtkAssemblyPath</a>) 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. 
</div>
</div><p>
<a class="anchor" name="6a678636bbc3f5d06ca46b4f5264b50d"></a><!-- doxytag: member="vtkRenderer::StereoMidpoint" ref="6a678636bbc3f5d06ca46b4f5264b50d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::StereoMidpoint           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
<p>Definition at line <a class="el" href="a05320.html#l00384">384</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2da09ef7e506dd5991ece0ecd8ed149c"></a><!-- doxytag: member="vtkRenderer::GetTiledAspectRatio" ref="2da09ef7e506dd5991ece0ecd8ed149c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkRenderer::GetTiledAspectRatio           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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 
</div>
</div><p>
<a class="anchor" name="ecdc0555ba15f74ee1c64823638c2d3f"></a><!-- doxytag: member="vtkRenderer::IsActiveCameraCreated" ref="ecdc0555ba15f74ee1c64823638c2d3f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkRenderer::IsActiveCameraCreated           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
<p>Definition at line <a class="el" href="a05320.html#l00396">396</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="be7ccddfc105da70ec9ce86e195df0ad"></a><!-- doxytag: member="vtkRenderer::SetUseDepthPeeling" ref="be7ccddfc105da70ec9ce86e195df0ad" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::SetUseDepthPeeling           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off rendering of translucent material with depth peeling technique. The render window must have alpha bits (ie call SetAlphaBitPlanes(1)) 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. 
</div>
</div><p>
<a class="anchor" name="9c0b49f33e176071c1a5b6a4258845a5"></a><!-- doxytag: member="vtkRenderer::GetUseDepthPeeling" ref="9c0b49f33e176071c1a5b6a4258845a5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRenderer::GetUseDepthPeeling           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off rendering of translucent material with depth peeling technique. The render window must have alpha bits (ie call SetAlphaBitPlanes(1)) 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. 
</div>
</div><p>
<a class="anchor" name="4e9d72654eb7972a6abf82fbeb2a8a66"></a><!-- doxytag: member="vtkRenderer::UseDepthPeelingOn" ref="4e9d72654eb7972a6abf82fbeb2a8a66" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::UseDepthPeelingOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off rendering of translucent material with depth peeling technique. The render window must have alpha bits (ie call SetAlphaBitPlanes(1)) 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. 
</div>
</div><p>
<a class="anchor" name="01a7fff3d314096848c7a3a2fe637ee5"></a><!-- doxytag: member="vtkRenderer::UseDepthPeelingOff" ref="01a7fff3d314096848c7a3a2fe637ee5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::UseDepthPeelingOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off rendering of translucent material with depth peeling technique. The render window must have alpha bits (ie call SetAlphaBitPlanes(1)) 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. 
</div>
</div><p>
<a class="anchor" name="788e77781f40e425382794a0b79a9c5b"></a><!-- doxytag: member="vtkRenderer::SetOcclusionRatio" ref="788e77781f40e425382794a0b79a9c5b" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::SetOcclusionRatio           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="b7407d9e52b89863b0b8beeff2677852"></a><!-- doxytag: member="vtkRenderer::GetOcclusionRatio" ref="b7407d9e52b89863b0b8beeff2677852" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkRenderer::GetOcclusionRatio           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="8a1962daa14a802c606f3c6cc350b2cb"></a><!-- doxytag: member="vtkRenderer::SetMaximumNumberOfPeels" ref="8a1962daa14a802c606f3c6cc350b2cb" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::SetMaximumNumberOfPeels           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="298b83aa0d021a4b04cba85f3476003c"></a><!-- doxytag: member="vtkRenderer::GetMaximumNumberOfPeels" ref="298b83aa0d021a4b04cba85f3476003c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRenderer::GetMaximumNumberOfPeels           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="0b1c94f6bd1d68292f6d2f5f5cbf24e0"></a><!-- doxytag: member="vtkRenderer::GetLastRenderingUsedDepthPeeling" ref="0b1c94f6bd1d68292f6d2f5f5cbf24e0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRenderer::GetLastRenderingUsedDepthPeeling           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Tells if the last call to <a class="el" href="a01480.html#90c2df28794a93ca10acecf8a78a5404">DeviceRenderTranslucentPolygonalGeometry()</a> actually used depth peeling. Initial value is false. 
</div>
</div><p>
<a class="anchor" name="f1fdd961907491f534878ab001daa08e"></a><!-- doxytag: member="vtkRenderer::SetDelegate" ref="f1fdd961907491f534878ab001daa08e" args="(vtkRendererDelegate *d)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::SetDelegate           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01482.html">vtkRendererDelegate</a> *&nbsp;</td>
          <td class="paramname"> <em>d</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get a custom Render call. Allows to hook a Render call from an external project.It will be used in place of <a class="el" href="a01480.html#dc877bbb1ff9a92e36146f7e379815d5">vtkRenderer::Render()</a> if it is not NULL and its Used ivar is set to true. Initial value is NULL. 
</div>
</div><p>
<a class="anchor" name="de662bd5d5a363dc9bfa7beea9c7e6ca"></a><!-- doxytag: member="vtkRenderer::GetDelegate" ref="de662bd5d5a363dc9bfa7beea9c7e6ca" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a01482.html">vtkRendererDelegate</a>* vtkRenderer::GetDelegate           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get a custom Render call. Allows to hook a Render call from an external project.It will be used in place of <a class="el" href="a01480.html#dc877bbb1ff9a92e36146f7e379815d5">vtkRenderer::Render()</a> if it is not NULL and its Used ivar is set to true. Initial value is NULL. 
</div>
</div><p>
<a class="anchor" name="1ad5f7c39da814fb721129e431535eed"></a><!-- doxytag: member="vtkRenderer::SetPass" ref="1ad5f7c39da814fb721129e431535eed" args="(vtkRenderPass *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::SetPass           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01485.html">vtkRenderPass</a> *&nbsp;</td>
          <td class="paramname"> <em>p</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get a custom render pass. Initial value is NULL. 
</div>
</div><p>
<a class="anchor" name="416e51a58f2b0ecbb178cf2749894e9c"></a><!-- doxytag: member="vtkRenderer::GetPass" ref="416e51a58f2b0ecbb178cf2749894e9c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a01485.html">vtkRenderPass</a>* vtkRenderer::GetPass           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get a custom render pass. Initial value is NULL. 
</div>
</div><p>
<a class="anchor" name="5738a35bbe549efe2871d38e8e86f410"></a><!-- doxytag: member="vtkRenderer::GetSelector" ref="5738a35bbe549efe2871d38e8e86f410" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00681.html">vtkHardwareSelector</a>* vtkRenderer::GetSelector           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="a3a353e45ee66bf1e86cf232fa0fd977"></a><!-- doxytag: member="vtkRenderer::PickRender" ref="a3a353e45ee66bf1e86cf232fa0fd977" args="(vtkPropCollection *props)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::PickRender           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01321.html">vtkPropCollection</a> *&nbsp;</td>
          <td class="paramname"> <em>props</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="a79d45a2578c92e50648461e3d5a98d7"></a><!-- doxytag: member="vtkRenderer::PickGeometry" ref="a79d45a2578c92e50648461e3d5a98d7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::PickGeometry           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="62ae2fb1349cd96033188618a26bf4fc"></a><!-- doxytag: member="vtkRenderer::AllocateTime" ref="62ae2fb1349cd96033188618a26bf4fc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::AllocateTime           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="eb1c25205d8c1c85c35f53d3dc9e3a66"></a><!-- doxytag: member="vtkRenderer::UpdateGeometry" ref="eb1c25205d8c1c85c35f53d3dc9e3a66" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRenderer::UpdateGeometry           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Ask all props to update and draw any opaque and translucent geometry. This includes both vtkActors and vtkVolumes Returns the number of props that rendered geometry. 
</div>
</div><p>
<a class="anchor" name="dcd410da62e4f6f5164de2d56f89daca"></a><!-- doxytag: member="vtkRenderer::UpdateTranslucentPolygonalGeometry" ref="dcd410da62e4f6f5164de2d56f89daca" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRenderer::UpdateTranslucentPolygonalGeometry           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Ask all props to update and draw any translucent polygonal geometry. This includes both vtkActors and vtkVolumes Return the number of rendered props. It is called once with alpha blending technique. It is called multiple times with depth peeling technique. 
</div>
</div><p>
<a class="anchor" name="4c7cbd29eacbd6e6112bfd994075f51d"></a><!-- doxytag: member="vtkRenderer::UpdateCamera" ref="4c7cbd29eacbd6e6112bfd994075f51d" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRenderer::UpdateCamera           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Ask the active camera to do whatever it needs to do prior to rendering. Creates a camera if none found active. 
</div>
</div><p>
<a class="anchor" name="ae4b85a0daa4119203f7fbf3213f2d56"></a><!-- doxytag: member="vtkRenderer::UpdateLightGeometry" ref="ae4b85a0daa4119203f7fbf3213f2d56" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRenderer::UpdateLightGeometry           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Update the geometry of the lights in the scene that are not in world space (for instance, Headlights or CameraLights that are attached to the camera). 
</div>
</div><p>
<a class="anchor" name="40dda71755047db222a7907f964f2429"></a><!-- doxytag: member="vtkRenderer::UpdateLights" ref="40dda71755047db222a7907f964f2429" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRenderer::UpdateLights           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Ask all lights to load themselves into rendering pipeline. This method will return the actual number of lights that were on. 
<p>Reimplemented in <a class="el" href="a01031.html#c628c352ab798b4ae131516bed70358b">vtkMesaRenderer</a>, and <a class="el" href="a01119.html#d7d1e4f7ea227a317cf61bca544789e4">vtkOpenGLRenderer</a>.</p>

<p>Definition at line <a class="el" href="a05320.html#l00564">564</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="33a2c570cad27239106007e81d594a0c"></a><!-- doxytag: member="vtkRenderer::GetActiveCameraAndResetIfCreated" ref="33a2c570cad27239106007e81d594a0c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00227.html">vtkCamera</a>* vtkRenderer::GetActiveCameraAndResetIfCreated           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the current camera and reset it only if it gets created automatically (see GetActiveCamera). This is only used internally. 
</div>
</div><p>
<a class="anchor" name="82a37594c30b7e54a9ab868008ceb8bf"></a><!-- doxytag: member="vtkRenderer::SetSelectMode" ref="82a37594c30b7e54a9ab868008ceb8bf" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::SetSelectMode           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="cb185cf046b4efdc11d36b10f5aec741"></a><!-- doxytag: member="vtkRenderer::SetSelectConst" ref="cb185cf046b4efdc11d36b10f5aec741" args="(unsigned int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRenderer::SetSelectConst           </td>
          <td>(</td>
          <td class="paramtype">unsigned&nbsp;</td>
          <td class="paramname"> <em>int</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="29123da7d785e457f273bffa5c37fa07"></a><!-- doxytag: member="vtkRenderer::SetIdentPainter" ref="29123da7d785e457f273bffa5c37fa07" args="(vtkIdentColoredPainter *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::SetIdentPainter           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00717.html">vtkIdentColoredPainter</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Allows the use of customized Painters for selection. If none is supplied with this method, a default will be created automatically. 
</div>
</div><p>
<a class="anchor" name="865210a14bd542c2495135494abb15dd"></a><!-- doxytag: member="vtkRenderer::UpdateGeometryForSelection" ref="865210a14bd542c2495135494abb15dd" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRenderer::UpdateGeometryForSelection           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Renders each polygon with a color that represents an selection index. 
</div>
</div><p>
<a class="anchor" name="e9eb74a6d99b29ae304306f8bc9ff678"></a><!-- doxytag: member="vtkRenderer::SwapInSelectablePainter" ref="e9eb74a6d99b29ae304306f8bc9ff678" args="(vtkProp *, int &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01149.html">vtkPainter</a>* vtkRenderer::SwapInSelectablePainter           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01317.html">vtkProp</a> *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Called by UpdateGeometryForSelection to temporarily swap in a mapper to render a prop in selection mode. 
</div>
</div><p>
<a class="anchor" name="59ddfef1fc1def75d90b8b5a5b6f4c47"></a><!-- doxytag: member="vtkRenderer::SwapOutSelectablePainter" ref="59ddfef1fc1def75d90b8b5a5b6f4c47" args="(vtkProp *, vtkPainter *, int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::SwapOutSelectablePainter           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01317.html">vtkProp</a> *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01149.html">vtkPainter</a> *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Called by UpdateGeometryForSelection to restore a prop's original mapper. 
</div>
</div><p>
<a class="anchor" name="5fcabb4a115adefe55497e1b7f849a94"></a><!-- doxytag: member="vtkRenderer::SetSelector" ref="5fcabb4a115adefe55497e1b7f849a94" args="(vtkHardwareSelector *selector)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRenderer::SetSelector           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00681.html">vtkHardwareSelector</a> *&nbsp;</td>
          <td class="paramname"> <em>selector</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Called by <a class="el" href="a00681.html" title="manager for OpenGL-based selection.">vtkHardwareSelector</a> when it begins rendering for selection. 
<p>Definition at line <a class="el" href="a05320.html#l00649">649</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<hr><h2>Friends And Related Function Documentation</h2>
<a class="anchor" name="5a27add74b817f56e579052550a6b196"></a><!-- doxytag: member="vtkRenderer::vtkVisibleCellSelector" ref="5a27add74b817f56e579052550a6b196" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="a01837.html">vtkVisibleCellSelector</a><code> [friend]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00595">595</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ac81afaebae3030cfd0d75dbb06a3982"></a><!-- doxytag: member="vtkRenderer::vtkHardwareSelector" ref="ac81afaebae3030cfd0d75dbb06a3982" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="a00681.html">vtkHardwareSelector</a><code> [friend]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00645">645</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="12b14d5ae9aee5411551ea758ca3dd77"></a><!-- doxytag: member="vtkRenderer::vtkRendererDelegate" ref="12b14d5ae9aee5411551ea758ca3dd77" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="a01482.html">vtkRendererDelegate</a><code> [friend]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00657">657</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="81340cd4badddbb9a130b9350cfce4a3"></a><!-- doxytag: member="vtkRenderer::vtkRenderPass" ref="81340cd4badddbb9a130b9350cfce4a3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="a01485.html">vtkRenderPass</a><code> [friend]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00660">660</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="fe3f1a613cebff420890f0d022a40977"></a><!-- doxytag: member="vtkRenderer::ActiveCamera" ref="fe3f1a613cebff420890f0d022a40977" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00227.html">vtkCamera</a>* <a class="el" href="a01480.html#fe3f1a613cebff420890f0d022a40977">vtkRenderer::ActiveCamera</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00471">471</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2092f46f3bc677f0873b9880d2aca528"></a><!-- doxytag: member="vtkRenderer::CreatedLight" ref="2092f46f3bc677f0873b9880d2aca528" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00954.html">vtkLight</a>* <a class="el" href="a01480.html#2092f46f3bc677f0873b9880d2aca528">vtkRenderer::CreatedLight</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00472">472</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c8bb926537308d00075b4deea4f3605b"></a><!-- doxytag: member="vtkRenderer::Lights" ref="c8bb926537308d00075b4deea4f3605b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00956.html">vtkLightCollection</a>* <a class="el" href="a01480.html#c8bb926537308d00075b4deea4f3605b">vtkRenderer::Lights</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00474">474</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="aed7c1af1e590e667106b25c8eadd8a3"></a><!-- doxytag: member="vtkRenderer::Cullers" ref="aed7c1af1e590e667106b25c8eadd8a3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00346.html">vtkCullerCollection</a>* <a class="el" href="a01480.html#aed7c1af1e590e667106b25c8eadd8a3">vtkRenderer::Cullers</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00475">475</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f1b13de4053f3f8357710d255654237c"></a><!-- doxytag: member="vtkRenderer::Actors" ref="f1b13de4053f3f8357710d255654237c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00095.html">vtkActorCollection</a>* <a class="el" href="a01480.html#f1b13de4053f3f8357710d255654237c">vtkRenderer::Actors</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00477">477</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="71a4da9fedb0e8276ebfe4b281bbc635"></a><!-- doxytag: member="vtkRenderer::Volumes" ref="71a4da9fedb0e8276ebfe4b281bbc635" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01841.html">vtkVolumeCollection</a>* <a class="el" href="a01480.html#71a4da9fedb0e8276ebfe4b281bbc635">vtkRenderer::Volumes</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00478">478</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="693653dad8765489357901163c8dddb9"></a><!-- doxytag: member="vtkRenderer::Ambient" ref="693653dad8765489357901163c8dddb9" args="[3]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01480.html#693653dad8765489357901163c8dddb9">vtkRenderer::Ambient</a>[3]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00480">480</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6320ad540ccfd98d2867146da7e6cb7b"></a><!-- doxytag: member="vtkRenderer::RenderWindow" ref="6320ad540ccfd98d2867146da7e6cb7b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01489.html">vtkRenderWindow</a>* <a class="el" href="a01480.html#6320ad540ccfd98d2867146da7e6cb7b">vtkRenderer::RenderWindow</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00481">481</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b6d6dea3ea5b31754de00ddcbe2158d0"></a><!-- doxytag: member="vtkRenderer::AllocatedRenderTime" ref="b6d6dea3ea5b31754de00ddcbe2158d0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01480.html#b6d6dea3ea5b31754de00ddcbe2158d0">vtkRenderer::AllocatedRenderTime</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00482">482</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6f7a33197d08f59649267410d0a24c6c"></a><!-- doxytag: member="vtkRenderer::TimeFactor" ref="6f7a33197d08f59649267410d0a24c6c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01480.html#6f7a33197d08f59649267410d0a24c6c">vtkRenderer::TimeFactor</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00483">483</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="167f878d6f302ead4236946f48f3dc9a"></a><!-- doxytag: member="vtkRenderer::TwoSidedLighting" ref="167f878d6f302ead4236946f48f3dc9a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01480.html#167f878d6f302ead4236946f48f3dc9a">vtkRenderer::TwoSidedLighting</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00484">484</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="38ec8f5b068893edbe44cc3b4708d8b9"></a><!-- doxytag: member="vtkRenderer::AutomaticLightCreation" ref="38ec8f5b068893edbe44cc3b4708d8b9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01480.html#38ec8f5b068893edbe44cc3b4708d8b9">vtkRenderer::AutomaticLightCreation</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00485">485</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9547aa0af8379d54f7c3bdfdd59f4646"></a><!-- doxytag: member="vtkRenderer::BackingStore" ref="9547aa0af8379d54f7c3bdfdd59f4646" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01480.html#9547aa0af8379d54f7c3bdfdd59f4646">vtkRenderer::BackingStore</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00486">486</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8fc2b556a3113b49327a951ccc052f3e"></a><!-- doxytag: member="vtkRenderer::BackingImage" ref="8fc2b556a3113b49327a951ccc052f3e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char* <a class="el" href="a01480.html#8fc2b556a3113b49327a951ccc052f3e">vtkRenderer::BackingImage</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00487">487</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8d37bff432d74552638eb485009dc710"></a><!-- doxytag: member="vtkRenderer::BackingStoreSize" ref="8d37bff432d74552638eb485009dc710" args="[2]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01480.html#8d37bff432d74552638eb485009dc710">vtkRenderer::BackingStoreSize</a>[2]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00488">488</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="dab5ec36ce54b27642ab4127e7f24879"></a><!-- doxytag: member="vtkRenderer::RenderTime" ref="dab5ec36ce54b27642ab4127e7f24879" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01719.html">vtkTimeStamp</a> <a class="el" href="a01480.html#dab5ec36ce54b27642ab4127e7f24879">vtkRenderer::RenderTime</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00489">489</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2b4428ed1516df3eda5f258647e77823"></a><!-- doxytag: member="vtkRenderer::LastRenderTimeInSeconds" ref="2b4428ed1516df3eda5f258647e77823" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01480.html#2b4428ed1516df3eda5f258647e77823">vtkRenderer::LastRenderTimeInSeconds</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00491">491</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f8c81b7ae3026934647b8f67b77dcf02"></a><!-- doxytag: member="vtkRenderer::LightFollowCamera" ref="f8c81b7ae3026934647b8f67b77dcf02" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01480.html#f8c81b7ae3026934647b8f67b77dcf02">vtkRenderer::LightFollowCamera</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00493">493</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="686b59ea2f396870bfbad716afbb98a7"></a><!-- doxytag: member="vtkRenderer::NumberOfPropsRendered" ref="686b59ea2f396870bfbad716afbb98a7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01480.html#686b59ea2f396870bfbad716afbb98a7">vtkRenderer::NumberOfPropsRendered</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00500">500</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="adf12c3a9d4ac874efe515595ea41240"></a><!-- doxytag: member="vtkRenderer::PropArray" ref="adf12c3a9d4ac874efe515595ea41240" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01317.html">vtkProp</a>** <a class="el" href="a01480.html#adf12c3a9d4ac874efe515595ea41240">vtkRenderer::PropArray</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00504">504</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b52acf0b9c4ffada7f453c8520c1da15"></a><!-- doxytag: member="vtkRenderer::PropArrayCount" ref="b52acf0b9c4ffada7f453c8520c1da15" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01480.html#b52acf0b9c4ffada7f453c8520c1da15">vtkRenderer::PropArrayCount</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00505">505</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4c6ac27236a7e5a75e85471adbba6a23"></a><!-- doxytag: member="vtkRenderer::PathArray" ref="4c6ac27236a7e5a75e85471adbba6a23" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00143.html">vtkAssemblyPath</a>** <a class="el" href="a01480.html#4c6ac27236a7e5a75e85471adbba6a23">vtkRenderer::PathArray</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00508">508</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c2c4713471449b48eb9502f69e679ac0"></a><!-- doxytag: member="vtkRenderer::PathArrayCount" ref="c2c4713471449b48eb9502f69e679ac0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01480.html#c2c4713471449b48eb9502f69e679ac0">vtkRenderer::PathArrayCount</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00509">509</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="45f338fba18b6c47758d9640bc70b22d"></a><!-- doxytag: member="vtkRenderer::Interactive" ref="45f338fba18b6c47758d9640bc70b22d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01480.html#45f338fba18b6c47758d9640bc70b22d">vtkRenderer::Interactive</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00513">513</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e8c9eb3ac1b46df34ed49663112a331b"></a><!-- doxytag: member="vtkRenderer::Layer" ref="e8c9eb3ac1b46df34ed49663112a331b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01480.html#e8c9eb3ac1b46df34ed49663112a331b">vtkRenderer::Layer</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00517">517</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9cf2ee3a581fb47164d6b24c5b21b71a"></a><!-- doxytag: member="vtkRenderer::PreserveDepthBuffer" ref="9cf2ee3a581fb47164d6b24c5b21b71a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01480.html#9cf2ee3a581fb47164d6b24c5b21b71a">vtkRenderer::PreserveDepthBuffer</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00518">518</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5145a0ee2618eef420fffcc41fb79606"></a><!-- doxytag: member="vtkRenderer::ComputedVisiblePropBounds" ref="5145a0ee2618eef420fffcc41fb79606" args="[6]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01480.html#5145a0ee2618eef420fffcc41fb79606">vtkRenderer::ComputedVisiblePropBounds</a>[6]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00522">522</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ba6b2e1237e42ffca54a1ee342b77c5c"></a><!-- doxytag: member="vtkRenderer::NearClippingPlaneTolerance" ref="ba6b2e1237e42ffca54a1ee342b77c5c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01480.html#ba6b2e1237e42ffca54a1ee342b77c5c">vtkRenderer::NearClippingPlaneTolerance</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specifies the minimum distance of the near clipping plane as a percentage of the far clipping plane distance. Values below this threshold are clipped to NearClippingPlaneTolerance*range[1]. Note that values which are too small may cause problems on systems with low z-buffer resolution. 
<p>Definition at line <a class="el" href="a05320.html#l00529">529</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2b3e7b96bc12c0904d957c7246247124"></a><!-- doxytag: member="vtkRenderer::Erase" ref="2b3e7b96bc12c0904d957c7246247124" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01480.html#2b3e7b96bc12c0904d957c7246247124">vtkRenderer::Erase</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
<p>Definition at line <a class="el" href="a05320.html#l00535">535</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c2e0689c58efcfa67500342eb481f50f"></a><!-- doxytag: member="vtkRenderer::Draw" ref="c2e0689c58efcfa67500342eb481f50f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01480.html#c2e0689c58efcfa67500342eb481f50f">vtkRenderer::Draw</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
When this flag is off, render commands are ignored. It is used to either multiplex a <a class="el" href="a01489.html" title="create a window for renderers to draw into">vtkRenderWindow</a> or render only part of a <a class="el" href="a01489.html" title="create a window for renderers to draw into">vtkRenderWindow</a>. By default, Draw is on. 
<p>Definition at line <a class="el" href="a05320.html#l00540">540</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3d133ee9f40cd90e8612dc2d464ac54b"></a><!-- doxytag: member="vtkRenderer::UseDepthPeeling" ref="3d133ee9f40cd90e8612dc2d464ac54b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01480.html#3d133ee9f40cd90e8612dc2d464ac54b">vtkRenderer::UseDepthPeeling</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If this flag is on and the GPU supports it, depth peeling is used for rendering translucent materials. If this flag is off, alpha blending is used. Initial value is off. 
<p>Definition at line <a class="el" href="a05320.html#l00573">573</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7c8b118a59436f6f5d41ae1135cbda73"></a><!-- doxytag: member="vtkRenderer::OcclusionRatio" ref="7c8b118a59436f6f5d41ae1135cbda73" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01480.html#7c8b118a59436f6f5d41ae1135cbda73">vtkRenderer::OcclusionRatio</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
<p>Definition at line <a class="el" href="a05320.html#l00582">582</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="617055880b74d0d3101afbcb41be5993"></a><!-- doxytag: member="vtkRenderer::MaximumNumberOfPeels" ref="617055880b74d0d3101afbcb41be5993" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01480.html#617055880b74d0d3101afbcb41be5993">vtkRenderer::MaximumNumberOfPeels</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
<p>Definition at line <a class="el" href="a05320.html#l00587">587</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="828ce6807b753a8a209b9745c702706c"></a><!-- doxytag: member="vtkRenderer::LastRenderingUsedDepthPeeling" ref="828ce6807b753a8a209b9745c702706c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01480.html#828ce6807b753a8a209b9745c702706c">vtkRenderer::LastRenderingUsedDepthPeeling</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Tells if the last call to <a class="el" href="a01480.html#90c2df28794a93ca10acecf8a78a5404">DeviceRenderTranslucentPolygonalGeometry()</a> actually used depth peeling. Initial value is false. 
<p>Definition at line <a class="el" href="a05320.html#l00591">591</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="0059589ea511404a79529e793f1e38db"></a><!-- doxytag: member="vtkRenderer::PropsSelectedFrom" ref="0059589ea511404a79529e793f1e38db" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01317.html">vtkProp</a>** <a class="el" href="a01480.html#0059589ea511404a79529e793f1e38db">vtkRenderer::PropsSelectedFrom</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Used in Selection to recover a selected prop from an index. 
<p>Definition at line <a class="el" href="a05320.html#l00633">633</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="0d84e38c3efc22531fefba280f32aeb4"></a><!-- doxytag: member="vtkRenderer::PropsSelectedFromCount" ref="0d84e38c3efc22531fefba280f32aeb4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01480.html#0d84e38c3efc22531fefba280f32aeb4">vtkRenderer::PropsSelectedFromCount</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Used in Selection to recover a selected prop from an index. 
<p>Definition at line <a class="el" href="a05320.html#l00634">634</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="fae1a437d8343dac96638d4e15edd883"></a><!-- doxytag: member="vtkRenderer::SelectMode" ref="fae1a437d8343dac96638d4e15edd883" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01480.html#fae1a437d8343dac96638d4e15edd883">vtkRenderer::SelectMode</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00638">638</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1d423491ff6bad2cc0584a65aa92da04"></a><!-- doxytag: member="vtkRenderer::SelectConst" ref="1d423491ff6bad2cc0584a65aa92da04" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int <a class="el" href="a01480.html#1d423491ff6bad2cc0584a65aa92da04">vtkRenderer::SelectConst</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00639">639</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="dda30adde2f7e48b380673b3bbbbc347"></a><!-- doxytag: member="vtkRenderer::IdentPainter" ref="dda30adde2f7e48b380673b3bbbbc347" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00717.html">vtkIdentColoredPainter</a>* <a class="el" href="a01480.html#dda30adde2f7e48b380673b3bbbbc347">vtkRenderer::IdentPainter</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00640">640</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="bbb3d4672db51a1180eafc51f3270bf8"></a><!-- doxytag: member="vtkRenderer::Selector" ref="bbb3d4672db51a1180eafc51f3270bf8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00681.html">vtkHardwareSelector</a>* <a class="el" href="a01480.html#bbb3d4672db51a1180eafc51f3270bf8">vtkRenderer::Selector</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00654">654</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="90f1163e034e708d730798c70d990808"></a><!-- doxytag: member="vtkRenderer::Delegate" ref="90f1163e034e708d730798c70d990808" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01482.html">vtkRendererDelegate</a>* <a class="el" href="a01480.html#90f1163e034e708d730798c70d990808">vtkRenderer::Delegate</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00658">658</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="223a216f1cf05483c39bbf12a090d732"></a><!-- doxytag: member="vtkRenderer::Pass" ref="223a216f1cf05483c39bbf12a090d732" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01485.html">vtkRenderPass</a>* <a class="el" href="a01480.html#223a216f1cf05483c39bbf12a090d732">vtkRenderer::Pass</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05320.html#l00661">661</a> of file <a class="el" href="a05320.html">vtkRenderer.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>dox/Rendering/<a class="el" href="a05320.html">vtkRenderer.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:31:16 2009 for VTK by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>