Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > bad97183153701b09df5fae1052b1c30 > files > 546

crystalspace-doc-1.2.1-5mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Crystal Space 1.2.1: csGLStateCache Class Reference (Crystal Space 1.2.1 Public API Reference)</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="head">
 <tr height="59">
  <td class="head" width="202" valign="bottom" style="padding-left:0;"><a href="http://www.crystalspace3d.org/"><img src="csblur.png" width="236" height="59" alt="CrystalSpace" border="0"></a></td>
  <td class="head"><h2>Public API Reference</h2></td>
 </tr>
 <tr height="11">
  <td colspan="2" class="headshadow" valign="top" style="padding-left:0;"><img src="csblurb.png" width="236" height="11" alt="" border="0"></td>
 </tr>
</table>
<div class="content">
<!-- Generated by Doxygen 1.5.3 -->
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="modules.html"><span>Modules</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>
    <li><a href="pages.html"><span>Related&nbsp;Pages</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>
<h1>csGLStateCache Class Reference<br>
<small>
[<a class="el" href="group__plugincommon.html">Common Plugin Classes</a>]</small>
</h1><!-- doxytag: class="csGLStateCache" -->OpenGL state cache.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="glstates_8h-source.html">csplugincommon/opengl/glstates.h</a>&gt;</code>
<p>

<p>
<a href="classcsGLStateCache-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCache.html#ea121a997ee4f4f450a713e4c0f26162">ActivateTU</a> (<a class="el" href="group__util.html#g91ad9478d81a7aaf2593e8d9c3d06a14">uint</a> usage)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Activate the currently selected TU.  <a href="#ea121a997ee4f4f450a713e4c0f26162"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3f21254368823ee903ae415270fbc669"></a><!-- doxytag: member="csGLStateCache::csGLStateCache" ref="3f21254368823ee903ae415270fbc669" args="(csGLExtensionManager *extmgr)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCache.html#3f21254368823ee903ae415270fbc669">csGLStateCache</a> (<a class="el" href="structcsGLExtensionManager.html">csGLExtensionManager</a> *<a class="el" href="classcsGLStateCache.html#7b057e0b00701bdb22d86800ab4d7a7c">extmgr</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="098e6c55b8d462e6cbb4953410ab4c55"></a><!-- doxytag: member="csGLStateCache::GetBufferARB" ref="098e6c55b8d462e6cbb4953410ab4c55" args="(GLenum target)" -->
<a class="el" href="glextmanager_8h.html#782e952cf00e0d28f426254d7b09d8c8">GLuint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCache.html#098e6c55b8d462e6cbb4953410ab4c55">GetBufferARB</a> (<a class="el" href="classcsGLStateCache.html#5543b912a704924e5b9e202cc891f562">GLenum</a> target)</td></tr>

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

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Query active texture unit.  <a href="#b03809fc61e26bdf8ad0a1efb6e8322b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a93232232573fa3ced3ec53cdb47a366"></a><!-- doxytag: member="csGLStateCache::GetTexture" ref="a93232232573fa3ced3ec53cdb47a366" args="(GLenum, int unit)" -->
<a class="el" href="glextmanager_8h.html#782e952cf00e0d28f426254d7b09d8c8">GLuint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCache.html#a93232232573fa3ced3ec53cdb47a366">GetTexture</a> (<a class="el" href="classcsGLStateCache.html#5543b912a704924e5b9e202cc891f562">GLenum</a>, int unit)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="21d62313c21761edf040dee96e97c307"></a><!-- doxytag: member="csGLStateCache::GetTexture" ref="21d62313c21761edf040dee96e97c307" args="(GLenum)" -->
<a class="el" href="glextmanager_8h.html#782e952cf00e0d28f426254d7b09d8c8">GLuint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCache.html#21d62313c21761edf040dee96e97c307">GetTexture</a> (<a class="el" href="classcsGLStateCache.html#5543b912a704924e5b9e202cc891f562">GLenum</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="459418a3c05e3660853c9a2ce8c3d407"></a><!-- doxytag: member="csGLStateCache::SetBufferARB" ref="459418a3c05e3660853c9a2ce8c3d407" args="(GLenum target, GLuint id)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCache.html#459418a3c05e3660853c9a2ce8c3d407">SetBufferARB</a> (<a class="el" href="classcsGLStateCache.html#5543b912a704924e5b9e202cc891f562">GLenum</a> target, <a class="el" href="glextmanager_8h.html#782e952cf00e0d28f426254d7b09d8c8">GLuint</a> id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9f6c2505edb808a797e245b71e1e7521"></a><!-- doxytag: member="csGLStateCache::SetContext" ref="9f6c2505edb808a797e245b71e1e7521" args="(csGLStateCacheContext *context)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCache.html#9f6c2505edb808a797e245b71e1e7521">SetContext</a> (<a class="el" href="classcsGLStateCacheContext.html">csGLStateCacheContext</a> *context)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCache.html#8ae99715120c6ed94a3107c76c557d15">SetCurrentTU</a> (int unit)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Select the currently active texture unit.  <a href="#8ae99715120c6ed94a3107c76c557d15"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1336feeb70f6126304db454c487a9ed6"></a><!-- doxytag: member="csGLStateCache::SetTexture" ref="1336feeb70f6126304db454c487a9ed6" args="(GLenum target, GLuint texture)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCache.html#1336feeb70f6126304db454c487a9ed6">SetTexture</a> (<a class="el" href="classcsGLStateCache.html#5543b912a704924e5b9e202cc891f562">GLenum</a> target, <a class="el" href="glextmanager_8h.html#782e952cf00e0d28f426254d7b09d8c8">GLuint</a> texture)</td></tr>

<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1dd64fd21328706a0761010d5cabfd3b"></a><!-- doxytag: member="csGLStateCache::currentContext" ref="1dd64fd21328706a0761010d5cabfd3b" args="" -->
<a class="el" href="classcsGLStateCacheContext.html">csGLStateCacheContext</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCache.html#1dd64fd21328706a0761010d5cabfd3b">currentContext</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7b057e0b00701bdb22d86800ab4d7a7c"></a><!-- doxytag: member="csGLStateCache::extmgr" ref="7b057e0b00701bdb22d86800ab4d7a7c" args="" -->
<a class="el" href="structcsGLExtensionManager.html">csGLExtensionManager</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCache.html#7b057e0b00701bdb22d86800ab4d7a7c">extmgr</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5543b912a704924e5b9e202cc891f562"></a><!-- doxytag: member="csGLStateCache::GLenum" ref="5543b912a704924e5b9e202cc891f562" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCache.html#5543b912a704924e5b9e202cc891f562">GLenum</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f0e3272a4b917ecf4eeb9ad0fcfcad48"></a><!-- doxytag: member="csGLStateCache::GLint" ref="f0e3272a4b917ecf4eeb9ad0fcfcad48" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCache.html#f0e3272a4b917ecf4eeb9ad0fcfcad48">GLint</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="56fb715c18c064f0c9d3f33df716d7f1"></a><!-- doxytag: member="csGLStateCache::GLsizei" ref="56fb715c18c064f0c9d3f33df716d7f1" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCache.html#56fb715c18c064f0c9d3f33df716d7f1">GLsizei</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e329ed6c3e0b6cfaffb27df730da4095"></a><!-- doxytag: member="csGLStateCache::VertexPointer" ref="e329ed6c3e0b6cfaffb27df730da4095" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCache.html#e329ed6c3e0b6cfaffb27df730da4095">VertexPointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="396360cbf405cc3ccf74ed4ef99dc207"></a><!-- doxytag: member="csGLStateCache::vpointer" ref="396360cbf405cc3ccf74ed4ef99dc207" args="" -->
<a class="el" href="glextmanager_8h.html#1e5eb1ac5e47603cc80ab58338b92393">GLvoid</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCache.html#396360cbf405cc3ccf74ed4ef99dc207">vpointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8ec0ad7634d400a2a1ca4d822425d455"></a><!-- doxytag: member="csGLStateCache::vsize" ref="8ec0ad7634d400a2a1ca4d822425d455" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCache.html#8ec0ad7634d400a2a1ca4d822425d455">vsize</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d13fdb2d8c678044f1fd0d16122100c3"></a><!-- doxytag: member="csGLStateCache::vstride" ref="d13fdb2d8c678044f1fd0d16122100c3" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCache.html#d13fdb2d8c678044f1fd0d16122100c3">vstride</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e64d4dfcfcc8936b806fdecf62fc7442"></a><!-- doxytag: member="csGLStateCache::vtype" ref="e64d4dfcfcc8936b806fdecf62fc7442" args="" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCache.html#e64d4dfcfcc8936b806fdecf62fc7442">vtype</a></td></tr>

<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCache.html#76f78d1a6f9bed3fb243b70b51953bc3">activateImage</a> = 1 &lt;&lt; texServer</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Flag that the active TU should be used for binding textures.  <a href="#76f78d1a6f9bed3fb243b70b51953bc3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCache.html#9bb3ef16b440355ce55863e1be51f4d0">activateMatrix</a> = 1 &lt;&lt; texServer</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Flag that the active TU should be used when changing the texture matrix.  <a href="#9bb3ef16b440355ce55863e1be51f4d0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCache.html#0bcf382d761d15c5cb8d25c25fb51100">activateTexCoord</a> = 1 &lt;&lt; texClient</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Flag that the active TU should be used for setting texture coords.  <a href="#0bcf382d761d15c5cb8d25c25fb51100"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCache.html#aaa6cd38ef69b7fdf5ba0bfcf7137976">activateTexEnable</a> = 1 &lt;&lt; texServer</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Flag that the active TU should be used when enabling/disabling texturing.  <a href="#aaa6cd38ef69b7fdf5ba0bfcf7137976"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCache.html#54dbe5104d3c2f71c1700d96090ca433">activateTexEnv</a> = 1 &lt;&lt; texServer</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Flag that the active TU should be used when changing the texture environment.  <a href="#54dbe5104d3c2f71c1700d96090ca433"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCache.html#0b7dc932b65953e0b19552c73cb73004">activateTexGen</a> = 1 &lt;&lt; texServer</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Flag that the active TU should be used when changing the texture coord generation parameters.  <a href="#0b7dc932b65953e0b19552c73cb73004"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
OpenGL state cache. 
<p>
All state changes that are made often (possibly with the same value, ie actually no change) or across plugins should be done through the cache. <dl class="remark" compact><dt><b>Remarks:</b></dt><dd>Since this class is passed directly between plugins the code in this class cannot do memory allocations or deallocations. The functions in this class will only manipulate member variables. </dd></dl>

<p>Definition at line <a class="el" href="glstates_8h-source.html#l00605">605</a> of file <a class="el" href="glstates_8h-source.html">glstates.h</a>.</p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="ea121a997ee4f4f450a713e4c0f26162"></a><!-- doxytag: member="csGLStateCache::ActivateTU" ref="ea121a997ee4f4f450a713e4c0f26162" args="(uint usage)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void csGLStateCache::ActivateTU           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__util.html#g91ad9478d81a7aaf2593e8d9c3d06a14">uint</a>&nbsp;</td>
          <td class="paramname"> <em>usage</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Activate the currently selected TU. 
<p>
<em>usage</em> is a combination of UnitTexCoord and UnitImage and specifies, for what the current unit is to be used. <dl class="remark" compact><dt><b>Remarks:</b></dt><dd>Doesn't check whether the multitexture extension is actually supported, this must be done in calling code. </dd></dl>

<p>Definition at line <a class="el" href="glstates_8h-source.html#l00736">736</a> of file <a class="el" href="glstates_8h-source.html">glstates.h</a>.</p>

<p>References <a class="el" href="glextmanager_8h-source.html#l02106">GL_TEXTURE0_ARB</a>.</p>

</div>
</div><p>
<a class="anchor" name="b03809fc61e26bdf8ad0a1efb6e8322b"></a><!-- doxytag: member="csGLStateCache::GetCurrentTU" ref="b03809fc61e26bdf8ad0a1efb6e8322b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int csGLStateCache::GetCurrentTU           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Query active texture unit. 
<p>

<p>Definition at line <a class="el" href="glstates_8h-source.html#l00710">710</a> of file <a class="el" href="glstates_8h-source.html">glstates.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8ae99715120c6ed94a3107c76c557d15"></a><!-- doxytag: member="csGLStateCache::SetCurrentTU" ref="8ae99715120c6ed94a3107c76c557d15" args="(int unit)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void csGLStateCache::SetCurrentTU           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>unit</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Select the currently active texture unit. 
<p>
<dl class="remark" compact><dt><b>Remarks:</b></dt><dd>Doesn't check whether the multitexture extension is actually supported, this must be done in calling code. </dd></dl>

<p>Definition at line <a class="el" href="glstates_8h-source.html#l00705">705</a> of file <a class="el" href="glstates_8h-source.html">glstates.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="76f78d1a6f9bed3fb243b70b51953bc3"></a><!-- doxytag: member="csGLStateCache::activateImage" ref="76f78d1a6f9bed3fb243b70b51953bc3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int <a class="el" href="classcsGLStateCache.html#76f78d1a6f9bed3fb243b70b51953bc3">csGLStateCache::activateImage</a> = 1 &lt;&lt; texServer<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Flag that the active TU should be used for binding textures. 
<p>

<p>Definition at line <a class="el" href="glstates_8h-source.html#l00717">717</a> of file <a class="el" href="glstates_8h-source.html">glstates.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9bb3ef16b440355ce55863e1be51f4d0"></a><!-- doxytag: member="csGLStateCache::activateMatrix" ref="9bb3ef16b440355ce55863e1be51f4d0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int <a class="el" href="classcsGLStateCache.html#9bb3ef16b440355ce55863e1be51f4d0">csGLStateCache::activateMatrix</a> = 1 &lt;&lt; texServer<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Flag that the active TU should be used when changing the texture matrix. 
<p>

<p>Definition at line <a class="el" href="glstates_8h-source.html#l00719">719</a> of file <a class="el" href="glstates_8h-source.html">glstates.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="0bcf382d761d15c5cb8d25c25fb51100"></a><!-- doxytag: member="csGLStateCache::activateTexCoord" ref="0bcf382d761d15c5cb8d25c25fb51100" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int <a class="el" href="classcsGLStateCache.html#0bcf382d761d15c5cb8d25c25fb51100">csGLStateCache::activateTexCoord</a> = 1 &lt;&lt; texClient<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Flag that the active TU should be used for setting texture coords. 
<p>

<p>Definition at line <a class="el" href="glstates_8h-source.html#l00715">715</a> of file <a class="el" href="glstates_8h-source.html">glstates.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="aaa6cd38ef69b7fdf5ba0bfcf7137976"></a><!-- doxytag: member="csGLStateCache::activateTexEnable" ref="aaa6cd38ef69b7fdf5ba0bfcf7137976" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int <a class="el" href="classcsGLStateCache.html#aaa6cd38ef69b7fdf5ba0bfcf7137976">csGLStateCache::activateTexEnable</a> = 1 &lt;&lt; texServer<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Flag that the active TU should be used when enabling/disabling texturing. 
<p>

<p>Definition at line <a class="el" href="glstates_8h-source.html#l00728">728</a> of file <a class="el" href="glstates_8h-source.html">glstates.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="54dbe5104d3c2f71c1700d96090ca433"></a><!-- doxytag: member="csGLStateCache::activateTexEnv" ref="54dbe5104d3c2f71c1700d96090ca433" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int <a class="el" href="classcsGLStateCache.html#54dbe5104d3c2f71c1700d96090ca433">csGLStateCache::activateTexEnv</a> = 1 &lt;&lt; texServer<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Flag that the active TU should be used when changing the texture environment. 
<p>

<p>Definition at line <a class="el" href="glstates_8h-source.html#l00721">721</a> of file <a class="el" href="glstates_8h-source.html">glstates.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="0b7dc932b65953e0b19552c73cb73004"></a><!-- doxytag: member="csGLStateCache::activateTexGen" ref="0b7dc932b65953e0b19552c73cb73004" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int <a class="el" href="classcsGLStateCache.html#0b7dc932b65953e0b19552c73cb73004">csGLStateCache::activateTexGen</a> = 1 &lt;&lt; texServer<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Flag that the active TU should be used when changing the texture coord generation parameters. 
<p>

<p>Definition at line <a class="el" href="glstates_8h-source.html#l00726">726</a> of file <a class="el" href="glstates_8h-source.html">glstates.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>csplugincommon/opengl/<a class="el" href="glstates_8h-source.html">glstates.h</a></ul>
<hr size="1"><address><small>Generated for Crystal Space 1.2.1 by 
<a href="http://www.doxygen.org/index.html">doxygen</a> 1.5.3 
</small></address> </div></body> </html>