Sophie

Sophie

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

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: vtkTextureObject 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>vtkTextureObject Class Reference</h1><!-- doxytag: class="vtkTextureObject" --><!-- doxytag: inherits="vtkObject" --><code>#include &lt;<a class="el" href="a05353.html">vtkTextureObject.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkTextureObject:</div>
<div class="dynsection">
<p><center><img src="a15169.png" border="0" usemap="#a15170" alt="Inheritance graph"></center>
<map name="a15170">
<area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="28,80,108,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="13,6,123,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkTextureObject:</div>
<div class="dynsection">
<p><center><img src="a15171.png" border="0" usemap="#a15172" alt="Collaboration graph"></center>
<map name="a15172">
<area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="113,96,193,123"><area shape="rect" href="a01870.html" title="Non&#45;templated superclass for vtkWeakPointer." alt="" coords="79,187,228,214"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="99,6,208,32"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="255,6,364,32"><area shape="rect" href="a01869.html" title="vtkWeakPointer\&lt; vtkRenderWindow \&gt;" alt="" coords="56,368,309,395"><area shape="rect" href="a01869.html" title="a weak reference to a vtkObject." alt="" coords="149,278,299,304"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a15173.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
abstracts an OpenGL texture object. 
<p>
<a class="el" href="a01701.html" title="abstracts an OpenGL texture object.">vtkTextureObject</a> represents an OpenGL texture object. It provides API to create textures using data already loaded into pixel buffer objects. It can also be used to create textures without uploading any data. <dl class="warning" compact><dt><b>Warning:</b></dt><dd>DON'T PLAY WITH IT YET. </dd></dl>

<p>Definition at line <a class="el" href="a05353.html#l00035">35</a> of file <a class="el" href="a05353.html">vtkTextureObject.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">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <br>
&nbsp;&nbsp;<a class="el" href="a01701.html#81189256df8afa5b75c711b6ebc36cb1db7813c269a03997a18d817309c9c106">Lequal</a> = 0, 
<a class="el" href="a01701.html#81189256df8afa5b75c711b6ebc36cb1b3fd2d33cccdcfef9cc2bbd04b2d893f">Gequal</a>, 
<a class="el" href="a01701.html#81189256df8afa5b75c711b6ebc36cb1d25374fc116cb0f9d2da16e2b46f8147">Less</a>, 
<a class="el" href="a01701.html#81189256df8afa5b75c711b6ebc36cb1e6048ebbc2a8b2f5af4fd62cf7e12741">Greater</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="a01701.html#81189256df8afa5b75c711b6ebc36cb1b7d0a6295183eb797d1f7e31c6278ac7">Equal</a>, 
<a class="el" href="a01701.html#81189256df8afa5b75c711b6ebc36cb1cb123ecd5fe9d294f0ab155ad95e04a5">NotEqual</a>, 
<a class="el" href="a01701.html#81189256df8afa5b75c711b6ebc36cb1447759c6a7b103e0be4c8f81350ae882">AlwaysTrue</a>, 
<a class="el" href="a01701.html#81189256df8afa5b75c711b6ebc36cb1ac274385c92fb8273291f1dae8977d4a">Never</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="a01701.html#42f76d742b5ac91f6ee2bef6a02799828d9a54a3206513984aae90bdca69c0de">Luminance</a> = 0, 
<a class="el" href="a01701.html#42f76d742b5ac91f6ee2bef6a0279982527684db1b5252e5d66161542176e82a">Intensity</a>, 
<a class="el" href="a01701.html#42f76d742b5ac91f6ee2bef6a0279982b9b1c4097edc9a90f4362bdc70fcb0eb">Alpha</a>
 }</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="a01701.html#422dab941a24054a3f01b54251f60aadcca3180c6b1737a3cbc8c184dfc949b7">Clamp</a> = 0, 
<a class="el" href="a01701.html#422dab941a24054a3f01b54251f60aad4677af06f9fb201edc463c9583add4c2">ClampToEdge</a>, 
<a class="el" href="a01701.html#422dab941a24054a3f01b54251f60aaddd7924eb66ca326d459208a8fc9ba827">Repeat</a>, 
<a class="el" href="a01701.html#422dab941a24054a3f01b54251f60aad6eb7c8ae195b4461bebb31e04306a87f">ClampToBorder</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="a01701.html#422dab941a24054a3f01b54251f60aadb66bfc8ce1db01cc47186dbefb9ce2de">MirroredRepeat</a>
<br>
 }</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="a01701.html#1611c3ca19608d6964f2d2466505b8b75a58de33880c3a4d5bf883ffa01492d9">Nearest</a> = 0, 
<a class="el" href="a01701.html#1611c3ca19608d6964f2d2466505b8b7dc6f44277e6414a547ccf590b6098408">Linear</a>, 
<a class="el" href="a01701.html#1611c3ca19608d6964f2d2466505b8b755313db377a6f77c28749ca49d049168">NearestMipmapNearest</a>, 
<a class="el" href="a01701.html#1611c3ca19608d6964f2d2466505b8b7a4db9e54148ca7e6166e45b0e60806b3">NearestMipmapLinear</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="a01701.html#1611c3ca19608d6964f2d2466505b8b7428c93ce1f4fd919bb6be47ac0bd0bb3">LinearMipmapNearest</a>, 
<a class="el" href="a01701.html#1611c3ca19608d6964f2d2466505b8b76de7dc92c94e84f98341cd727370cfba">LinearMipmapLinear</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="a01084.html">vtkObject</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#d35b9fc5790eee4cf46ddbf889dd8d59">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="a01701.html#c8d21c15f063ba0d834d4a24eab727c4">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="a01701.html#d3ed8e9c16acea708f64951aff01a4dd">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="a01701.html#072cfaf5ad72ca1f1f1604e876a7c743">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">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#2a883c385911ede7c0204d916a6ced21">GetNumberOfDimensions</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#1a3440e50fecc7620b7a6f61de3ff8b5">IsBound</a> ()</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01222.html">vtkPixelBufferObject</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#ff335cd6f7503b0c277bb9e40e511dde">Download</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#12aa07096aa68ea06564423c98a9c52f">GetDataType</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#efb0134bb7ebc84e0c74e6a6de4b4bfd">GetInternalFormat</a> (int vtktype, int numComps, bool shaderSupportsTextureInt)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#3f51253ebe5de07d443d85c10d028e75">GetFormat</a> (int vtktype, int numComps, bool shaderSupportsTextureInt)</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="a01701.html#ef3a749b463b7f977b5548f0583ad61d">SetContext</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="a01701.html#eb76820de1cb669241aef52530f3548a">GetContext</a> ()</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#56da0664598fde393f639863946efeca">GetHeight</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#9c35c7de12e1533e3e15bfaa6a930fe8">GetDepth</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="a01701.html#0891cdcd0feed609ff10c017c4c30664">GetComponents</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="a01701.html#43cf44174451c71daf33e67b23c43e6e">GetTarget</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#4e2f832a8a9c0ad2cce3353ba3ff075e">GetHandle</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="a01701.html#ef2c59d99143e9d7f89cf3393dd85bda">Bind</a> ()</td></tr>

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

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#35ab43f2a08136b74ff11f5072a30507">Create1D</a> (int numComps, <a class="el" href="a01222.html">vtkPixelBufferObject</a> *pbo, bool shaderSupportsTextureInt)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#a4efb50832aff0d07f157796d6c82703">Create2D</a> (unsigned int width, unsigned int height, int numComps, <a class="el" href="a01222.html">vtkPixelBufferObject</a> *pbo, bool shaderSupportsTextureInt)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#7cbed4075ddc25ede46c6e7ef06bd487">Create3D</a> (unsigned int width, unsigned int height, unsigned int depth, int numComps, <a class="el" href="a01222.html">vtkPixelBufferObject</a> *pbo, bool shaderSupportsTextureInt)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#b2de4f0ac799bbb6c25733900aaa8d56">Create2D</a> (unsigned int width, unsigned int height, int numComps, int vtktype, bool shaderSupportsTextureInt)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#a716c867d89ad47e0e6aae52e476b143">Create3D</a> (unsigned int width, unsigned int height, unsigned int depth, int numComps, int vtktype, bool shaderSupportsTextureInt)</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="a01701.html#60e78d377207159b58a82f764dcfdf61">GetWrapS</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="a01701.html#d2c9be0602ad26aaa5b6acb1caf4b04c">SetWrapS</a> (int)</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="a01701.html#86d1e434a604a9f2ea2eab6e5ef151e4">GetWrapT</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="a01701.html#14d9b25e95521279582a0be0b5f89fc2">SetWrapT</a> (int)</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="a01701.html#13796d3bf75b899980a08750fdc1371e">GetWrapR</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="a01701.html#8419f551c260f679b094fa2bd19d0c8d">SetWrapR</a> (int)</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="a01701.html#ad30493b170b5355c2d23c4427948c70">GetMinificationFilter</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="a01701.html#c7a28094de0376735d0fc680d4ca732d">SetMinificationFilter</a> (int)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#4aef7b02a6e996778830d7112e643b7f">GetLinearMagnification</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="a01701.html#0bad82b24d7d338715f214ceb5fc9e0c">SetLinearMagnification</a> (bool)</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="a01701.html#5ebbcb691b8d2bbdbd3b355df582716a">SetBorderColor</a> (float, float, float, float)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#4d6910fae79b67229e7282e787e7151a">SetBorderColor</a> (float[4])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#4a7d9d4455538281e8144b09cd950509">GetBorderColor</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="a01701.html#df4d670503b0d68aff6e3127ae3fb26d">GetBorderColor</a> (float &amp;, float &amp;, float &amp;, float &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#b692c2327ba8f63d24b749bf370a5b05">GetBorderColor</a> (float[4])</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="a01701.html#45b351f9aa0a8571ba30042d69cf1ad2">SetPriority</a> (float)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#f585101928446b8c396424f074e1ed65">GetPriority</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="a01701.html#c30e3531fb9da371ec372e05a8450eab">SetMinLOD</a> (float)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#9598126daef019a017bf0f10d180b29a">GetMinLOD</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="a01701.html#c23665650c2e7a2ac2feb25d6c5614ba">SetMaxLOD</a> (float)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#b85086ea0d0b2c0c33e70e26f6f37fa0">GetMaxLOD</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="a01701.html#facfde7b86a6521779237bc04f3293ea">SetBaseLevel</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="a01701.html#73afe11a8ee17124178c5fccc94140d1">GetBaseLevel</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="a01701.html#4c7a0aa3795207c3d45f075868808b80">SetMaxLevel</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="a01701.html#1dedade61439d91fb7a3c92b7cb02f72">GetMaxLevel</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#571a5db0784eaa45ef5ff909ed908b13">GetDepthTextureCompare</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="a01701.html#a7765b04d241ca94a3bb5a790100bb92">SetDepthTextureCompare</a> (bool)</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="a01701.html#d0fbac5b8c0e01c520f5eb772593c891">GetDepthTextureCompareFunction</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="a01701.html#caef4af3de16a2b802031c78c253f00e">SetDepthTextureCompareFunction</a> (int)</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="a01701.html#724f0425f74b15705f30c0c080ae9e08">GetDepthTextureMode</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="a01701.html#85d6c62bde392368701a3cf4fd88701e">SetDepthTextureMode</a> (int)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#3cae1fc3e0b028422f718251c72de474">GetGenerateMipmap</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="a01701.html#1c98bd16dbf441b5eb9eff2f64a15f18">SetGenerateMipmap</a> (bool)</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 <a class="el" href="a01701.html">vtkTextureObject</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#57d3749b4ffba3cc730e8c014097689e">New</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#590c2aff77f683bcfa07d887f1c519c0">IsTypeOf</a> (const char *type)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#b6b690bf9ac8b7016a60ebc4ef551a06">IsSupported</a> (<a class="el" href="a01489.html">vtkRenderWindow</a> *renWin)</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="a01701.html#0820e7d9b9fcbcc0eef8321cb9739e46">vtkTextureObject</a> ()</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#4f3b7b00cc99fbaf5a3d5bfe8b1259ae">LoadRequiredExtensions</a> (<a class="el" href="a01105.html">vtkOpenGLExtensionManager</a> *)</td></tr>

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

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

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#90e64ebff497974cf211ce216b56dbc7">NumberOfDimensions</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="a01701.html#947b5df59e3bb83088ec0859542bd3f1">Width</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="a01701.html#c93c0f9675909381cb391c77e1827014">Height</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="a01701.html#168a808187ebebb27d5d7322e4bf6661">Depth</a></td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#5fc985316a27d979033a5e609727cf01">Format</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#8b791efd21026d00cc26eae14a30ce29">Type</a></td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01869.html">vtkWeakPointer</a>&lt; <a class="el" href="a01489.html">vtkRenderWindow</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#a4e77720f2fd6260d83b5c04dbc44af7">Context</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="a01701.html#3fff12a367ed3e9dd4479ecd4642d172">Handle</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#4fa0d570e10d9a21d3451b1f9535b94d">SupportsTextureInteger</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#75a129b3fda9ab7dabcaad482aeaa531">WrapS</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#19bbd42f91bee0379a235ee0d479b142">WrapT</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#389628dd902412f34e465d1eb0d3f8cd">WrapR</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#6f662fe781d844bd3ea444b7eaf39ab5">MinificationFilter</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#c53a4e422c01045ebcb7b7f1dd2770b4">LinearMagnification</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#7f5c0ffd43da6d33ef219b84399d213d">BorderColor</a> [4]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#4e8a16fab42b699bd753bffa02f580ca">Priority</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#32754a9dd2b00f4596007942aeb2ff45">MinLOD</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#4535480b3f037a0bce01c924f85a0dec">MaxLOD</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#6b16ca5c932b5b00467e3fef23b54f94">BaseLevel</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#27a2c107b0ecd44154b9424d9203e3e8">MaxLevel</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#4d3c122cf9071dde20e7c78299663597">DepthTextureCompare</a></td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#89926088126f4e49bf47cb150bc95a28">DepthTextureMode</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01701.html#940d1baf1ade13d9521c11e13313f8c2">GenerateMipmap</a></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="a01701.html#52de1b80532b16352e98bda7e4972632">SendParametersTime</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="d35b9fc5790eee4cf46ddbf889dd8d59"></a><!-- doxytag: member="vtkTextureObject::Superclass" ref="d35b9fc5790eee4cf46ddbf889dd8d59" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a01084.html">vtkObject</a> <a class="el" href="a01084.html">vtkTextureObject::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01084.html#11429dee69f4b562e03e07b453dae9b5">vtkObject</a>.</p>

<p>Definition at line <a class="el" href="a05353.html#l00084">84</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="81189256df8afa5b75c711b6ebc36cb1"></a><!-- doxytag: member="vtkTextureObject::@99" ref="81189256df8afa5b75c711b6ebc36cb1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="81189256df8afa5b75c711b6ebc36cb1db7813c269a03997a18d817309c9c106"></a><!-- doxytag: member="Lequal" ref="81189256df8afa5b75c711b6ebc36cb1db7813c269a03997a18d817309c9c106" args="" -->Lequal</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="81189256df8afa5b75c711b6ebc36cb1b3fd2d33cccdcfef9cc2bbd04b2d893f"></a><!-- doxytag: member="Gequal" ref="81189256df8afa5b75c711b6ebc36cb1b3fd2d33cccdcfef9cc2bbd04b2d893f" args="" -->Gequal</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="81189256df8afa5b75c711b6ebc36cb1d25374fc116cb0f9d2da16e2b46f8147"></a><!-- doxytag: member="Less" ref="81189256df8afa5b75c711b6ebc36cb1d25374fc116cb0f9d2da16e2b46f8147" args="" -->Less</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="81189256df8afa5b75c711b6ebc36cb1e6048ebbc2a8b2f5af4fd62cf7e12741"></a><!-- doxytag: member="Greater" ref="81189256df8afa5b75c711b6ebc36cb1e6048ebbc2a8b2f5af4fd62cf7e12741" args="" -->Greater</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="81189256df8afa5b75c711b6ebc36cb1b7d0a6295183eb797d1f7e31c6278ac7"></a><!-- doxytag: member="Equal" ref="81189256df8afa5b75c711b6ebc36cb1b7d0a6295183eb797d1f7e31c6278ac7" args="" -->Equal</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="81189256df8afa5b75c711b6ebc36cb1cb123ecd5fe9d294f0ab155ad95e04a5"></a><!-- doxytag: member="NotEqual" ref="81189256df8afa5b75c711b6ebc36cb1cb123ecd5fe9d294f0ab155ad95e04a5" args="" -->NotEqual</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="81189256df8afa5b75c711b6ebc36cb1447759c6a7b103e0be4c8f81350ae882"></a><!-- doxytag: member="AlwaysTrue" ref="81189256df8afa5b75c711b6ebc36cb1447759c6a7b103e0be4c8f81350ae882" args="" -->AlwaysTrue</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="81189256df8afa5b75c711b6ebc36cb1ac274385c92fb8273291f1dae8977d4a"></a><!-- doxytag: member="Never" ref="81189256df8afa5b75c711b6ebc36cb1ac274385c92fb8273291f1dae8977d4a" args="" -->Never</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>Definition at line <a class="el" href="a05353.html#l00041">41</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="42f76d742b5ac91f6ee2bef6a0279982"></a><!-- doxytag: member="vtkTextureObject::@100" ref="42f76d742b5ac91f6ee2bef6a0279982" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="42f76d742b5ac91f6ee2bef6a02799828d9a54a3206513984aae90bdca69c0de"></a><!-- doxytag: member="Luminance" ref="42f76d742b5ac91f6ee2bef6a02799828d9a54a3206513984aae90bdca69c0de" args="" -->Luminance</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="42f76d742b5ac91f6ee2bef6a0279982527684db1b5252e5d66161542176e82a"></a><!-- doxytag: member="Intensity" ref="42f76d742b5ac91f6ee2bef6a0279982527684db1b5252e5d66161542176e82a" args="" -->Intensity</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="42f76d742b5ac91f6ee2bef6a0279982b9b1c4097edc9a90f4362bdc70fcb0eb"></a><!-- doxytag: member="Alpha" ref="42f76d742b5ac91f6ee2bef6a0279982b9b1c4097edc9a90f4362bdc70fcb0eb" args="" -->Alpha</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>Definition at line <a class="el" href="a05353.html#l00054">54</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="422dab941a24054a3f01b54251f60aad"></a><!-- doxytag: member="vtkTextureObject::@101" ref="422dab941a24054a3f01b54251f60aad" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="422dab941a24054a3f01b54251f60aadcca3180c6b1737a3cbc8c184dfc949b7"></a><!-- doxytag: member="Clamp" ref="422dab941a24054a3f01b54251f60aadcca3180c6b1737a3cbc8c184dfc949b7" args="" -->Clamp</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="422dab941a24054a3f01b54251f60aad4677af06f9fb201edc463c9583add4c2"></a><!-- doxytag: member="ClampToEdge" ref="422dab941a24054a3f01b54251f60aad4677af06f9fb201edc463c9583add4c2" args="" -->ClampToEdge</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="422dab941a24054a3f01b54251f60aaddd7924eb66ca326d459208a8fc9ba827"></a><!-- doxytag: member="Repeat" ref="422dab941a24054a3f01b54251f60aaddd7924eb66ca326d459208a8fc9ba827" args="" -->Repeat</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="422dab941a24054a3f01b54251f60aad6eb7c8ae195b4461bebb31e04306a87f"></a><!-- doxytag: member="ClampToBorder" ref="422dab941a24054a3f01b54251f60aad6eb7c8ae195b4461bebb31e04306a87f" args="" -->ClampToBorder</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="422dab941a24054a3f01b54251f60aadb66bfc8ce1db01cc47186dbefb9ce2de"></a><!-- doxytag: member="MirroredRepeat" ref="422dab941a24054a3f01b54251f60aadb66bfc8ce1db01cc47186dbefb9ce2de" args="" -->MirroredRepeat</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>Definition at line <a class="el" href="a05353.html#l00062">62</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1611c3ca19608d6964f2d2466505b8b7"></a><!-- doxytag: member="vtkTextureObject::@102" ref="1611c3ca19608d6964f2d2466505b8b7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="1611c3ca19608d6964f2d2466505b8b75a58de33880c3a4d5bf883ffa01492d9"></a><!-- doxytag: member="Nearest" ref="1611c3ca19608d6964f2d2466505b8b75a58de33880c3a4d5bf883ffa01492d9" args="" -->Nearest</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="1611c3ca19608d6964f2d2466505b8b7dc6f44277e6414a547ccf590b6098408"></a><!-- doxytag: member="Linear" ref="1611c3ca19608d6964f2d2466505b8b7dc6f44277e6414a547ccf590b6098408" args="" -->Linear</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="1611c3ca19608d6964f2d2466505b8b755313db377a6f77c28749ca49d049168"></a><!-- doxytag: member="NearestMipmapNearest" ref="1611c3ca19608d6964f2d2466505b8b755313db377a6f77c28749ca49d049168" args="" -->NearestMipmapNearest</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="1611c3ca19608d6964f2d2466505b8b7a4db9e54148ca7e6166e45b0e60806b3"></a><!-- doxytag: member="NearestMipmapLinear" ref="1611c3ca19608d6964f2d2466505b8b7a4db9e54148ca7e6166e45b0e60806b3" args="" -->NearestMipmapLinear</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="1611c3ca19608d6964f2d2466505b8b7428c93ce1f4fd919bb6be47ac0bd0bb3"></a><!-- doxytag: member="LinearMipmapNearest" ref="1611c3ca19608d6964f2d2466505b8b7428c93ce1f4fd919bb6be47ac0bd0bb3" args="" -->LinearMipmapNearest</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="1611c3ca19608d6964f2d2466505b8b76de7dc92c94e84f98341cd727370cfba"></a><!-- doxytag: member="LinearMipmapLinear" ref="1611c3ca19608d6964f2d2466505b8b76de7dc92c94e84f98341cd727370cfba" args="" -->LinearMipmapLinear</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>Definition at line <a class="el" href="a05353.html#l00072">72</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="0820e7d9b9fcbcc0eef8321cb9739e46"></a><!-- doxytag: member="vtkTextureObject::vtkTextureObject" ref="0820e7d9b9fcbcc0eef8321cb9739e46" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkTextureObject::vtkTextureObject           </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="ec30afd3752cb52333f2f5399e61bcb7"></a><!-- doxytag: member="vtkTextureObject::~vtkTextureObject" ref="ec30afd3752cb52333f2f5399e61bcb7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkTextureObject::~vtkTextureObject           </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="57d3749b4ffba3cc730e8c014097689e"></a><!-- doxytag: member="vtkTextureObject::New" ref="57d3749b4ffba3cc730e8c014097689e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01701.html">vtkTextureObject</a>* vtkTextureObject::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 an object with Debug turned off, modified time initialized to zero, and reference counting on. 
<p>Reimplemented from <a class="el" href="a01084.html#4d5b227267c076d6f9e38483370b6612">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="c8d21c15f063ba0d834d4a24eab727c4"></a><!-- doxytag: member="vtkTextureObject::GetClassName" ref="c8d21c15f063ba0d834d4a24eab727c4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkTextureObject::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="a01084.html#d95975c85c2896ea32ff4cf1f8de0886">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="590c2aff77f683bcfa07d887f1c519c0"></a><!-- doxytag: member="vtkTextureObject::IsTypeOf" ref="590c2aff77f683bcfa07d887f1c519c0" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkTextureObject::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="a01084.html#e9548a248bce0f02f73bbcccd0a9489e">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="d3ed8e9c16acea708f64951aff01a4dd"></a><!-- doxytag: member="vtkTextureObject::IsA" ref="d3ed8e9c16acea708f64951aff01a4dd" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkTextureObject::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="a01084.html#831e57b04e46827a7098aa81abadee69">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="001dc2f721caf0bd9a54b8c9bd688b78"></a><!-- doxytag: member="vtkTextureObject::SafeDownCast" ref="001dc2f721caf0bd9a54b8c9bd688b78" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01701.html">vtkTextureObject</a>* vtkTextureObject::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="a01084.html#bb9351f076544c427ee91229dce83abe">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="072cfaf5ad72ca1f1f1604e876a7c743"></a><!-- doxytag: member="vtkTextureObject::PrintSelf" ref="072cfaf5ad72ca1f1f1604e876a7c743" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkTextureObject::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="a01084.html#bf3dbb4154289b56a12483eee3866263">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="ef3a749b463b7f977b5548f0583ad61d"></a><!-- doxytag: member="vtkTextureObject::SetContext" ref="ef3a749b463b7f977b5548f0583ad61d" args="(vtkRenderWindow *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkTextureObject::SetContext           </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>
Get/Set the context. This does not increase the reference count of the context to avoid reference loops. <a class="el" href="a01701.html#ef3a749b463b7f977b5548f0583ad61d">SetContext()</a> may raise an error is the OpenGL context does not support the required OpenGL extensions. 
</div>
</div><p>
<a class="anchor" name="eb76820de1cb669241aef52530f3548a"></a><!-- doxytag: member="vtkTextureObject::GetContext" ref="eb76820de1cb669241aef52530f3548a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01489.html">vtkRenderWindow</a>* vtkTextureObject::GetContext           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get/Set the context. This does not increase the reference count of the context to avoid reference loops. <a class="el" href="a01701.html#ef3a749b463b7f977b5548f0583ad61d">SetContext()</a> may raise an error is the OpenGL context does not support the required OpenGL extensions. 
</div>
</div><p>
<a class="anchor" name="c7a642f41455eacf2acabb8a887f4286"></a><!-- doxytag: member="vtkTextureObject::GetWidth" ref="c7a642f41455eacf2acabb8a887f4286" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned int vtkTextureObject::GetWidth           </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 texture dimensions. These are the properties of the OpenGL texture this instance represents. 
</div>
</div><p>
<a class="anchor" name="56da0664598fde393f639863946efeca"></a><!-- doxytag: member="vtkTextureObject::GetHeight" ref="56da0664598fde393f639863946efeca" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned int vtkTextureObject::GetHeight           </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 texture dimensions. These are the properties of the OpenGL texture this instance represents. 
</div>
</div><p>
<a class="anchor" name="9c35c7de12e1533e3e15bfaa6a930fe8"></a><!-- doxytag: member="vtkTextureObject::GetDepth" ref="9c35c7de12e1533e3e15bfaa6a930fe8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned int vtkTextureObject::GetDepth           </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 texture dimensions. These are the properties of the OpenGL texture this instance represents. 
</div>
</div><p>
<a class="anchor" name="0891cdcd0feed609ff10c017c4c30664"></a><!-- doxytag: member="vtkTextureObject::GetComponents" ref="0891cdcd0feed609ff10c017c4c30664" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkTextureObject::GetComponents           </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 texture dimensions. These are the properties of the OpenGL texture this instance represents. 
</div>
</div><p>
<a class="anchor" name="2a883c385911ede7c0204d916a6ced21"></a><!-- doxytag: member="vtkTextureObject::GetNumberOfDimensions" ref="2a883c385911ede7c0204d916a6ced21" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkTextureObject::GetNumberOfDimensions           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>
Returns OpenGL texture target to which the texture is/can be bound. 
</div>
</div><p>
<a class="anchor" name="4e2f832a8a9c0ad2cce3353ba3ff075e"></a><!-- doxytag: member="vtkTextureObject::GetHandle" ref="4e2f832a8a9c0ad2cce3353ba3ff075e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned int vtkTextureObject::GetHandle           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the OpenGL handle. 
</div>
</div><p>
<a class="anchor" name="ef2c59d99143e9d7f89cf3393dd85bda"></a><!-- doxytag: member="vtkTextureObject::Bind" ref="ef2c59d99143e9d7f89cf3393dd85bda" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkTextureObject::Bind           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Activate the texture. The texture must have been created using Create(). RenderWindow must be set before calling this. 
</div>
</div><p>
<a class="anchor" name="dac3a11110446b6bb10709965cb25aeb"></a><!-- doxytag: member="vtkTextureObject::UnBind" ref="dac3a11110446b6bb10709965cb25aeb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkTextureObject::UnBind           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Activate the texture. The texture must have been created using Create(). RenderWindow must be set before calling this. 
</div>
</div><p>
<a class="anchor" name="1a3440e50fecc7620b7a6f61de3ff8b5"></a><!-- doxytag: member="vtkTextureObject::IsBound" ref="1a3440e50fecc7620b7a6f61de3ff8b5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkTextureObject::IsBound           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Tells if the texture object is bound. 
</div>
</div><p>
<a class="anchor" name="ee56ab88dc7715834baf467ac82fe658"></a><!-- doxytag: member="vtkTextureObject::SendParameters" ref="ee56ab88dc7715834baf467ac82fe658" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkTextureObject::SendParameters           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Send all the texture object parameters to the hardware if not done yet. <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>is_bound: <a class="el" href="a01701.html#1a3440e50fecc7620b7a6f61de3ff8b5">IsBound()</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="35ab43f2a08136b74ff11f5072a30507"></a><!-- doxytag: member="vtkTextureObject::Create1D" ref="35ab43f2a08136b74ff11f5072a30507" args="(int numComps, vtkPixelBufferObject *pbo, bool shaderSupportsTextureInt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkTextureObject::Create1D           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>numComps</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01222.html">vtkPixelBufferObject</a> *&nbsp;</td>
          <td class="paramname"> <em>pbo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>shaderSupportsTextureInt</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a 1D texture using the PBO. Eventually we may start supporting creating a texture from subset of data in the PBO, but for simplicity we'll begin with entire PBO data. numComps must be in [1-4]. shaderSupportsTextureInt is true if the shader has an alternate implementation supporting sampler with integer values. Even if the card supports texture int, it does not mean that the implementor of the shader made a version that supports texture int. 
</div>
</div><p>
<a class="anchor" name="a4efb50832aff0d07f157796d6c82703"></a><!-- doxytag: member="vtkTextureObject::Create2D" ref="a4efb50832aff0d07f157796d6c82703" args="(unsigned int width, unsigned int height, int numComps, vtkPixelBufferObject *pbo, bool shaderSupportsTextureInt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkTextureObject::Create2D           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>height</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>numComps</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01222.html">vtkPixelBufferObject</a> *&nbsp;</td>
          <td class="paramname"> <em>pbo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>shaderSupportsTextureInt</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a 2D texture using the PBO. Eventually we may start supporting creating a texture from subset of data in the PBO, but for simplicity we'll begin with entire PBO data. numComps must be in [1-4]. 
</div>
</div><p>
<a class="anchor" name="7cbed4075ddc25ede46c6e7ef06bd487"></a><!-- doxytag: member="vtkTextureObject::Create3D" ref="7cbed4075ddc25ede46c6e7ef06bd487" args="(unsigned int width, unsigned int height, unsigned int depth, int numComps, vtkPixelBufferObject *pbo, bool shaderSupportsTextureInt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkTextureObject::Create3D           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>height</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>depth</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>numComps</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01222.html">vtkPixelBufferObject</a> *&nbsp;</td>
          <td class="paramname"> <em>pbo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>shaderSupportsTextureInt</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a 3D texture using the PBO. Eventually we may start supporting creating a texture from subset of data in the PBO, but for simplicity we'll begin with entire PBO data. numComps must be in [1-4]. 
</div>
</div><p>
<a class="anchor" name="b2de4f0ac799bbb6c25733900aaa8d56"></a><!-- doxytag: member="vtkTextureObject::Create2D" ref="b2de4f0ac799bbb6c25733900aaa8d56" args="(unsigned int width, unsigned int height, int numComps, int vtktype, bool shaderSupportsTextureInt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkTextureObject::Create2D           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>height</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>numComps</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>vtktype</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>shaderSupportsTextureInt</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create texture without uploading any data. To create a DEPTH_COMPONENT texture, vtktype must be set to VTK_VOID and numComps must be 1. 
</div>
</div><p>
<a class="anchor" name="a716c867d89ad47e0e6aae52e476b143"></a><!-- doxytag: member="vtkTextureObject::Create3D" ref="a716c867d89ad47e0e6aae52e476b143" args="(unsigned int width, unsigned int height, unsigned int depth, int numComps, int vtktype, bool shaderSupportsTextureInt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkTextureObject::Create3D           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>height</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>depth</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>numComps</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>vtktype</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>shaderSupportsTextureInt</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create texture without uploading any data. To create a DEPTH_COMPONENT texture, vtktype must be set to VTK_VOID and numComps must be 1. 
</div>
</div><p>
<a class="anchor" name="ff335cd6f7503b0c277bb9e40e511dde"></a><!-- doxytag: member="vtkTextureObject::Download" ref="ff335cd6f7503b0c277bb9e40e511dde" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01222.html">vtkPixelBufferObject</a>* vtkTextureObject::Download           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This is used to download raw data from the texture into a pixel bufer. The pixel buffer API can then be used to download the pixel buffer data to CPU arrays. The caller takes on the responsibility of deleting the returns <a class="el" href="a01222.html" title="abstracts an OpenGL pixel buffer object.">vtkPixelBufferObject</a> once it done with it. 
</div>
</div><p>
<a class="anchor" name="12aa07096aa68ea06564423c98a9c52f"></a><!-- doxytag: member="vtkTextureObject::GetDataType" ref="12aa07096aa68ea06564423c98a9c52f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkTextureObject::GetDataType           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the data type for the texture as a vtk type int i.e. VTK_INT etc. 
</div>
</div><p>
<a class="anchor" name="efb0134bb7ebc84e0c74e6a6de4b4bfd"></a><!-- doxytag: member="vtkTextureObject::GetInternalFormat" ref="efb0134bb7ebc84e0c74e6a6de4b4bfd" args="(int vtktype, int numComps, bool shaderSupportsTextureInt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkTextureObject::GetInternalFormat           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>vtktype</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>numComps</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>shaderSupportsTextureInt</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="3f51253ebe5de07d443d85c10d028e75"></a><!-- doxytag: member="vtkTextureObject::GetFormat" ref="3f51253ebe5de07d443d85c10d028e75" args="(int vtktype, int numComps, bool shaderSupportsTextureInt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkTextureObject::GetFormat           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>vtktype</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>numComps</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>shaderSupportsTextureInt</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>
Wrap mode for the first texture coordinate "s" Valid values are: - Clamp - ClampToEdge - Repeat - ClampToBorder - MirroredRepeat Initial value is Repeat (as in OpenGL spec) 
</div>
</div><p>
<a class="anchor" name="d2c9be0602ad26aaa5b6acb1caf4b04c"></a><!-- doxytag: member="vtkTextureObject::SetWrapS" ref="d2c9be0602ad26aaa5b6acb1caf4b04c" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTextureObject::SetWrapS           </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>
Wrap mode for the first texture coordinate "s" Valid values are: - Clamp - ClampToEdge - Repeat - ClampToBorder - MirroredRepeat Initial value is Repeat (as in OpenGL spec) 
</div>
</div><p>
<a class="anchor" name="86d1e434a604a9f2ea2eab6e5ef151e4"></a><!-- doxytag: member="vtkTextureObject::GetWrapT" ref="86d1e434a604a9f2ea2eab6e5ef151e4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkTextureObject::GetWrapT           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Wrap mode for the first texture coordinate "t" Valid values are: - Clamp - ClampToEdge - Repeat - ClampToBorder - MirroredRepeat Initial value is Repeat (as in OpenGL spec) 
</div>
</div><p>
<a class="anchor" name="14d9b25e95521279582a0be0b5f89fc2"></a><!-- doxytag: member="vtkTextureObject::SetWrapT" ref="14d9b25e95521279582a0be0b5f89fc2" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTextureObject::SetWrapT           </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>
Wrap mode for the first texture coordinate "t" Valid values are: - Clamp - ClampToEdge - Repeat - ClampToBorder - MirroredRepeat Initial value is Repeat (as in OpenGL spec) 
</div>
</div><p>
<a class="anchor" name="13796d3bf75b899980a08750fdc1371e"></a><!-- doxytag: member="vtkTextureObject::GetWrapR" ref="13796d3bf75b899980a08750fdc1371e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkTextureObject::GetWrapR           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Wrap mode for the first texture coordinate "r" Valid values are: - Clamp - ClampToEdge - Repeat - ClampToBorder - MirroredRepeat Initial value is Repeat (as in OpenGL spec) 
</div>
</div><p>
<a class="anchor" name="8419f551c260f679b094fa2bd19d0c8d"></a><!-- doxytag: member="vtkTextureObject::SetWrapR" ref="8419f551c260f679b094fa2bd19d0c8d" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTextureObject::SetWrapR           </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>
Wrap mode for the first texture coordinate "r" Valid values are: - Clamp - ClampToEdge - Repeat - ClampToBorder - MirroredRepeat Initial value is Repeat (as in OpenGL spec) 
</div>
</div><p>
<a class="anchor" name="ad30493b170b5355c2d23c4427948c70"></a><!-- doxytag: member="vtkTextureObject::GetMinificationFilter" ref="ad30493b170b5355c2d23c4427948c70" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkTextureObject::GetMinificationFilter           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Minification filter mode. Valid values are: - Nearest - Linear - NearestMipmapNearest - NearestMipmapLinear - LinearMipmapNearest - LinearMipmapLinear Initial value is NearestMipMapLinear (note initial value in OpenGL spec is NearestMipMapLinear but this is error-prone because it makes the texture object incomplete. ). 
</div>
</div><p>
<a class="anchor" name="c7a28094de0376735d0fc680d4ca732d"></a><!-- doxytag: member="vtkTextureObject::SetMinificationFilter" ref="c7a28094de0376735d0fc680d4ca732d" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTextureObject::SetMinificationFilter           </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>
Minification filter mode. Valid values are: - Nearest - Linear - NearestMipmapNearest - NearestMipmapLinear - LinearMipmapNearest - LinearMipmapLinear Initial value is NearestMipMapLinear (note initial value in OpenGL spec is NearestMipMapLinear but this is error-prone because it makes the texture object incomplete. ). 
</div>
</div><p>
<a class="anchor" name="4aef7b02a6e996778830d7112e643b7f"></a><!-- doxytag: member="vtkTextureObject::GetLinearMagnification" ref="4aef7b02a6e996778830d7112e643b7f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool vtkTextureObject::GetLinearMagnification           </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 magnification mode is linear (true) or nearest (false). Initial value is false (initial value in OpenGL spec is true). 
</div>
</div><p>
<a class="anchor" name="0bad82b24d7d338715f214ceb5fc9e0c"></a><!-- doxytag: member="vtkTextureObject::SetLinearMagnification" ref="0bad82b24d7d338715f214ceb5fc9e0c" args="(bool)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTextureObject::SetLinearMagnification           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Tells if the magnification mode is linear (true) or nearest (false). Initial value is false (initial value in OpenGL spec is true). 
</div>
</div><p>
<a class="anchor" name="5ebbcb691b8d2bbdbd3b355df582716a"></a><!-- doxytag: member="vtkTextureObject::SetBorderColor" ref="5ebbcb691b8d2bbdbd3b355df582716a" args="(float, float, float, float)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTextureObject::SetBorderColor           </td>
          <td>(</td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&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>
Border Color (RGBA). Each component is in [0.0f,1.0f]. Initial value is (0.0f,0.0f,0.0f,0.0f), as in OpenGL spec. 
</div>
</div><p>
<a class="anchor" name="4d6910fae79b67229e7282e787e7151a"></a><!-- doxytag: member="vtkTextureObject::SetBorderColor" ref="4d6910fae79b67229e7282e787e7151a" args="(float[4])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTextureObject::SetBorderColor           </td>
          <td>(</td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname">[4]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Border Color (RGBA). Each component is in [0.0f,1.0f]. Initial value is (0.0f,0.0f,0.0f,0.0f), as in OpenGL spec. 
</div>
</div><p>
<a class="anchor" name="4a7d9d4455538281e8144b09cd950509"></a><!-- doxytag: member="vtkTextureObject::GetBorderColor" ref="4a7d9d4455538281e8144b09cd950509" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual float* vtkTextureObject::GetBorderColor           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Border Color (RGBA). Each component is in [0.0f,1.0f]. Initial value is (0.0f,0.0f,0.0f,0.0f), as in OpenGL spec. 
</div>
</div><p>
<a class="anchor" name="df4d670503b0d68aff6e3127ae3fb26d"></a><!-- doxytag: member="vtkTextureObject::GetBorderColor" ref="df4d670503b0d68aff6e3127ae3fb26d" args="(float &amp;, float &amp;, float &amp;, float &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTextureObject::GetBorderColor           </td>
          <td>(</td>
          <td class="paramtype">float &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float &amp;&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>
Border Color (RGBA). Each component is in [0.0f,1.0f]. Initial value is (0.0f,0.0f,0.0f,0.0f), as in OpenGL spec. 
</div>
</div><p>
<a class="anchor" name="b692c2327ba8f63d24b749bf370a5b05"></a><!-- doxytag: member="vtkTextureObject::GetBorderColor" ref="b692c2327ba8f63d24b749bf370a5b05" args="(float[4])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTextureObject::GetBorderColor           </td>
          <td>(</td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname">[4]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Border Color (RGBA). Each component is in [0.0f,1.0f]. Initial value is (0.0f,0.0f,0.0f,0.0f), as in OpenGL spec. 
</div>
</div><p>
<a class="anchor" name="45b351f9aa0a8571ba30042d69cf1ad2"></a><!-- doxytag: member="vtkTextureObject::SetPriority" ref="45b351f9aa0a8571ba30042d69cf1ad2" args="(float)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTextureObject::SetPriority           </td>
          <td>(</td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Priority of the texture object to be resident on the card for higher performance in the range [0.0f,1.0f]. Initial value is 1.0f, as in OpenGL spec. 
</div>
</div><p>
<a class="anchor" name="f585101928446b8c396424f074e1ed65"></a><!-- doxytag: member="vtkTextureObject::GetPriority" ref="f585101928446b8c396424f074e1ed65" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual float vtkTextureObject::GetPriority           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Priority of the texture object to be resident on the card for higher performance in the range [0.0f,1.0f]. Initial value is 1.0f, as in OpenGL spec. 
</div>
</div><p>
<a class="anchor" name="c30e3531fb9da371ec372e05a8450eab"></a><!-- doxytag: member="vtkTextureObject::SetMinLOD" ref="c30e3531fb9da371ec372e05a8450eab" args="(float)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTextureObject::SetMinLOD           </td>
          <td>(</td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Lower-clamp the computed LOD against this value. Any float value is valid. Initial value is -1000.0f, as in OpenGL spec. 
</div>
</div><p>
<a class="anchor" name="9598126daef019a017bf0f10d180b29a"></a><!-- doxytag: member="vtkTextureObject::GetMinLOD" ref="9598126daef019a017bf0f10d180b29a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual float vtkTextureObject::GetMinLOD           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Lower-clamp the computed LOD against this value. Any float value is valid. Initial value is -1000.0f, as in OpenGL spec. 
</div>
</div><p>
<a class="anchor" name="c23665650c2e7a2ac2feb25d6c5614ba"></a><!-- doxytag: member="vtkTextureObject::SetMaxLOD" ref="c23665650c2e7a2ac2feb25d6c5614ba" args="(float)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTextureObject::SetMaxLOD           </td>
          <td>(</td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Upper-clamp the computed LOD against this value. Any float value is valid. Initial value is 1000.0f, as in OpenGL spec. 
</div>
</div><p>
<a class="anchor" name="b85086ea0d0b2c0c33e70e26f6f37fa0"></a><!-- doxytag: member="vtkTextureObject::GetMaxLOD" ref="b85086ea0d0b2c0c33e70e26f6f37fa0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual float vtkTextureObject::GetMaxLOD           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Upper-clamp the computed LOD against this value. Any float value is valid. Initial value is 1000.0f, as in OpenGL spec. 
</div>
</div><p>
<a class="anchor" name="facfde7b86a6521779237bc04f3293ea"></a><!-- doxytag: member="vtkTextureObject::SetBaseLevel" ref="facfde7b86a6521779237bc04f3293ea" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTextureObject::SetBaseLevel           </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>
Level of detail of the first texture image. A texture object is a list of texture images. It is a non-negative integer value. Initial value is 0, as in OpenGL spec. 
</div>
</div><p>
<a class="anchor" name="73afe11a8ee17124178c5fccc94140d1"></a><!-- doxytag: member="vtkTextureObject::GetBaseLevel" ref="73afe11a8ee17124178c5fccc94140d1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkTextureObject::GetBaseLevel           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Level of detail of the first texture image. A texture object is a list of texture images. It is a non-negative integer value. Initial value is 0, as in OpenGL spec. 
</div>
</div><p>
<a class="anchor" name="4c7a0aa3795207c3d45f075868808b80"></a><!-- doxytag: member="vtkTextureObject::SetMaxLevel" ref="4c7a0aa3795207c3d45f075868808b80" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTextureObject::SetMaxLevel           </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>
Level of detail of the first texture image. A texture object is a list of texture images. It is a non-negative integer value. Initial value is 1000, as in OpenGL spec. 
</div>
</div><p>
<a class="anchor" name="1dedade61439d91fb7a3c92b7cb02f72"></a><!-- doxytag: member="vtkTextureObject::GetMaxLevel" ref="1dedade61439d91fb7a3c92b7cb02f72" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkTextureObject::GetMaxLevel           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Level of detail of the first texture image. A texture object is a list of texture images. It is a non-negative integer value. Initial value is 1000, as in OpenGL spec. 
</div>
</div><p>
<a class="anchor" name="571a5db0784eaa45ef5ff909ed908b13"></a><!-- doxytag: member="vtkTextureObject::GetDepthTextureCompare" ref="571a5db0784eaa45ef5ff909ed908b13" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool vtkTextureObject::GetDepthTextureCompare           </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 output of a texture unit with a depth texture uses comparison or not. Comparison happens between D_t the depth texture value in the range [0,1] and with R the interpolated third texture coordinate clamped to range [0,1]. The result of the comparison is noted `r'. If this flag is false, r=D_t. Initial value is false, as in OpenGL spec. Ignored if the texture object is not a depth texture. 
</div>
</div><p>
<a class="anchor" name="a7765b04d241ca94a3bb5a790100bb92"></a><!-- doxytag: member="vtkTextureObject::SetDepthTextureCompare" ref="a7765b04d241ca94a3bb5a790100bb92" args="(bool)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTextureObject::SetDepthTextureCompare           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Tells if the output of a texture unit with a depth texture uses comparison or not. Comparison happens between D_t the depth texture value in the range [0,1] and with R the interpolated third texture coordinate clamped to range [0,1]. The result of the comparison is noted `r'. If this flag is false, r=D_t. Initial value is false, as in OpenGL spec. Ignored if the texture object is not a depth texture. 
</div>
</div><p>
<a class="anchor" name="d0fbac5b8c0e01c520f5eb772593c891"></a><!-- doxytag: member="vtkTextureObject::GetDepthTextureCompareFunction" ref="d0fbac5b8c0e01c520f5eb772593c891" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkTextureObject::GetDepthTextureCompareFunction           </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 DepthTextureCompare is true, specify the comparison function in use. The result of the comparison is noted `r'. Valid values are:<ul>
<li>Value - Lequal: r=R&lt;=Dt ? 1.0 : 0.0 - Gequal: r=R&gt;=Dt ? 1.0 : 0.0 - Less: r=R&lt;D_t ? 1.0 : 0.0 - Greater: r=R&gt;Dt ? 1.0 : 0.0 - Equal: r=R==Dt ? 1.0 : 0.0 - NotEqual: r=R!=Dt ? 1.0 : 0.0 - AlwaysTrue: r=1.0 - Never: r=0.0 If the magnification of minification factor are not nearest, percentage closer filtering (PCF) is used: R is compared to several D_t and r is the average of the comparisons (it is NOT the average of D_t compared once to R). Initial value is Lequal, as in OpenGL spec. Ignored if the texture object is not a depth texture. </li></ul>

</div>
</div><p>
<a class="anchor" name="caef4af3de16a2b802031c78c253f00e"></a><!-- doxytag: member="vtkTextureObject::SetDepthTextureCompareFunction" ref="caef4af3de16a2b802031c78c253f00e" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTextureObject::SetDepthTextureCompareFunction           </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 DepthTextureCompare is true, specify the comparison function in use. The result of the comparison is noted `r'. Valid values are:<ul>
<li>Value - Lequal: r=R&lt;=Dt ? 1.0 : 0.0 - Gequal: r=R&gt;=Dt ? 1.0 : 0.0 - Less: r=R&lt;D_t ? 1.0 : 0.0 - Greater: r=R&gt;Dt ? 1.0 : 0.0 - Equal: r=R==Dt ? 1.0 : 0.0 - NotEqual: r=R!=Dt ? 1.0 : 0.0 - AlwaysTrue: r=1.0 - Never: r=0.0 If the magnification of minification factor are not nearest, percentage closer filtering (PCF) is used: R is compared to several D_t and r is the average of the comparisons (it is NOT the average of D_t compared once to R). Initial value is Lequal, as in OpenGL spec. Ignored if the texture object is not a depth texture. </li></ul>

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

<p>
Defines the mapping from depth component `r' to RGBA components. Ignored if the texture object is not a depth texture. Valid modes are: - Luminance: (R,G,B,A)=(r,r,r,1) - Intensity: (R,G,B,A)=(r,r,r,r) - Alpha: (R.G.B.A)=(0,0,0,r) Initial value is Luminance, as in OpenGL spec. 
</div>
</div><p>
<a class="anchor" name="85d6c62bde392368701a3cf4fd88701e"></a><!-- doxytag: member="vtkTextureObject::SetDepthTextureMode" ref="85d6c62bde392368701a3cf4fd88701e" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTextureObject::SetDepthTextureMode           </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>
Defines the mapping from depth component `r' to RGBA components. Ignored if the texture object is not a depth texture. Valid modes are: - Luminance: (R,G,B,A)=(r,r,r,1) - Intensity: (R,G,B,A)=(r,r,r,r) - Alpha: (R.G.B.A)=(0,0,0,r) Initial value is Luminance, as in OpenGL spec. 
</div>
</div><p>
<a class="anchor" name="3cae1fc3e0b028422f718251c72de474"></a><!-- doxytag: member="vtkTextureObject::GetGenerateMipmap" ref="3cae1fc3e0b028422f718251c72de474" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool vtkTextureObject::GetGenerateMipmap           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Tells the hardware to generate mipmap textures from the first texture image at BaseLevel. Initial value is false, as in OpenGL spec. 
</div>
</div><p>
<a class="anchor" name="1c98bd16dbf441b5eb9eff2f64a15f18"></a><!-- doxytag: member="vtkTextureObject::SetGenerateMipmap" ref="1c98bd16dbf441b5eb9eff2f64a15f18" args="(bool)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTextureObject::SetGenerateMipmap           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Tells the hardware to generate mipmap textures from the first texture image at BaseLevel. Initial value is false, as in OpenGL spec. 
</div>
</div><p>
<a class="anchor" name="b6b690bf9ac8b7016a60ebc4ef551a06"></a><!-- doxytag: member="vtkTextureObject::IsSupported" ref="b6b690bf9ac8b7016a60ebc4ef551a06" args="(vtkRenderWindow *renWin)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static bool vtkTextureObject::IsSupported           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01489.html">vtkRenderWindow</a> *&nbsp;</td>
          <td class="paramname"> <em>renWin</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns if the context supports the required extensions. 
</div>
</div><p>
<a class="anchor" name="4f3b7b00cc99fbaf5a3d5bfe8b1259ae"></a><!-- doxytag: member="vtkTextureObject::LoadRequiredExtensions" ref="4f3b7b00cc99fbaf5a3d5bfe8b1259ae" args="(vtkOpenGLExtensionManager *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkTextureObject::LoadRequiredExtensions           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01105.html">vtkOpenGLExtensionManager</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Load all necessary extensions. 
</div>
</div><p>
<a class="anchor" name="5c73afb6afcb2300c0c901a3e46507bf"></a><!-- doxytag: member="vtkTextureObject::CreateTexture" ref="5c73afb6afcb2300c0c901a3e46507bf" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkTextureObject::CreateTexture           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Creates a texture handle if not already created. 
</div>
</div><p>
<a class="anchor" name="491720407db7453101393ace5b4e89a8"></a><!-- doxytag: member="vtkTextureObject::DestroyTexture" ref="491720407db7453101393ace5b4e89a8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkTextureObject::DestroyTexture           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Destory the texture. 
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="90e64ebff497974cf211ce216b56dbc7"></a><!-- doxytag: member="vtkTextureObject::NumberOfDimensions" ref="90e64ebff497974cf211ce216b56dbc7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01701.html#90e64ebff497974cf211ce216b56dbc7">vtkTextureObject::NumberOfDimensions</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05353.html#l00334">334</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="947b5df59e3bb83088ec0859542bd3f1"></a><!-- doxytag: member="vtkTextureObject::Width" ref="947b5df59e3bb83088ec0859542bd3f1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int <a class="el" href="a01701.html#947b5df59e3bb83088ec0859542bd3f1">vtkTextureObject::Width</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05353.html#l00335">335</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a05353.html#l00336">336</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="168a808187ebebb27d5d7322e4bf6661"></a><!-- doxytag: member="vtkTextureObject::Depth" ref="168a808187ebebb27d5d7322e4bf6661" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int <a class="el" href="a01701.html#168a808187ebebb27d5d7322e4bf6661">vtkTextureObject::Depth</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05353.html#l00337">337</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a05353.html#l00339">339</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5fc985316a27d979033a5e609727cf01"></a><!-- doxytag: member="vtkTextureObject::Format" ref="5fc985316a27d979033a5e609727cf01" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01701.html#5fc985316a27d979033a5e609727cf01">vtkTextureObject::Format</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05353.html#l00340">340</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a05353.html#l00341">341</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a05353.html#l00342">342</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a4e77720f2fd6260d83b5c04dbc44af7"></a><!-- doxytag: member="vtkTextureObject::Context" ref="a4e77720f2fd6260d83b5c04dbc44af7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01869.html">vtkWeakPointer</a>&lt;<a class="el" href="a01489.html">vtkRenderWindow</a>&gt; <a class="el" href="a01701.html#a4e77720f2fd6260d83b5c04dbc44af7">vtkTextureObject::Context</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05353.html#l00344">344</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a05353.html#l00345">345</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4fa0d570e10d9a21d3451b1f9535b94d"></a><!-- doxytag: member="vtkTextureObject::SupportsTextureInteger" ref="4fa0d570e10d9a21d3451b1f9535b94d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a01701.html#4fa0d570e10d9a21d3451b1f9535b94d">vtkTextureObject::SupportsTextureInteger</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05353.html#l00346">346</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="75a129b3fda9ab7dabcaad482aeaa531"></a><!-- doxytag: member="vtkTextureObject::WrapS" ref="75a129b3fda9ab7dabcaad482aeaa531" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01701.html#75a129b3fda9ab7dabcaad482aeaa531">vtkTextureObject::WrapS</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05353.html#l00348">348</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="19bbd42f91bee0379a235ee0d479b142"></a><!-- doxytag: member="vtkTextureObject::WrapT" ref="19bbd42f91bee0379a235ee0d479b142" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01701.html#19bbd42f91bee0379a235ee0d479b142">vtkTextureObject::WrapT</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05353.html#l00349">349</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="389628dd902412f34e465d1eb0d3f8cd"></a><!-- doxytag: member="vtkTextureObject::WrapR" ref="389628dd902412f34e465d1eb0d3f8cd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01701.html#389628dd902412f34e465d1eb0d3f8cd">vtkTextureObject::WrapR</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05353.html#l00350">350</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6f662fe781d844bd3ea444b7eaf39ab5"></a><!-- doxytag: member="vtkTextureObject::MinificationFilter" ref="6f662fe781d844bd3ea444b7eaf39ab5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01701.html#6f662fe781d844bd3ea444b7eaf39ab5">vtkTextureObject::MinificationFilter</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05353.html#l00351">351</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c53a4e422c01045ebcb7b7f1dd2770b4"></a><!-- doxytag: member="vtkTextureObject::LinearMagnification" ref="c53a4e422c01045ebcb7b7f1dd2770b4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a01701.html#c53a4e422c01045ebcb7b7f1dd2770b4">vtkTextureObject::LinearMagnification</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05353.html#l00352">352</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7f5c0ffd43da6d33ef219b84399d213d"></a><!-- doxytag: member="vtkTextureObject::BorderColor" ref="7f5c0ffd43da6d33ef219b84399d213d" args="[4]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float <a class="el" href="a01701.html#7f5c0ffd43da6d33ef219b84399d213d">vtkTextureObject::BorderColor</a>[4]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05353.html#l00353">353</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4e8a16fab42b699bd753bffa02f580ca"></a><!-- doxytag: member="vtkTextureObject::Priority" ref="4e8a16fab42b699bd753bffa02f580ca" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float <a class="el" href="a01701.html#4e8a16fab42b699bd753bffa02f580ca">vtkTextureObject::Priority</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05353.html#l00355">355</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="32754a9dd2b00f4596007942aeb2ff45"></a><!-- doxytag: member="vtkTextureObject::MinLOD" ref="32754a9dd2b00f4596007942aeb2ff45" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float <a class="el" href="a01701.html#32754a9dd2b00f4596007942aeb2ff45">vtkTextureObject::MinLOD</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05353.html#l00356">356</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4535480b3f037a0bce01c924f85a0dec"></a><!-- doxytag: member="vtkTextureObject::MaxLOD" ref="4535480b3f037a0bce01c924f85a0dec" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float <a class="el" href="a01701.html#4535480b3f037a0bce01c924f85a0dec">vtkTextureObject::MaxLOD</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05353.html#l00357">357</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6b16ca5c932b5b00467e3fef23b54f94"></a><!-- doxytag: member="vtkTextureObject::BaseLevel" ref="6b16ca5c932b5b00467e3fef23b54f94" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01701.html#6b16ca5c932b5b00467e3fef23b54f94">vtkTextureObject::BaseLevel</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05353.html#l00358">358</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="27a2c107b0ecd44154b9424d9203e3e8"></a><!-- doxytag: member="vtkTextureObject::MaxLevel" ref="27a2c107b0ecd44154b9424d9203e3e8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01701.html#27a2c107b0ecd44154b9424d9203e3e8">vtkTextureObject::MaxLevel</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05353.html#l00359">359</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4d3c122cf9071dde20e7c78299663597"></a><!-- doxytag: member="vtkTextureObject::DepthTextureCompare" ref="4d3c122cf9071dde20e7c78299663597" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a01701.html#4d3c122cf9071dde20e7c78299663597">vtkTextureObject::DepthTextureCompare</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05353.html#l00362">362</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a05353.html#l00363">363</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="89926088126f4e49bf47cb150bc95a28"></a><!-- doxytag: member="vtkTextureObject::DepthTextureMode" ref="89926088126f4e49bf47cb150bc95a28" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01701.html#89926088126f4e49bf47cb150bc95a28">vtkTextureObject::DepthTextureMode</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05353.html#l00364">364</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="940d1baf1ade13d9521c11e13313f8c2"></a><!-- doxytag: member="vtkTextureObject::GenerateMipmap" ref="940d1baf1ade13d9521c11e13313f8c2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a01701.html#940d1baf1ade13d9521c11e13313f8c2">vtkTextureObject::GenerateMipmap</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05353.html#l00366">366</a> of file <a class="el" href="a05353.html">vtkTextureObject.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="52de1b80532b16352e98bda7e4972632"></a><!-- doxytag: member="vtkTextureObject::SendParametersTime" ref="52de1b80532b16352e98bda7e4972632" 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="a01701.html#52de1b80532b16352e98bda7e4972632">vtkTextureObject::SendParametersTime</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05353.html#l00368">368</a> of file <a class="el" href="a05353.html">vtkTextureObject.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="a05353.html">vtkTextureObject.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:39:45 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>