aboutsummaryrefslogtreecommitdiff
path: root/docs/doxygen/nel/a03947.html
diff options
context:
space:
mode:
authorneodarz <neodarz@neodarz.net>2018-08-11 20:21:34 +0200
committerneodarz <neodarz@neodarz.net>2018-08-11 20:21:34 +0200
commit0ea5fc66924303d1bf73ba283a383e2aadee02f2 (patch)
tree2568e71a7ccc44ec23b8bb3f0ff97fb6bf2ed709 /docs/doxygen/nel/a03947.html
downloadnevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.tar.xz
nevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.zip
Initial commit
Diffstat (limited to 'docs/doxygen/nel/a03947.html')
-rw-r--r--docs/doxygen/nel/a03947.html869
1 files changed, 869 insertions, 0 deletions
diff --git a/docs/doxygen/nel/a03947.html b/docs/doxygen/nel/a03947.html
new file mode 100644
index 00000000..0bdf33f5
--- /dev/null
+++ b/docs/doxygen/nel/a03947.html
@@ -0,0 +1,869 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>NeL: NL3D::UTextureFile class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.6 -->
+<div class="qindex"> <form class="search" action="search.php" method="get">
+<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
+<h1>NL3D::UTextureFile Class Reference</h1><code>#include &lt;<a class="el" href="a06632.html">u_texture.h</a>&gt;</code>
+<p>
+<p>Inheritance diagram for NL3D::UTextureFile:
+<p><center><img src="a03947.png" usemap="#NL3D::UTextureFile_map" border="0" alt=""></center>
+<map name="NL3D::UTextureFile_map">
+<area href="a03504.html" alt="NL3D::UTexture" shape="rect" coords="0,0,148,24">
+<area href="a03503.html" alt="NL3D::CTextureFileUser" shape="rect" coords="0,112,148,136">
+</map>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Game interface for manipulating texture File. Warnings :<ul>
+<li>If your texture is compressed in DXTC format and you want your texture with mipmap in VRAM, ensure that the file has the mipmaps because the driver will not create them. <dl compact><dt><b>Author:</b></dt><dd>Lionel Berenguier <p>
+Nevrax France </dd></dl>
+<dl compact><dt><b>Date:</b></dt><dd>2001 </dd></dl>
+</li></ul>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06632.html#l00170">170</a> of file <a class="el" href="a06632.html">u_texture.h</a>.<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><a class="el" href="a03504.html#NL3D_1_1UTextureRaww26">TMagFilter</a> { <a class="el" href="a03504.html#NL3D_1_1UTextureRaww26NL3D_1_1UTextureRaww16">Nearest</a> = 0,
+<a class="el" href="a03504.html#NL3D_1_1UTextureRaww26NL3D_1_1UTextureRaww9">Linear</a>,
+<a class="el" href="a03504.html#NL3D_1_1UTextureRaww26NL3D_1_1UTextureRaww14">MagFilterCount</a>
+ }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>enum &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03504.html#NL3D_1_1UTextureRaww27">TMinFilter</a> { <br>
+&nbsp;&nbsp;<a class="el" href="a03504.html#NL3D_1_1UTextureRaww27NL3D_1_1UTextureRaww19">NearestMipMapOff</a> = 0,
+<a class="el" href="a03504.html#NL3D_1_1UTextureRaww27NL3D_1_1UTextureRaww18">NearestMipMapNearest</a>,
+<a class="el" href="a03504.html#NL3D_1_1UTextureRaww27NL3D_1_1UTextureRaww17">NearestMipMapLinear</a>,
+<a class="el" href="a03504.html#NL3D_1_1UTextureRaww27NL3D_1_1UTextureRaww12">LinearMipMapOff</a>,
+<br>
+&nbsp;&nbsp;<a class="el" href="a03504.html#NL3D_1_1UTextureRaww27NL3D_1_1UTextureRaww11">LinearMipMapNearest</a>,
+<a class="el" href="a03504.html#NL3D_1_1UTextureRaww27NL3D_1_1UTextureRaww10">LinearMipMapLinear</a>,
+<a class="el" href="a03504.html#NL3D_1_1UTextureRaww27NL3D_1_1UTextureRaww15">MinFilterCount</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="a03504.html#NL3D_1_1UTextureRaww28">TUploadFormat</a> { <br>
+&nbsp;&nbsp;<a class="el" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww2">Auto</a> = 0,
+<a class="el" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww25">RGBA8888</a>,
+<a class="el" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww23">RGBA4444</a>,
+<a class="el" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww24">RGBA5551</a>,
+<br>
+&nbsp;&nbsp;<a class="el" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww22">RGB888</a>,
+<a class="el" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww21">RGB565</a>,
+<a class="el" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww5">DXTC1</a>,
+<a class="el" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww6">DXTC1Alpha</a>,
+<br>
+&nbsp;&nbsp;<a class="el" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww7">DXTC3</a>,
+<a class="el" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww8">DXTC5</a>,
+<a class="el" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww13">Luminance</a>,
+<a class="el" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww0">Alpha</a>,
+<br>
+&nbsp;&nbsp;<a class="el" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww1">AlphaLuminance</a>,
+<a class="el" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww4">DsDt</a>,
+<a class="el" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww30">UploadFormatCount</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="a03504.html#NL3D_1_1UTextureRaww29">TWrapMode</a> { <a class="el" href="a03504.html#NL3D_1_1UTextureRaww29NL3D_1_1UTextureRaww20">Repeat</a> = 0,
+<a class="el" href="a03504.html#NL3D_1_1UTextureRaww29NL3D_1_1UTextureRaww3">Clamp</a>,
+<a class="el" href="a03504.html#NL3D_1_1UTextureRaww29NL3D_1_1UTextureRaww31">WrapModeCount</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 bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03947.html#NL3D_1_1UTextureFilea0">allowDegradation</a> () const=0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">tells if this texture allow the driver to degrade it (default is false for <a class="el" href="a03947.html">UTextureFile</a>). <a href="#NL3D_1_1UTextureFilea0"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual std::string&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03947.html#NL3D_1_1UTextureFilea1">getFileName</a> () const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a03337.html">NLMISC::CRGBA</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03504.html#NL3D_1_1UTextureRawa0">getPixelColor</a> (<a class="el" href="a04558.html#a10">sint32</a> <a class="el" href="a04223.html#a572">x</a>, <a class="el" href="a04558.html#a10">sint32</a> <a class="el" href="a04223.html#a573">y</a>) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03947.html#NL3D_1_1UTextureFilea3">setAllowDegradation</a> (bool allow)=0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Change the degradation mode. NB: this must be done before first render(), ie just after creation. <a href="#NL3D_1_1UTextureFilea3"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03947.html#NL3D_1_1UTextureFilea4">setFileName</a> (std::string <a class="el" href="a04223.html#a626">s</a>)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03504.html#NL3D_1_1UTextureRawa1">setReleasable</a> (bool bReleasable)=0</td></tr>
+
+</table>
+<hr><h2>Member Enumeration Documentation</h2>
+<a class="anchor" name="NL3D_1_1UTextureRaww26" doxytag="NL3D::UTextureFile::TMagFilter" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> enum <a class="el" href="a03504.html#NL3D_1_1UTextureRaww26">NL3D::UTexture::TMagFilter</a><code> [inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Magnification mode. Same behavior as OpenGL.<dl compact><dt><b>Enumeration values: </b></dt><dd>
+<table border=0 cellspacing=2 cellpadding=0>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww26NL3D_1_1UTextureRaww16" doxytag="Nearest" ></a>Nearest</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww26NL3D_1_1UTextureRaww9" doxytag="Linear" ></a>Linear</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww26NL3D_1_1UTextureRaww14" doxytag="MagFilterCount" ></a>MagFilterCount</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+<p>
+Definition at line <a class="el" href="a06632.html#l00087">87</a> of file <a class="el" href="a06632.html">u_texture.h</a>.
+<p>
+<div class="fragment"><pre>00088 {
+00089 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww26NL3D_1_1UTextureRaww16">Nearest</a>=0,
+00090 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww26NL3D_1_1UTextureRaww9">Linear</a>,
+00091
+00092 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww26NL3D_1_1UTextureRaww14">MagFilterCount</a>
+00093 };
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1UTextureRaww27" doxytag="NL3D::UTextureFile::TMinFilter" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> enum <a class="el" href="a03504.html#NL3D_1_1UTextureRaww27">NL3D::UTexture::TMinFilter</a><code> [inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Minifying mode. Same behavior as OpenGL. If the bitmap has no mipmap, and mipmap is required, then mipmaps are computed.<dl compact><dt><b>Enumeration values: </b></dt><dd>
+<table border=0 cellspacing=2 cellpadding=0>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww27NL3D_1_1UTextureRaww19" doxytag="NearestMipMapOff" ></a>NearestMipMapOff</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww27NL3D_1_1UTextureRaww18" doxytag="NearestMipMapNearest" ></a>NearestMipMapNearest</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww27NL3D_1_1UTextureRaww17" doxytag="NearestMipMapLinear" ></a>NearestMipMapLinear</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww27NL3D_1_1UTextureRaww12" doxytag="LinearMipMapOff" ></a>LinearMipMapOff</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww27NL3D_1_1UTextureRaww11" doxytag="LinearMipMapNearest" ></a>LinearMipMapNearest</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww27NL3D_1_1UTextureRaww10" doxytag="LinearMipMapLinear" ></a>LinearMipMapLinear</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww27NL3D_1_1UTextureRaww15" doxytag="MinFilterCount" ></a>MinFilterCount</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+<p>
+Definition at line <a class="el" href="a06632.html#l00098">98</a> of file <a class="el" href="a06632.html">u_texture.h</a>.
+<p>
+<div class="fragment"><pre>00099 {
+00100 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww27NL3D_1_1UTextureRaww19">NearestMipMapOff</a>=0,
+00101 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww27NL3D_1_1UTextureRaww18">NearestMipMapNearest</a>,
+00102 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww27NL3D_1_1UTextureRaww17">NearestMipMapLinear</a>,
+00103 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww27NL3D_1_1UTextureRaww12">LinearMipMapOff</a>,
+00104 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww27NL3D_1_1UTextureRaww11">LinearMipMapNearest</a>,
+00105 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww27NL3D_1_1UTextureRaww10">LinearMipMapLinear</a>,
+00106
+00107 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww27NL3D_1_1UTextureRaww15">MinFilterCount</a>
+00108 };
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1UTextureRaww28" doxytag="NL3D::UTextureFile::TUploadFormat" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> enum <a class="el" href="a03504.html#NL3D_1_1UTextureRaww28">NL3D::UTexture::TUploadFormat</a><code> [inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+<dl compact><dt><b>Enumeration values: </b></dt><dd>
+<table border=0 cellspacing=2 cellpadding=0>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww2" doxytag="Auto" ></a>Auto</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww25" doxytag="RGBA8888" ></a>RGBA8888</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww23" doxytag="RGBA4444" ></a>RGBA4444</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww24" doxytag="RGBA5551" ></a>RGBA5551</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww22" doxytag="RGB888" ></a>RGB888</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww21" doxytag="RGB565" ></a>RGB565</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww5" doxytag="DXTC1" ></a>DXTC1</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww6" doxytag="DXTC1Alpha" ></a>DXTC1Alpha</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww7" doxytag="DXTC3" ></a>DXTC3</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww8" doxytag="DXTC5" ></a>DXTC5</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww13" doxytag="Luminance" ></a>Luminance</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww0" doxytag="Alpha" ></a>Alpha</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww1" doxytag="AlphaLuminance" ></a>AlphaLuminance</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww4" doxytag="DsDt" ></a>DsDt</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww30" doxytag="UploadFormatCount" ></a>UploadFormatCount</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+<p>
+Definition at line <a class="el" href="a06632.html#l00064">64</a> of file <a class="el" href="a06632.html">u_texture.h</a>.
+<p>
+<div class="fragment"><pre>00065 {
+00066 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww2">Auto</a>= 0,
+00067 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww25">RGBA8888</a>,
+00068 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww23">RGBA4444</a>,
+00069 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww24">RGBA5551</a>,
+00070 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww22">RGB888</a>,
+00071 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww21">RGB565</a>,
+00072 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww5">DXTC1</a>,
+00073 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww6">DXTC1Alpha</a>,
+00074 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww7">DXTC3</a>,
+00075 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww8">DXTC5</a>,
+00076 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww13">Luminance</a>,
+00077 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww0">Alpha</a>,
+00078 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww1">AlphaLuminance</a>,
+00079 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww4">DsDt</a>,
+00080 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww28NL3D_1_1UTextureRaww30">UploadFormatCount</a>
+00081 };
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1UTextureRaww29" doxytag="NL3D::UTextureFile::TWrapMode" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> enum <a class="el" href="a03504.html#NL3D_1_1UTextureRaww29">NL3D::UTexture::TWrapMode</a><code> [inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+<dl compact><dt><b>Enumeration values: </b></dt><dd>
+<table border=0 cellspacing=2 cellpadding=0>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww29NL3D_1_1UTextureRaww20" doxytag="Repeat" ></a>Repeat</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww29NL3D_1_1UTextureRaww3" doxytag="Clamp" ></a>Clamp</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1UTextureRaww29NL3D_1_1UTextureRaww31" doxytag="WrapModeCount" ></a>WrapModeCount</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+<p>
+Definition at line <a class="el" href="a06632.html#l00056">56</a> of file <a class="el" href="a06632.html">u_texture.h</a>.
+<p>
+<div class="fragment"><pre>00057 {
+00058 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww29NL3D_1_1UTextureRaww20">Repeat</a>= 0,
+00059 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww29NL3D_1_1UTextureRaww3">Clamp</a>,
+00060
+00061 <a class="code" href="a03504.html#NL3D_1_1UTextureRaww29NL3D_1_1UTextureRaww31">WrapModeCount</a>
+00062 };
+</pre></div> </td>
+ </tr>
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="NL3D_1_1UTextureFilea0" doxytag="NL3D::UTextureFile::allowDegradation" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NL3D::UTextureFile::allowDegradation </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+tells if this texture allow the driver to degrade it (default is false for <a class="el" href="a03947.html">UTextureFile</a>).
+<p>
+
+<p>
+Implemented in <a class="el" href="a03503.html#NL3D_1_1CTextureFileUsera0">NL3D::CTextureFileUser</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1UTextureFilea1" doxytag="NL3D::UTextureFile::getFileName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual std::string NL3D::UTextureFile::getFileName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+get the name of the file containing the texture <dl compact><dt><b>Returns:</b></dt><dd>name of the file </dd></dl>
+<dl compact><dt><b>Author:</b></dt><dd>Stephane Coutelas </dd></dl>
+<dl compact><dt><b>Date:</b></dt><dd>2000</dd></dl>
+
+<p>
+Implemented in <a class="el" href="a03503.html#NL3D_1_1CTextureFileUsera1">NL3D::CTextureFileUser</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1UTextureRawz1570_0" doxytag="NL3D::UTextureFile::getMagFilter" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual <a class="el" href="a03504.html#NL3D_1_1UTextureRaww26">TMagFilter</a> NL3D::UTexture::getMagFilter </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [pure virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a03505.html#NL3D_1_1CTextureUsera1">NL3D::CTextureUser</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1UTextureRawz1570_1" doxytag="NL3D::UTextureFile::getMinFilter" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual <a class="el" href="a03504.html#NL3D_1_1UTextureRaww27">TMinFilter</a> NL3D::UTexture::getMinFilter </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [pure virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a03505.html#NL3D_1_1CTextureUsera2">NL3D::CTextureUser</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1UTextureRawa0" doxytag="NL3D::UTextureFile::getPixelColor" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual <a class="el" href="a03337.html">NLMISC::CRGBA</a> NL3D::UTexture::getPixelColor </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a10">sint32</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a10">sint32</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>y</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"> const<code> [pure virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a03505.html#NL3D_1_1CTextureUsera3">NL3D::CTextureUser</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1UTextureRawz1570_2" doxytag="NL3D::UTextureFile::getUploadFormat" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual <a class="el" href="a03504.html#NL3D_1_1UTextureRaww28">TUploadFormat</a> NL3D::UTexture::getUploadFormat </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [pure virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a03505.html#NL3D_1_1CTextureUsera4">NL3D::CTextureUser</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1UTextureRawz1570_3" doxytag="NL3D::UTextureFile::getWrapS" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual <a class="el" href="a03504.html#NL3D_1_1UTextureRaww29">TWrapMode</a> NL3D::UTexture::getWrapS </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [pure virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a03505.html#NL3D_1_1CTextureUsera5">NL3D::CTextureUser</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1UTextureRawz1570_4" doxytag="NL3D::UTextureFile::getWrapT" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual <a class="el" href="a03504.html#NL3D_1_1UTextureRaww29">TWrapMode</a> NL3D::UTexture::getWrapT </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [pure virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a03505.html#NL3D_1_1CTextureUsera6">NL3D::CTextureUser</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1UTextureRawz1570_5" doxytag="NL3D::UTextureFile::mipMapOff" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NL3D::UTexture::mipMapOff </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [pure virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Set mipmap property to off If the texture is DXTC and has mipmap, the driver will NOT upload them in VRAM if the user dont want them.
+<p>
+Implemented in <a class="el" href="a03505.html#NL3D_1_1CTextureUsera7">NL3D::CTextureUser</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1UTextureRawz1570_6" doxytag="NL3D::UTextureFile::mipMapOn" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NL3D::UTexture::mipMapOn </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [pure virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Set mipmap property to on If the texture is DXTC and has no mipmap the driver will NOT create them. (This is due to performance: to create mipmap in DXTC the driver have to decompress the texture, create the mipmap and recompress the texture to upload it in VRAM. This is really time consuming and texture quality is altered, so the driver will not create them).
+<p>
+Implemented in <a class="el" href="a03505.html#NL3D_1_1CTextureUsera8">NL3D::CTextureUser</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1UTextureFilea3" doxytag="NL3D::UTextureFile::setAllowDegradation" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual void NL3D::UTextureFile::setAllowDegradation </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">bool&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>allow</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Change the degradation mode. NB: this must be done before first render(), ie just after creation.
+<p>
+
+<p>
+Implemented in <a class="el" href="a03503.html#NL3D_1_1CTextureFileUsera12">NL3D::CTextureFileUser</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1UTextureFilea4" doxytag="NL3D::UTextureFile::setFileName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual void NL3D::UTextureFile::setFileName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">std::string&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>s</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Set the name of the file containing the texture <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>name</em>&nbsp;</td><td>of the file </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Author:</b></dt><dd>Stephane Coutelas </dd></dl>
+<dl compact><dt><b>Date:</b></dt><dd>2000</dd></dl>
+
+<p>
+Implemented in <a class="el" href="a03503.html#NL3D_1_1CTextureFileUsera13">NL3D::CTextureFileUser</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1UTextureRawz1570_7" doxytag="NL3D::UTextureFile::setFilterMode" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual void NL3D::UTexture::setFilterMode </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a03504.html#NL3D_1_1UTextureRaww26">TMagFilter</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>magf</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a03504.html#NL3D_1_1UTextureRaww27">TMinFilter</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>minf</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [pure virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a03505.html#NL3D_1_1CTextureUsera9">NL3D::CTextureUser</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1UTextureRawa1" doxytag="NL3D::UTextureFile::setReleasable" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual void NL3D::UTexture::setReleasable </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">bool&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>bReleasable</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [pure virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a03505.html#NL3D_1_1CTextureUsera10">NL3D::CTextureUser</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1UTextureRawz1570_8" doxytag="NL3D::UTextureFile::setUploadFormat" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual void NL3D::UTexture::setUploadFormat </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a03504.html#NL3D_1_1UTextureRaww28">TUploadFormat</a>&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>pf</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [pure virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Replace the uploaded format of the texture. If "Auto", the driver use <a class="el" href="a02268.html#NL3D_1_1ITexturea15">CBitmap::getPixelFormat()</a> to find the best associated pixelFormat. When no alpha is wanted (RGB, Luminance....), texture default output is 1.0. For "Alpha" mode, RGB output is (0,0,0).
+<p>
+Implemented in <a class="el" href="a03505.html#NL3D_1_1CTextureUsera11">NL3D::CTextureUser</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1UTextureRawz1570_9" doxytag="NL3D::UTextureFile::setWrapS" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual void NL3D::UTexture::setWrapS </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a03504.html#NL3D_1_1UTextureRaww29">TWrapMode</a>&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>mode</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [pure virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+By default, parameters are:<ul>
+<li>WrapS==Repeat</li><li>WrapT==Repeat</li><li>UploadFormat== Auto</li><li>MagFilter== Linear.</li><li>MinFilter= LinearMipMapLinear.</li></ul>
+<p>
+NB: if multiple <a class="el" href="a03487.html">ITexture</a> acces the same data via the sharing system (such as a <a class="el" href="a03502.html">CTextureFile</a>), then:<ul>
+<li>WrapS/WrapT is LOCAL for each <a class="el" href="a03487.html">ITexture</a> (ie each <a class="el" href="a03487.html">ITexture</a> will have his own Wrap mode) =&gt; no duplication is made.</li><li>UploadFormat may duplicate the texture in video memory. There is one texture per different UploadFormat.</li><li>MinFilter may duplicate the texture in video memory in the same way, wether the texture has mipmap or not.</li></ul>
+
+<p>
+Implemented in <a class="el" href="a03505.html#NL3D_1_1CTextureUsera12">NL3D::CTextureUser</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1UTextureRawz1570_10" doxytag="NL3D::UTextureFile::setWrapT" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual void NL3D::UTexture::setWrapT </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a03504.html#NL3D_1_1UTextureRaww29">TWrapMode</a>&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>mode</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [pure virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a03505.html#NL3D_1_1CTextureUsera13">NL3D::CTextureUser</a>. </td>
+ </tr>
+</table>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="a06632.html">u_texture.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Mar 16 08:52:01 2004 for NeL by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border=0 >
+</a>1.3.6 </small></address>
+</body>
+</html>