<!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: vtkMesaRenderWindow 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 Page</span></a></li> <li><a href="pages.html"><span>Related 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 List</span></a></li> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> </div> <div class="contents"> <h1>vtkMesaRenderWindow Class Reference</h1><!-- doxytag: class="vtkMesaRenderWindow" --><!-- doxytag: inherits="vtkRenderWindow" --><code>#include <<a class="el" href="a05265.html">vtkMesaRenderWindow.h</a>></code> <p> <div class="dynheader"> Inheritance diagram for vtkMesaRenderWindow:</div> <div class="dynsection"> <p><center><img src="a12144.png" border="0" usemap="#a12145" alt="Inheritance graph"></center> <map name="a12145"> <area shape="rect" href="a01899.html" title="Mesa rendering window." alt="" coords="6,379,182,406"><area shape="rect" href="a01489.html" title="create a window for renderers to draw into" alt="" coords="27,230,160,256"><area shape="rect" href="a01886.html" title="window superclass for vtkRenderWindow" alt="" coords="50,155,138,182"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="54,80,134,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="39,6,148,32"></map> <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> <div class="dynheader"> Collaboration diagram for vtkMesaRenderWindow:</div> <div class="dynsection"> <p><center><img src="a12146.png" border="0" usemap="#a12147" alt="Collaboration graph"></center> <map name="a12147"> <area shape="rect" href="a01489.html" title="create a window for renderers to draw into" alt="" coords="1720,392,1854,419"><area shape="rect" href="a01491.html" title="platform-independent render window interaction including picking and frame rate control..." alt="" coords="3183,260,3375,287"><area shape="rect" href="a01480.html" title="abstract specification for renderers" alt="" coords="2742,1001,2838,1028"><area shape="rect" href="a01886.html" title="window superclass for vtkRenderWindow" alt="" coords="1364,459,1452,485"><area shape="rect" href="a01833.html" title="abstract specification for Viewports" alt="" coords="2466,753,2559,780"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="267,1024,347,1051"><area shape="rect" href="a00285.html" title="create and manipulate unsorted lists of objects" alt="" coords="927,823,1028,849"><area shape="rect" href="a00286.html" title="vtkCollectionElement" alt="" coords="524,919,674,945"><area shape="rect" href="a00902.html" title="an abstract superclass for classes observing events invoked by vtkRenderWindowInteractor..." alt="" coords="3839,219,3994,245"><area shape="rect" href="a01091.html" title="manage contention for cursors and other resources" alt="" coords="3532,172,3682,199"><area shape="rect" href="a01317.html" title="abstract superclass for all actors, volumes and annotations" alt="" coords="1752,1023,1822,1049"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="544,1723,654,1749"><area shape="rect" href="a00089.html" title="superclass for all geometric transformations" alt="" coords="523,1619,675,1645"><area shape="rect" href="a00998.html" title="represent and manipulate 4x4 transformation matrices" alt="" coords="550,1399,648,1425"><area shape="rect" href="a01149.html" title="Abstract class for drawing poly data." alt="" coords="1367,1864,1450,1891"><area shape="rect" href="a00362.html" title="general representation of visualization data" alt="" coords="924,1743,1031,1769"><area shape="rect" href="a00681.html" title="manager for OpenGL-based selection." alt="" coords="2946,1048,3095,1075"><area shape="rect" href="a01482.html" title="Render the props of a vtkRenderer." alt="" coords="1110,1144,1259,1171"><area shape="rect" href="a01485.html" title="Perform part of the rendering of a vtkRenderer." alt="" coords="722,1083,836,1109"><area shape="rect" href="a00954.html" title="a virtual light for 3D rendering" alt="" coords="943,1332,1012,1359"><area shape="rect" href="a00227.html" title="a virtual camera for 3D rendering" alt="" coords="2103,1569,2191,1596"><area shape="rect" href="a00086.html" title="define API for picking subclasses" alt="" coords="2956,412,3084,439"><area shape="rect" href="a01150.html" title="An adapter between a vtkPainter and a rendering device." alt="" coords="1098,445,1271,472"><area shape="rect" href="a00720.html" title="list of point or cell ids" alt="" coords="1575,551,1647,577"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="14,1024,123,1051"><area shape="rect" href="a00291.html" title="superclass for callback/observer methods" alt="" coords="255,504,359,531"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="226,1695,388,1721"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="14,1839,123,1865"><area shape="rect" href="a01481.html" title="a list of renderers" alt="" coords="1330,532,1487,559"><area shape="rect" href="a01321.html" title="a list of Props" alt="" coords="1723,771,1851,797"><area shape="rect" href="a00143.html" title="a list of nodes that form an assembly path" alt="" coords="2084,1056,2210,1083"><area shape="rect" href="a00144.html" title="a list of lists of props representing an assembly hierarchy" alt="" coords="1342,923,1475,949"><area shape="rect" href="a00956.html" title="a list of lights" alt="" coords="1546,712,1676,739"><area shape="rect" href="a00346.html" title="a list of Cullers" alt="" coords="1900,920,2036,947"><area shape="rect" href="a00226.html" title="supports function callbacks" alt="" coords="702,27,856,53"><area shape="rect" href="a00094.html" title="a list of 2D actors" alt="" coords="2072,803,2222,829"><area shape="rect" href="a00095.html" title="a list of actors" alt="" coords="2262,827,2395,853"><area shape="rect" href="a01841.html" title="a list of volumes" alt="" coords="2255,865,2402,892"><area shape="rect" href="a00717.html" title="DEPRECATED A vtkPolyDataPainter that colors each polygon with a color coded integer..." alt="" coords="2066,1187,2228,1213"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="216,1763,398,1789"><area shape="rect" href="a01723.html" title="describes linear transformations via a 4x4 matrix" alt="" coords="1735,1440,1839,1467"><area shape="rect" href="a00964.html" title="abstract superclass for linear transformations" alt="" coords="1338,1493,1479,1520"><area shape="rect" href="a00696.html" title="superclass for homogeneous transformations" alt="" coords="882,1647,1074,1673"><area shape="rect" href="a01207.html" title="describes a 4x4 matrix transformation" alt="" coords="1700,1577,1874,1604"><area shape="rect" href="a01725.html" title="vtkTransformConcatenation" alt="" coords="882,1443,1074,1469"><area shape="rect" href="a01726.html" title="vtkTransformConcatenationStack" alt="" coords="1296,1443,1520,1469"><area shape="rect" href="a01268.html" title="Abstract class for drawing poly data." alt="" coords="1718,1628,1856,1655"><area shape="rect" href="a00722.html" title="dynamic, self-adjusting array of vtkIdType" alt="" coords="1730,1176,1844,1203"><area shape="rect" href="a00356.html" title="abstract superclass for arrays of numeric data" alt="" coords="1358,1176,1459,1203"></map> <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> <p> <a href="a12148.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2> Mesa rendering window. <p> <a class="el" href="a01032.html" title="Mesa rendering window.">vtkMesaRenderWindow</a> is a concrete implementation of the abstract class <a class="el" href="a01489.html" title="create a window for renderers to draw into">vtkRenderWindow</a>. It uses the mangle openGL namespace mgl, so Mesa render windows can be created in the same program as openGL render windows. <p>Definition at line <a class="el" href="a05265.html#l00033">33</a> of file <a class="el" href="a05265.html">vtkMesaRenderWindow.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="a01489.html">vtkRenderWindow</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#3cda1f282e4a33fbbfdc19fc3493a576">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 * </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#fcbd8692a9b0095cd8f91c39a4734c65">GetClassName</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#0b3b1c7fb802d1c373b51fa670d897af">IsA</a> (const char *type)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#38d37cb42c5791bf6c772032c6c3caa6">PrintSelf</a> (ostream &os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#ed87292ada97bdea2f18def136b7b63a">StereoUpdate</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#2772091b233c41e8bc0cfa6aff14c3d4">MakeCurrent</a> ()=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#8646fad33afd3c1c9c61773340fb580e">RegisterTextureResource</a> (GLuint id)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#ebda5e5dcd93f3a70000e5562d6287c4">GetDepthBufferSize</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#4de430c9e182a2b31f5f2961ec4c06e6">GetColorBufferSizes</a> (int *rgba)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#cbd3f13692851c455446cc11234a7b3e">OpenGLInit</a> ()</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#f5eefdcd9b7e46d7e63d0890a25de29b">SetMultiSamples</a> (int)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#65c0677f832ca71918b3b70bf750c4cb">GetMultiSamples</a> ()</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#ef70607302fe0867f562d28c0a3b2a9a">GetPixelData</a> (int x, int y, int x2, int y2, int front)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#1edcd609126358042178eea0056d2ed5">GetPixelData</a> (int x, int y, int x2, int y2, int front, <a class="el" href="a01784.html">vtkUnsignedCharArray</a> *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#643e36a601738db3b7217a239feae6e3">SetPixelData</a> (int x, int y, int x2, int y2, unsigned char *, int front)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#0e6077d5f26dcee3ec6d32b4b00d3360">SetPixelData</a> (int x, int y, int x2, int y2, <a class="el" href="a01784.html">vtkUnsignedCharArray</a> *, int front)</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual float * </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#e28ab246fa98d90bb3074c7d33180e83">GetRGBAPixelData</a> (int x, int y, int x2, int y2, int front)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#933fdec57b6683ac60646cdadb2b2df4">GetRGBAPixelData</a> (int x, int y, int x2, int y2, int front, <a class="el" href="a00556.html">vtkFloatArray</a> *data)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#443cd2dfaf871057147059f8df25ff15">SetRGBAPixelData</a> (int x, int y, int x2, int y2, float *, int front, int blend=0)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#c875fa6648df45d4a081fa1500d99202">SetRGBAPixelData</a> (int x, int y, int x2, int y2, <a class="el" href="a00556.html">vtkFloatArray</a> *, int front, int blend=0)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#82bdcd894613e9cdb126d8431ce2ab70">ReleaseRGBAPixelData</a> (float *data)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#2d1fd1c0aaffca5de6e74d186fe694f5">GetRGBACharPixelData</a> (int x, int y, int x2, int y2, int front)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#a2918caddd2e64c44378f6a9d15598a1">GetRGBACharPixelData</a> (int x, int y, int x2, int y2, int front, <a class="el" href="a01784.html">vtkUnsignedCharArray</a> *data)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#9e855faccd0ec49a7a78d6034109f105">SetRGBACharPixelData</a> (int x, int y, int x2, int y2, unsigned char *, int front, int blend=0)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#4807a0cd3ef5cfde914a13c63d824a32">SetRGBACharPixelData</a> (int x, int y, int x2, int y2, <a class="el" href="a01784.html">vtkUnsignedCharArray</a> *, int front, int blend=0)</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual float * </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#2711c478aeca42e9b6d36152c0f7728d">GetZbufferData</a> (int x1, int y1, int x2, int y2)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#ab0be429e4f2b7370ecf5d542cfcdd96">GetZbufferData</a> (int x1, int y1, int x2, int y2, float *buffer)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#2ded4da9a6572c6ed325cd56781c9419">GetZbufferData</a> (int x1, int y1, int x2, int y2, <a class="el" href="a00556.html">vtkFloatArray</a> *z)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#ed17777e4b58178c8e30df4bd236b313">SetZbufferData</a> (int x1, int y1, int x2, int y2, float *buffer)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#d3d4a0d324257b47dc15881d9fbea460">SetZbufferData</a> (int x1, int y1, int x2, int y2, <a class="el" href="a00556.html">vtkFloatArray</a> *buffer)</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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#a4906b61751551a0171dd254657bd080">IsTypeOf</a> (const char *type)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01032.html">vtkMesaRenderWindow</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#d55d9f92a27bc103364e39dd32d0be55">SafeDownCast</a> (<a class="el" href="a01084.html">vtkObject</a> *o)</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#2bfd42a4530adc1145f41cc4dbf27eb8">SetGlobalMaximumNumberOfMultiSamples</a> (int val)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#d583e8d8310bfea7b85e6469e701f4d8">GetGlobalMaximumNumberOfMultiSamples</a> ()</td></tr> <tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#1812bd24e94bf52781d57ee944d12f57">vtkMesaRenderWindow</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#219463d9c51a82b29d82b68141520bc4">~vtkMesaRenderWindow</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#577e70a847a5e3249505d2fd1493f242">GetPixelData</a> (int x, int y, int x2, int y2, int front, unsigned char *data)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#745e081fbbfe201638122d1d01341a2d">GetRGBAPixelData</a> (int x, int y, int x2, int y2, int front, float *data)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#4c149a8dd692a2e1981d0fbd3a3ea7b8">GetRGBACharPixelData</a> (int x, int y, int x2, int y2, int front, unsigned char *data)</td></tr> <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#476c1af08b0624607f732e036e382c01">MultiSamples</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#ae126605c731ded2ed90a115e075a40c">OldMonitorSetting</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00720.html">vtkIdList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a01032.html#4fbb235452ab65aeacf2ab83e09ff56e">TextureResourceIds</a></td></tr> </table> <hr><h2>Member Typedef Documentation</h2> <a class="anchor" name="3cda1f282e4a33fbbfdc19fc3493a576"></a><!-- doxytag: member="vtkMesaRenderWindow::Superclass" ref="3cda1f282e4a33fbbfdc19fc3493a576" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="a01489.html">vtkRenderWindow</a> <a class="el" href="a01489.html">vtkMesaRenderWindow::Superclass</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Reimplemented from <a class="el" href="a01489.html#14e58da9eafe68aa3947d57c3d30c50a">vtkRenderWindow</a>.</p> <p>Reimplemented in <a class="el" href="a01899.html#a13144ded2ffc98de39d57cbb335cb31">vtkXMesaRenderWindow</a>.</p> <p>Definition at line <a class="el" href="a05265.html#l00040">40</a> of file <a class="el" href="a05265.html">vtkMesaRenderWindow.h</a>.</p> </div> </div><p> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="1812bd24e94bf52781d57ee944d12f57"></a><!-- doxytag: member="vtkMesaRenderWindow::vtkMesaRenderWindow" ref="1812bd24e94bf52781d57ee944d12f57" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">vtkMesaRenderWindow::vtkMesaRenderWindow </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [protected]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="219463d9c51a82b29d82b68141520bc4"></a><!-- doxytag: member="vtkMesaRenderWindow::~vtkMesaRenderWindow" ref="219463d9c51a82b29d82b68141520bc4" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">vtkMesaRenderWindow::~vtkMesaRenderWindow </td> <td>(</td> <td class="paramname"> </td> <td> ) </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="fcbd8692a9b0095cd8f91c39a4734c65"></a><!-- doxytag: member="vtkMesaRenderWindow::GetClassName" ref="fcbd8692a9b0095cd8f91c39a4734c65" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual const char* vtkMesaRenderWindow::GetClassName </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Reimplemented from <a class="el" href="a01489.html#7a72fd35f797fcee57184758c589fe8d">vtkRenderWindow</a>.</p> <p>Reimplemented in <a class="el" href="a01899.html#ace1d5b2a7198089bfa67d4b2576f49e">vtkXMesaRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="a4906b61751551a0171dd254657bd080"></a><!-- doxytag: member="vtkMesaRenderWindow::IsTypeOf" ref="a4906b61751551a0171dd254657bd080" args="(const char *type)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static int vtkMesaRenderWindow::IsTypeOf </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"> <em>name</em> </td> <td> ) </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="a01489.html#0ad4b9b97b278d18cd4d8f8b9db6aa59">vtkRenderWindow</a>.</p> <p>Reimplemented in <a class="el" href="a01899.html#3c5fe3d63bfad6cfa760b4af41ea8be9">vtkXMesaRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="0b3b1c7fb802d1c373b51fa670d897af"></a><!-- doxytag: member="vtkMesaRenderWindow::IsA" ref="0b3b1c7fb802d1c373b51fa670d897af" args="(const char *type)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual int vtkMesaRenderWindow::IsA </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"> <em>name</em> </td> <td> ) </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="a01489.html#dec7c5f66ab39a1323f0854268c895dd">vtkRenderWindow</a>.</p> <p>Reimplemented in <a class="el" href="a01899.html#607bad715a2d72fbc3ebdffc6e988f57">vtkXMesaRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="d55d9f92a27bc103364e39dd32d0be55"></a><!-- doxytag: member="vtkMesaRenderWindow::SafeDownCast" ref="d55d9f92a27bc103364e39dd32d0be55" args="(vtkObject *o)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="a01032.html">vtkMesaRenderWindow</a>* vtkMesaRenderWindow::SafeDownCast </td> <td>(</td> <td class="paramtype"><a class="el" href="a01084.html">vtkObject</a> * </td> <td class="paramname"> <em>o</em> </td> <td> ) </td> <td><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Reimplemented from <a class="el" href="a01489.html#b0028b8d0489d53c6821262b2009ea7c">vtkRenderWindow</a>.</p> <p>Reimplemented in <a class="el" href="a01899.html#1888048658f1e68c6a26f96e47f10352">vtkXMesaRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="38d37cb42c5791bf6c772032c6c3caa6"></a><!-- doxytag: member="vtkMesaRenderWindow::PrintSelf" ref="38d37cb42c5791bf6c772032c6c3caa6" args="(ostream &os, vtkIndent indent)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void vtkMesaRenderWindow::PrintSelf </td> <td>(</td> <td class="paramtype">ostream & </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> </td> <td class="paramname"> <em>indent</em></td><td> </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="a01489.html#a0c06b4f13a184bd9e9afc292e4fd638">vtkRenderWindow</a>.</p> <p>Reimplemented in <a class="el" href="a01899.html#277618d9ecff32fbdcf39a80e02c9e33">vtkXMesaRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="2bfd42a4530adc1145f41cc4dbf27eb8"></a><!-- doxytag: member="vtkMesaRenderWindow::SetGlobalMaximumNumberOfMultiSamples" ref="2bfd42a4530adc1145f41cc4dbf27eb8" args="(int val)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static void vtkMesaRenderWindow::SetGlobalMaximumNumberOfMultiSamples </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>val</em> </td> <td> ) </td> <td><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set/Get the maximum number of multisamples </div> </div><p> <a class="anchor" name="d583e8d8310bfea7b85e6469e701f4d8"></a><!-- doxytag: member="vtkMesaRenderWindow::GetGlobalMaximumNumberOfMultiSamples" ref="d583e8d8310bfea7b85e6469e701f4d8" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static int vtkMesaRenderWindow::GetGlobalMaximumNumberOfMultiSamples </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set/Get the maximum number of multisamples </div> </div><p> <a class="anchor" name="f5eefdcd9b7e46d7e63d0890a25de29b"></a><!-- doxytag: member="vtkMesaRenderWindow::SetMultiSamples" ref="f5eefdcd9b7e46d7e63d0890a25de29b" args="(int)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void vtkMesaRenderWindow::SetMultiSamples </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set / Get the number of multisamples to use for hardware antialiasing. <p>Reimplemented from <a class="el" href="a01489.html#a50754fb4198abdc57edd7a7f31d09b0">vtkRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="65c0677f832ca71918b3b70bf750c4cb"></a><!-- doxytag: member="vtkMesaRenderWindow::GetMultiSamples" ref="65c0677f832ca71918b3b70bf750c4cb" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual int vtkMesaRenderWindow::GetMultiSamples </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set / Get the number of multisamples to use for hardware antialiasing. <p>Reimplemented from <a class="el" href="a01489.html#0c6894a2b6cb459b736037afbf8b9894">vtkRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="ed87292ada97bdea2f18def136b7b63a"></a><!-- doxytag: member="vtkMesaRenderWindow::StereoUpdate" ref="ed87292ada97bdea2f18def136b7b63a" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void vtkMesaRenderWindow::StereoUpdate </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Update system if needed due to stereo rendering. <p>Reimplemented from <a class="el" href="a01489.html#a3c65fa4415c7685c9375a0661a9c01f">vtkRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="ef70607302fe0867f562d28c0a3b2a9a"></a><!-- doxytag: member="vtkMesaRenderWindow::GetPixelData" ref="ef70607302fe0867f562d28c0a3b2a9a" args="(int x, int y, int x2, int y2, int front)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual unsigned char* vtkMesaRenderWindow::GetPixelData </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>x2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>front</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set/Get the pixel data of an image, transmitted as RGBRGB... <p>Implements <a class="el" href="a01886.html#fe513c0f9e8eaaf76d924cc9ce99182b">vtkWindow</a>.</p> </div> </div><p> <a class="anchor" name="1edcd609126358042178eea0056d2ed5"></a><!-- doxytag: member="vtkMesaRenderWindow::GetPixelData" ref="1edcd609126358042178eea0056d2ed5" args="(int x, int y, int x2, int y2, int front, vtkUnsignedCharArray *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual int vtkMesaRenderWindow::GetPixelData </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>x2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>front</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01784.html">vtkUnsignedCharArray</a> * </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set/Get the pixel data of an image, transmitted as RGBRGB... <p>Implements <a class="el" href="a01886.html#5cf02b8acb2cd9fe58500ed16a22a8f5">vtkWindow</a>.</p> </div> </div><p> <a class="anchor" name="643e36a601738db3b7217a239feae6e3"></a><!-- doxytag: member="vtkMesaRenderWindow::SetPixelData" ref="643e36a601738db3b7217a239feae6e3" args="(int x, int y, int x2, int y2, unsigned char *, int front)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual int vtkMesaRenderWindow::SetPixelData </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>x2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned char * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>front</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set/Get the pixel data of an image, transmitted as RGBRGB... <p>Implements <a class="el" href="a01489.html#e24cce8dc83ac82d17454d53dfe299cc">vtkRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="0e6077d5f26dcee3ec6d32b4b00d3360"></a><!-- doxytag: member="vtkMesaRenderWindow::SetPixelData" ref="0e6077d5f26dcee3ec6d32b4b00d3360" args="(int x, int y, int x2, int y2, vtkUnsignedCharArray *, int front)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual int vtkMesaRenderWindow::SetPixelData </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>x2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01784.html">vtkUnsignedCharArray</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>front</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set/Get the pixel data of an image, transmitted as RGBRGB... <p>Implements <a class="el" href="a01489.html#b71d28ce0266ab46d5b96646c94f9afb">vtkRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="e28ab246fa98d90bb3074c7d33180e83"></a><!-- doxytag: member="vtkMesaRenderWindow::GetRGBAPixelData" ref="e28ab246fa98d90bb3074c7d33180e83" args="(int x, int y, int x2, int y2, int front)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual float* vtkMesaRenderWindow::GetRGBAPixelData </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>x2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>front</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set/Get the pixel data of an image, transmitted as RGBARGBA... <p>Implements <a class="el" href="a01489.html#f201f8a40b7dbeaed04598a26abc54c5">vtkRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="933fdec57b6683ac60646cdadb2b2df4"></a><!-- doxytag: member="vtkMesaRenderWindow::GetRGBAPixelData" ref="933fdec57b6683ac60646cdadb2b2df4" args="(int x, int y, int x2, int y2, int front, vtkFloatArray *data)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual int vtkMesaRenderWindow::GetRGBAPixelData </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>x2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>front</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a00556.html">vtkFloatArray</a> * </td> <td class="paramname"> <em>data</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set/Get the pixel data of an image, transmitted as RGBARGBA... <p>Implements <a class="el" href="a01489.html#e9d5cd6ace80bc4051f8a2951337e425">vtkRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="443cd2dfaf871057147059f8df25ff15"></a><!-- doxytag: member="vtkMesaRenderWindow::SetRGBAPixelData" ref="443cd2dfaf871057147059f8df25ff15" args="(int x, int y, int x2, int y2, float *, int front, int blend=0)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual int vtkMesaRenderWindow::SetRGBAPixelData </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>x2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">float * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>front</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>blend</em> = <code>0</code></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set/Get the pixel data of an image, transmitted as RGBARGBA... <p>Implements <a class="el" href="a01489.html#5ae34c0aac5ef65bb17be50cb25ffab6">vtkRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="c875fa6648df45d4a081fa1500d99202"></a><!-- doxytag: member="vtkMesaRenderWindow::SetRGBAPixelData" ref="c875fa6648df45d4a081fa1500d99202" args="(int x, int y, int x2, int y2, vtkFloatArray *, int front, int blend=0)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual int vtkMesaRenderWindow::SetRGBAPixelData </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>x2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a00556.html">vtkFloatArray</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>front</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>blend</em> = <code>0</code></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set/Get the pixel data of an image, transmitted as RGBARGBA... <p>Implements <a class="el" href="a01489.html#2a489644968497e6ff39b09d71c0e4d4">vtkRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="82bdcd894613e9cdb126d8431ce2ab70"></a><!-- doxytag: member="vtkMesaRenderWindow::ReleaseRGBAPixelData" ref="82bdcd894613e9cdb126d8431ce2ab70" args="(float *data)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void vtkMesaRenderWindow::ReleaseRGBAPixelData </td> <td>(</td> <td class="paramtype">float * </td> <td class="paramname"> <em>data</em> </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set/Get the pixel data of an image, transmitted as RGBARGBA... <p>Implements <a class="el" href="a01489.html#3776b5dddc534bb6331bcb1487bc1cac">vtkRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="2d1fd1c0aaffca5de6e74d186fe694f5"></a><!-- doxytag: member="vtkMesaRenderWindow::GetRGBACharPixelData" ref="2d1fd1c0aaffca5de6e74d186fe694f5" args="(int x, int y, int x2, int y2, int front)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual unsigned char* vtkMesaRenderWindow::GetRGBACharPixelData </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>x2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>front</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set/Get the pixel data of an image, transmitted as RGBARGBA... <p>Implements <a class="el" href="a01489.html#d6f5ed9b32e65bfa80aeeaea2f5ea804">vtkRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="a2918caddd2e64c44378f6a9d15598a1"></a><!-- doxytag: member="vtkMesaRenderWindow::GetRGBACharPixelData" ref="a2918caddd2e64c44378f6a9d15598a1" args="(int x, int y, int x2, int y2, int front, vtkUnsignedCharArray *data)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual int vtkMesaRenderWindow::GetRGBACharPixelData </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>x2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>front</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01784.html">vtkUnsignedCharArray</a> * </td> <td class="paramname"> <em>data</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set/Get the pixel data of an image, transmitted as RGBARGBA... <p>Implements <a class="el" href="a01489.html#7d3304c289ce496ab4a33ee03cc0d791">vtkRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="9e855faccd0ec49a7a78d6034109f105"></a><!-- doxytag: member="vtkMesaRenderWindow::SetRGBACharPixelData" ref="9e855faccd0ec49a7a78d6034109f105" args="(int x, int y, int x2, int y2, unsigned char *, int front, int blend=0)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual int vtkMesaRenderWindow::SetRGBACharPixelData </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>x2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned char * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>front</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>blend</em> = <code>0</code></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set/Get the pixel data of an image, transmitted as RGBARGBA... <p>Implements <a class="el" href="a01489.html#778290e9131af5dd033773cb87e8e846">vtkRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="4807a0cd3ef5cfde914a13c63d824a32"></a><!-- doxytag: member="vtkMesaRenderWindow::SetRGBACharPixelData" ref="4807a0cd3ef5cfde914a13c63d824a32" args="(int x, int y, int x2, int y2, vtkUnsignedCharArray *, int front, int blend=0)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual int vtkMesaRenderWindow::SetRGBACharPixelData </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>x2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01784.html">vtkUnsignedCharArray</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>front</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>blend</em> = <code>0</code></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set/Get the pixel data of an image, transmitted as RGBARGBA... <p>Implements <a class="el" href="a01489.html#bcf7ae4421ead7b34089bfc01c30432d">vtkRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="2711c478aeca42e9b6d36152c0f7728d"></a><!-- doxytag: member="vtkMesaRenderWindow::GetZbufferData" ref="2711c478aeca42e9b6d36152c0f7728d" args="(int x1, int y1, int x2, int y2)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual float* vtkMesaRenderWindow::GetZbufferData </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>x1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>x2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y2</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set/Get the zbuffer data from an image <p>Implements <a class="el" href="a01489.html#de6ec79f06dc182164962b88ca1d646e">vtkRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="ab0be429e4f2b7370ecf5d542cfcdd96"></a><!-- doxytag: member="vtkMesaRenderWindow::GetZbufferData" ref="ab0be429e4f2b7370ecf5d542cfcdd96" args="(int x1, int y1, int x2, int y2, float *buffer)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual int vtkMesaRenderWindow::GetZbufferData </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>x1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>x2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">float * </td> <td class="paramname"> <em>buffer</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set/Get the zbuffer data from an image <p>Implements <a class="el" href="a01489.html#9b45d9bd9212114e790d1709212cf2a4">vtkRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="2ded4da9a6572c6ed325cd56781c9419"></a><!-- doxytag: member="vtkMesaRenderWindow::GetZbufferData" ref="2ded4da9a6572c6ed325cd56781c9419" args="(int x1, int y1, int x2, int y2, vtkFloatArray *z)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual int vtkMesaRenderWindow::GetZbufferData </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>x1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>x2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a00556.html">vtkFloatArray</a> * </td> <td class="paramname"> <em>z</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set/Get the zbuffer data from an image <p>Implements <a class="el" href="a01489.html#f4aa5c02407fd1802e4c252a50434fa2">vtkRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="ed17777e4b58178c8e30df4bd236b313"></a><!-- doxytag: member="vtkMesaRenderWindow::SetZbufferData" ref="ed17777e4b58178c8e30df4bd236b313" args="(int x1, int y1, int x2, int y2, float *buffer)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual int vtkMesaRenderWindow::SetZbufferData </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>x1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>x2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">float * </td> <td class="paramname"> <em>buffer</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set/Get the zbuffer data from an image <p>Implements <a class="el" href="a01489.html#cae344d926dd66ff6dd635a0b9ea408e">vtkRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="d3d4a0d324257b47dc15881d9fbea460"></a><!-- doxytag: member="vtkMesaRenderWindow::SetZbufferData" ref="d3d4a0d324257b47dc15881d9fbea460" args="(int x1, int y1, int x2, int y2, vtkFloatArray *buffer)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual int vtkMesaRenderWindow::SetZbufferData </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>x1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>x2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a00556.html">vtkFloatArray</a> * </td> <td class="paramname"> <em>buffer</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set/Get the zbuffer data from an image <p>Implements <a class="el" href="a01489.html#0c7a98f4846e932368f4997084697f9a">vtkRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="2772091b233c41e8bc0cfa6aff14c3d4"></a><!-- doxytag: member="vtkMesaRenderWindow::MakeCurrent" ref="2772091b233c41e8bc0cfa6aff14c3d4" args="()=0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void vtkMesaRenderWindow::MakeCurrent </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [pure virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Make this window the current Mesa context. <p>Implements <a class="el" href="a01489.html#1e307fc160acda0294180a95d07b4e5f">vtkRenderWindow</a>.</p> <p>Implemented in <a class="el" href="a01899.html#3c9b930062d6bab296e93b895ab06ead">vtkXMesaRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="8646fad33afd3c1c9c61773340fb580e"></a><!-- doxytag: member="vtkMesaRenderWindow::RegisterTextureResource" ref="8646fad33afd3c1c9c61773340fb580e" args="(GLuint id)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void vtkMesaRenderWindow::RegisterTextureResource </td> <td>(</td> <td class="paramtype">GLuint </td> <td class="paramname"> <em>id</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Register a texture name with this render window. </div> </div><p> <a class="anchor" name="ebda5e5dcd93f3a70000e5562d6287c4"></a><!-- doxytag: member="vtkMesaRenderWindow::GetDepthBufferSize" ref="ebda5e5dcd93f3a70000e5562d6287c4" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int vtkMesaRenderWindow::GetDepthBufferSize </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Get the size of the depth buffer. <p>Implements <a class="el" href="a01489.html#55846865f8df395a464e8840f8ca8a8e">vtkRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="4de430c9e182a2b31f5f2961ec4c06e6"></a><!-- doxytag: member="vtkMesaRenderWindow::GetColorBufferSizes" ref="4de430c9e182a2b31f5f2961ec4c06e6" args="(int *rgba)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int vtkMesaRenderWindow::GetColorBufferSizes </td> <td>(</td> <td class="paramtype">int * </td> <td class="paramname"> <em>rgba</em> </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Get the size of the color buffer. Returns 0 if not able to determine otherwise sets R G B and A into buffer. <p>Implements <a class="el" href="a01489.html#6b8d4e8834772ba2f6984a4528969318">vtkRenderWindow</a>.</p> </div> </div><p> <a class="anchor" name="cbd3f13692851c455446cc11234a7b3e"></a><!-- doxytag: member="vtkMesaRenderWindow::OpenGLInit" ref="cbd3f13692851c455446cc11234a7b3e" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void vtkMesaRenderWindow::OpenGLInit </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Initialize OpenGL for this window. </div> </div><p> <a class="anchor" name="577e70a847a5e3249505d2fd1493f242"></a><!-- doxytag: member="vtkMesaRenderWindow::GetPixelData" ref="577e70a847a5e3249505d2fd1493f242" args="(int x, int y, int x2, int y2, int front, unsigned char *data)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int vtkMesaRenderWindow::GetPixelData </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>x2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>front</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned char * </td> <td class="paramname"> <em>data</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [protected]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="745e081fbbfe201638122d1d01341a2d"></a><!-- doxytag: member="vtkMesaRenderWindow::GetRGBAPixelData" ref="745e081fbbfe201638122d1d01341a2d" args="(int x, int y, int x2, int y2, int front, float *data)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int vtkMesaRenderWindow::GetRGBAPixelData </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>x2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>front</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">float * </td> <td class="paramname"> <em>data</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [protected]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="4c149a8dd692a2e1981d0fbd3a3ea7b8"></a><!-- doxytag: member="vtkMesaRenderWindow::GetRGBACharPixelData" ref="4c149a8dd692a2e1981d0fbd3a3ea7b8" args="(int x, int y, int x2, int y2, int front, unsigned char *data)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int vtkMesaRenderWindow::GetRGBACharPixelData </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>x2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>y2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>front</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned char * </td> <td class="paramname"> <em>data</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [protected]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <hr><h2>Member Data Documentation</h2> <a class="anchor" name="476c1af08b0624607f732e036e382c01"></a><!-- doxytag: member="vtkMesaRenderWindow::MultiSamples" ref="476c1af08b0624607f732e036e382c01" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int <a class="el" href="a01032.html#476c1af08b0624607f732e036e382c01">vtkMesaRenderWindow::MultiSamples</a><code> [protected]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Reimplemented from <a class="el" href="a01489.html#3f610790430c5589e7b02910456a858f">vtkRenderWindow</a>.</p> <p>Definition at line <a class="el" href="a05265.html#l00036">36</a> of file <a class="el" href="a05265.html">vtkMesaRenderWindow.h</a>.</p> </div> </div><p> <a class="anchor" name="ae126605c731ded2ed90a115e075a40c"></a><!-- doxytag: member="vtkMesaRenderWindow::OldMonitorSetting" ref="ae126605c731ded2ed90a115e075a40c" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">long <a class="el" href="a01032.html#ae126605c731ded2ed90a115e075a40c">vtkMesaRenderWindow::OldMonitorSetting</a><code> [protected]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a05265.html#l00037">37</a> of file <a class="el" href="a05265.html">vtkMesaRenderWindow.h</a>.</p> </div> </div><p> <a class="anchor" name="4fbb235452ab65aeacf2ab83e09ff56e"></a><!-- doxytag: member="vtkMesaRenderWindow::TextureResourceIds" ref="4fbb235452ab65aeacf2ab83e09ff56e" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00720.html">vtkIdList</a>* <a class="el" href="a01032.html#4fbb235452ab65aeacf2ab83e09ff56e">vtkMesaRenderWindow::TextureResourceIds</a><code> [protected]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a05265.html#l00122">122</a> of file <a class="el" href="a05265.html">vtkMesaRenderWindow.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="a05265.html">vtkMesaRenderWindow.h</a></ul> </div> <hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:17:50 2009 for VTK by <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>