Sophie

Sophie

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

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: csGLStateCacheContext 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>csGLStateCacheContext Class Reference<br>
<small>
[<a class="el" href="group__plugincommon.html">Common Plugin Classes</a>]</small>
</h1><!-- doxytag: class="csGLStateCacheContext" -->
<p>
<a href="classcsGLStateCacheContext-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"><a class="anchor" name="7e7601b3130c3e3d6b649348211f8dd4"></a><!-- doxytag: member="csGLStateCacheContext::DECLARE_CACHED_PARAMETER_4_LAYER" ref="7e7601b3130c3e3d6b649348211f8dd4" args="(glTexCoordPointer, TexCoordPointer, GLint, tsize, GLenum, ttype, GLsizei, tstride, GLvoid *, tpointer) csGLStateCacheContext(csGLExtensionManager *extmgr)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCacheContext.html#7e7601b3130c3e3d6b649348211f8dd4">DECLARE_CACHED_PARAMETER_4_LAYER</a> (glTexCoordPointer, TexCoordPointer, <a class="el" href="classcsGLStateCacheContext.html#851272e7ea1a2eb6db3af92872731a42">GLint</a>, tsize, <a class="el" href="classcsGLStateCacheContext.html#820c5d711842bb527fa3f2aac1e96e32">GLenum</a>, ttype, <a class="el" href="classcsGLStateCacheContext.html#7eb5fc2bd2676b7479c38000ce470336">GLsizei</a>, tstride, <a class="el" href="glextmanager_8h.html#1e5eb1ac5e47603cc80ab58338b92393">GLvoid</a> *, tpointer) <a class="el" href="classcsGLStateCacheContext.html">csGLStateCacheContext</a>(<a class="el" href="structcsGLExtensionManager.html">csGLExtensionManager</a> *<a class="el" href="classcsGLStateCacheContext.html#1d4add574d28c831e130b5cc70ef9959">extmgr</a>)</td></tr>

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

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Init cache.  <a href="#18b5c595be37dc4a95ad123ecb000a83"></a><br></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="c2ae7eee77d000fed26de0add81fd82d"></a><!-- doxytag: member="csGLStateCacheContext::activeUnit" ref="c2ae7eee77d000fed26de0add81fd82d" args="[2]" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCacheContext.html#c2ae7eee77d000fed26de0add81fd82d">activeUnit</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ff3a28aac3957a1e3e83259fa6549a5d"></a><!-- doxytag: member="csGLStateCacheContext::boundtexture" ref="ff3a28aac3957a1e3e83259fa6549a5d" args="[CS_GL_MAX_LAYER]" -->
<a class="el" href="glextmanager_8h.html#782e952cf00e0d28f426254d7b09d8c8">GLuint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCacheContext.html#ff3a28aac3957a1e3e83259fa6549a5d">boundtexture</a> [CS_GL_MAX_LAYER]</td></tr>

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

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0942ea8d54cdc15d847bb347ff9ee8d5"></a><!-- doxytag: member="csGLStateCacheContext::currentBufferID" ref="0942ea8d54cdc15d847bb347ff9ee8d5" args="" -->
<a class="el" href="glextmanager_8h.html#782e952cf00e0d28f426254d7b09d8c8">GLuint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCacheContext.html#0942ea8d54cdc15d847bb347ff9ee8d5">currentBufferID</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a76ec926a7fc65dd4b31045be0de8518"></a><!-- doxytag: member="csGLStateCacheContext::currentIndexID" ref="a76ec926a7fc65dd4b31045be0de8518" args="" -->
<a class="el" href="glextmanager_8h.html#782e952cf00e0d28f426254d7b09d8c8">GLuint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCacheContext.html#a76ec926a7fc65dd4b31045be0de8518">currentIndexID</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="547040ed73b4129e9ae9252f109cfc6f"></a><!-- doxytag: member="csGLStateCacheContext::currentUnit" ref="547040ed73b4129e9ae9252f109cfc6f" args="" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcsGLStateCacheContext.html#547040ed73b4129e9ae9252f109cfc6f">currentUnit</a></td></tr>

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

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

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

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

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

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

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

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

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

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

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

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>

<p>Definition at line <a class="el" href="glstates_8h-source.html#l00372">372</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="18b5c595be37dc4a95ad123ecb000a83"></a><!-- doxytag: member="csGLStateCacheContext::InitCache" ref="18b5c595be37dc4a95ad123ecb000a83" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void csGLStateCacheContext::InitCache           </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>
Init cache. 
<p>

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

<p>References <a class="el" href="glstates_8h-source.html#l00070">CS_GL_MAX_LAYER</a>, <a class="el" href="glextmanager_8h-source.html#l04095">GL_COLOR_SUM_EXT</a>, <a class="el" href="glextmanager_8h-source.html#l04119">GL_SECONDARY_COLOR_ARRAY_EXT</a>, <a class="el" href="glextmanager_8h-source.html#l04115">GL_SECONDARY_COLOR_ARRAY_POINTER_EXT</a>, <a class="el" href="glextmanager_8h-source.html#l04103">GL_SECONDARY_COLOR_ARRAY_SIZE_EXT</a>, <a class="el" href="glextmanager_8h-source.html#l04111">GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT</a>, <a class="el" href="glextmanager_8h-source.html#l04107">GL_SECONDARY_COLOR_ARRAY_TYPE_EXT</a>, <a class="el" href="glextmanager_8h-source.html#l02106">GL_TEXTURE0_ARB</a>, <a class="el" href="glextmanager_8h-source.html#l03979">GL_TEXTURE_1D</a>, <a class="el" href="glextmanager_8h-source.html#l03983">GL_TEXTURE_2D</a>, <a class="el" href="glextmanager_8h-source.html#l00296">GL_TEXTURE_3D</a>, <a class="el" href="glextmanager_8h-source.html#l00533">GL_TEXTURE_CUBE_MAP</a>, and <a class="el" href="glextmanager_8h-source.html#l10431">GL_TEXTURE_RECTANGLE_ARB</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>