Sophie

Sophie

distrib > Mandriva > 10.0-com > i586 > by-pkgid > 06719cf03808e17ae6f0852ca1052dc2 > files > 2230

libogre1-devel-0.13.0-1mdk.i586.rpm

<html>
<head>
<title>Ogre::GLRenderSystem class Reference - OGRE Documentation</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<link type="text/css" rel="stylesheet" href="style.css">
</head>

<body>
<!-- Generated by Doxygen 1.2.16 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; <a class="qindex" href="pages.html">Related Pages</a> &nbsp; </center>
<hr><h1>Ogre::GLRenderSystem  Class Reference</h1>Implementation of SDL as a rendering system. 
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>&gt;</code>
<p>
Inheritance diagram for Ogre::GLRenderSystem:<p><center><img src="classOgre_1_1GLRenderSystem__inherit__graph.png" border="0" usemap="#Ogre_1_1GLRenderSystem__inherit__map" alt="Inheritance graph"></center>
<map name="Ogre_1_1GLRenderSystem__inherit__map">
<area href="classOgre_1_1RenderSystem.html" shape="rect" coords="16,36,149,17" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for Ogre::GLRenderSystem:<p><center><img src="classOgre_1_1GLRenderSystem__coll__graph.png" border="0" usemap="#Ogre_1_1GLRenderSystem__coll__map" alt="Collaboration graph"></center>
<map name="Ogre_1_1GLRenderSystem__coll__map">
<area href="classOgre_1_1RenderSystem.html" shape="rect" coords="295,121,428,102" alt="">
<area href="classOgre_1_1Matrix4.html" shape="rect" coords="17,93,108,74" alt="">
<area href="classOgre_1_1GLSupport.html" shape="rect" coords="305,174,417,155" alt="">
<area href="classOgre_1_1GLGpuProgramManager.html" shape="rect" coords="265,242,457,223" alt="">
<area href="classOgre_1_1HardwareBufferManager.html" shape="rect" coords="267,310,456,291" alt="">
<area href="classOgre_1_1Light.html" shape="rect" coords="324,378,399,359" alt="">
<area href="classOgre_1_1GLGpuProgram.html" shape="rect" coords="291,461,432,442" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classOgre_1_1GLRenderSystem-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema0">GLRenderSystem</a> ()</td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema1">~GLRenderSystem</a> ()</td></tr>
<tr><td nowrap align=right valign=top>const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema2">getName</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema2"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a122">ConfigOptionMap</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema3">getConfigOptions</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema3"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema4">setConfigOption</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;name, const <a class="el" href="classOgre_1_1String.html">String</a> &amp;value)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema4"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1String.html">String</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema5">validateConfigOptions</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema5"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1RenderWindow.html">RenderWindow</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema6">initialise</a> (bool autoCreateWindow)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema6"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema7">reinitialise</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema7"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema8">shutdown</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema8"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema9">setAmbientLight</a> (float r, float g, float b)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema9"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema10">setShadingType</a> (<a class="el" href="namespaceOgre.html#a617">ShadeOptions</a> so)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema10"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema11">setLightingEnabled</a> (bool enabled)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema11"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1RenderWindow.html">RenderWindow</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema12">createRenderWindow</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;name, unsigned int width, unsigned int height, unsigned int colourDepth, bool fullScreen, int left=0, int top=0, bool depthBuffer=true, <a class="el" href="classOgre_1_1RenderWindow.html">RenderWindow</a> *parentWindowHandle=0)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema12"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1RenderTexture.html">RenderTexture</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema13">createRenderTexture</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;name, unsigned int width, unsigned int height)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Creates and registers a render texture object.</em> <a href="#Ogre_1_1GLRenderSystema13"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema14">destroyRenderWindow</a> (<a class="el" href="classOgre_1_1RenderWindow.html">RenderWindow</a> *pWin)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema14"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1String.html">String</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema15">getErrorDescription</a> (long errorNumber)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema15"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema16">convertColourValue</a> (const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;colour, unsigned long *pDest)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema16"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema17">setNormaliseNormals</a> (bool normalise)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema17"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema18">_useLights</a> (const <a class="el" href="namespaceOgre.html#a56">LightList</a> &amp;lights, unsigned short limit)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema18"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema19">_setWorldMatrix</a> (const <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> &amp;m)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema19"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema20">_setViewMatrix</a> (const <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> &amp;m)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema20"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema21">_setProjectionMatrix</a> (const <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> &amp;m)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema21"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema22">_setSurfaceParams</a> (const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;ambient, const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;diffuse, const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;specular, const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;emissive, <a class="el" href="namespaceOgre.html#a349">Real</a> shininess)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema22"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema23">_setTexture</a> (size_t unit, bool enabled, const <a class="el" href="classOgre_1_1String.html">String</a> &amp;texname)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema23"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema24">_setTextureCoordSet</a> (size_t stage, size_t index)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema24"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema25">_setTextureCoordCalculation</a> (size_t stage, <a class="el" href="namespaceOgre.html#a639">TexCoordCalcMethod</a> m)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema25"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema26">_setTextureBlendMode</a> (size_t stage, const <a class="el" href="classOgre_1_1LayerBlendModeEx.html">LayerBlendModeEx</a> &amp;bm)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema26"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema27">_setTextureAddressingMode</a> (size_t stage, <a class="el" href="classOgre_1_1TextureUnitState.html#Ogre_1_1TextureUnitStates25">TextureUnitState::TextureAddressingMode</a> tam)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema27"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema28">_setTextureMatrix</a> (size_t stage, const <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> &amp;xform)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema28"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema29">_setSceneBlending</a> (<a class="el" href="namespaceOgre.html#a610">SceneBlendFactor</a> sourceFactor, <a class="el" href="namespaceOgre.html#a610">SceneBlendFactor</a> destFactor)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema29"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema30">_setAlphaRejectSettings</a> (<a class="el" href="namespaceOgre.html#a613">CompareFunction</a> func, unsigned char value)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema30"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema31">_setViewport</a> (<a class="el" href="classOgre_1_1Viewport.html">Viewport</a> *vp)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema31"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema32">_beginFrame</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema32"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema33">_endFrame</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema33"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema34">_setCullingMode</a> (<a class="el" href="namespaceOgre.html#a619">CullingMode</a> mode)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema34"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema35">_setDepthBufferParams</a> (bool depthTest=true, bool depthWrite=true, <a class="el" href="namespaceOgre.html#a613">CompareFunction</a> depthFunction=CMPF_LESS_EQUAL)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema35"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema36">_setDepthBufferCheckEnabled</a> (bool enabled=true)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema36"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema37">_setDepthBufferWriteEnabled</a> (bool enabled=true)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema37"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema38">_setDepthBufferFunction</a> (<a class="el" href="namespaceOgre.html#a613">CompareFunction</a> func=CMPF_LESS_EQUAL)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema38"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema39">_setDepthBias</a> (<a class="el" href="namespaceOgre.html#a351">ushort</a> bias)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema39"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema40">_setColourBufferWriteEnabled</a> (bool <a class="el" href="namespaceOgre.html#a476">red</a>, bool <a class="el" href="namespaceOgre.html#a477">green</a>, bool blue, bool alpha)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema40"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema41">_setFog</a> (<a class="el" href="namespaceOgre.html#a618">FogMode</a> mode, const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;colour, <a class="el" href="namespaceOgre.html#a349">Real</a> density, <a class="el" href="namespaceOgre.html#a349">Real</a> start, <a class="el" href="namespaceOgre.html#a349">Real</a> end)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema41"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema42">_makeProjectionMatrix</a> (<a class="el" href="namespaceOgre.html#a349">Real</a> fovy, <a class="el" href="namespaceOgre.html#a349">Real</a> aspect, <a class="el" href="namespaceOgre.html#a349">Real</a> nearPlane, <a class="el" href="namespaceOgre.html#a349">Real</a> farPlane, <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> &amp;dest, bool forGpuProgram=false)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema42"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema43">_setRasterisationMode</a> (<a class="el" href="namespaceOgre.html#a622">SceneDetailLevel</a> level)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema43"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema44">setStencilCheckEnabled</a> (bool enabled)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema44"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema45">setStencilBufferFunction</a> (<a class="el" href="namespaceOgre.html#a613">CompareFunction</a> func)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema45"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema46">setStencilBufferReferenceValue</a> (<a class="el" href="namespaceOgre.html#a353">ulong</a> refValue)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema46"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema47">setStencilBufferMask</a> (<a class="el" href="namespaceOgre.html#a353">ulong</a> mask)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema47"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema48">setStencilBufferFailOperation</a> (<a class="el" href="namespaceOgre.html#a640">StencilOperation</a> op)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema48"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema49">setStencilBufferDepthFailOperation</a> (<a class="el" href="namespaceOgre.html#a640">StencilOperation</a> op)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema49"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema50">setStencilBufferPassOperation</a> (<a class="el" href="namespaceOgre.html#a640">StencilOperation</a> op)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema50"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema51">setStencilBufferParams</a> (<a class="el" href="namespaceOgre.html#a613">CompareFunction</a> func=CMPF_ALWAYS_PASS, <a class="el" href="namespaceOgre.html#a353">ulong</a> refValue=0, <a class="el" href="namespaceOgre.html#a353">ulong</a> mask=0xFFFFFFFF, <a class="el" href="namespaceOgre.html#a640">StencilOperation</a> stencilFailOp=SOP_KEEP, <a class="el" href="namespaceOgre.html#a640">StencilOperation</a> depthFailOp=SOP_KEEP, <a class="el" href="namespaceOgre.html#a640">StencilOperation</a> passOp=SOP_KEEP)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema51"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema52">_setTextureUnitFiltering</a> (size_t unit, <a class="el" href="namespaceOgre.html#a615">FilterType</a> ftype, <a class="el" href="namespaceOgre.html#a616">FilterOptions</a> filter)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema52"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema53">_setTextureLayerAnisotropy</a> (size_t unit, unsigned int maxAnisotropy)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema53"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema54">setVertexDeclaration</a> (<a class="el" href="classOgre_1_1VertexDeclaration.html">VertexDeclaration</a> *decl)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema54"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema55">setVertexBufferBinding</a> (<a class="el" href="classOgre_1_1VertexBufferBinding.html">VertexBufferBinding</a> *binding)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema55"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema56">_render</a> (const <a class="el" href="classOgre_1_1RenderOperation.html">RenderOperation</a> &amp;op)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema56"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema57">bindGpuProgram</a> (<a class="el" href="classOgre_1_1GpuProgram.html">GpuProgram</a> *prg)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema57"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema58">unbindGpuProgram</a> (<a class="el" href="namespaceOgre.html#a626">GpuProgramType</a> gptype)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema58"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema59">bindGpuProgramParameters</a> (<a class="el" href="namespaceOgre.html#a626">GpuProgramType</a> gptype, <a class="el" href="namespaceOgre.html#a132">GpuProgramParametersSharedPtr</a> params)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1GLRenderSystema59"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystema14">attachRenderTarget</a> (<a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a> &amp;target)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Don't do this anymore, just allow via <a class="el" href="classOgre_1_1Root.html">Root</a> <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>* regPtr = <a class="el" href="classOgre_1_1Root.html#Ogre_1_1Rootd1">Root::getSingleton</a>().getRenderSystem(); if (!regPtr || regPtr != this) Register self - library user has come to me direct <a class="el" href="classOgre_1_1Root.html#Ogre_1_1Rootd1">Root::getSingleton</a>().setRenderSystem(this);.</em> <a href="#Ogre_1_1RenderSystema14"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystema15">getRenderTarget</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;name)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns a pointer to the render target with the passed name, or NULL if that render target cannot be found.</em> <a href="#Ogre_1_1RenderSystema15"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystema16">detachRenderTarget</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;name)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Detaches the render target with the passed name from the render system and returns a pointer to it.</em> <a href="#Ogre_1_1RenderSystema16"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystema18">setWaitForVerticalBlank</a> (bool enabled)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Defines whether or now fullscreen render windows wait for the vertical blank before flipping buffers.</em> <a href="#Ogre_1_1RenderSystema18"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystema19">getWaitForVerticalBlank</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns true if the system is synchronising frames with the monitor vertical blank.</em> <a href="#Ogre_1_1RenderSystema19"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystema22">_setWorldMatrices</a> (const <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> *m, unsigned short count)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets multiple world matrices (vertex blending).</em> <a href="#Ogre_1_1RenderSystema22"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystema25">_setTextureUnitSettings</a> (size_t texUnit, <a class="el" href="classOgre_1_1TextureUnitState.html">TextureUnitState</a> &amp;tl)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Utility function for setting all the properties of a texture unit at once.</em> <a href="#Ogre_1_1RenderSystema25"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystema26">_disableTextureUnit</a> (size_t texUnit)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Turns off a texture unit.</em> <a href="#Ogre_1_1RenderSystema26"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystema27">_disableTextureUnitsFrom</a> (size_t texUnit)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Disables all texture units from the given unit upwards.</em> <a href="#Ogre_1_1RenderSystema27"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystema33">_setTextureUnitFiltering</a> (size_t unit, <a class="el" href="namespaceOgre.html#a616">FilterOptions</a> minFilter, <a class="el" href="namespaceOgre.html#a616">FilterOptions</a> magFilter, <a class="el" href="namespaceOgre.html#a616">FilterOptions</a> mipFilter)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the filtering options for a given texture unit.</em> <a href="#Ogre_1_1RenderSystema33"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1Viewport.html">Viewport</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystema43">_getViewport</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get the current active viewport for rendering.</em> <a href="#Ogre_1_1RenderSystema43"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a619">CullingMode</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystema45">_getCullingMode</a> (void) const</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystema53">_beginGeometryCount</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>The <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a> will keep a count of tris rendered, this resets the count.</em> <a href="#Ogre_1_1RenderSystema53"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual unsigned int&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystema54">_getFaceCount</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Reports the number of tris rendered since the last _beginGeometryCount call.</em> <a href="#Ogre_1_1RenderSystema54"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual unsigned int&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystema55">_getVertexCount</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Reports the number of vertices passed to the renderer since the last _beginGeometryCount call.</em> <a href="#Ogre_1_1RenderSystema55"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystema67">softwareVertexBlend</a> (<a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *vertexData, <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> *pMatrices)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Performs a software vertex blend on the passed in operation.</em> <a href="#Ogre_1_1RenderSystema67"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>const <a class="el" href="classOgre_1_1RenderSystemCapabilities.html">RenderSystemCapabilities</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystema72">getCapabilities</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the capabilities of the render system.</em> <a href="#Ogre_1_1RenderSystema72"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystema76">_initRenderTargets</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Utility method for initialising all render targets attached to this rendering system.</em> <a href="#Ogre_1_1RenderSystema76"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystema77">_updateAllRenderTargets</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal method for updating all render targets attached to this rendering system.</em> <a href="#Ogre_1_1RenderSystema77"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystema78">setInvertVertexWinding</a> (bool invert)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets whether or not vertex windings set should be inverted; this can be important for rendering reflections.</em> <a href="#Ogre_1_1RenderSystema78"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a365">RenderTargetMap</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystemn0">mRenderTargets</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>The render targets.</em> <a href="#Ogre_1_1RenderSystemn0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a366">RenderTargetPriorityMap</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystemn1">mPrioritisedRenderTargets</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>The render targets, ordered by priority.</em> <a href="#Ogre_1_1RenderSystemn1"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystemn2">mActiveRenderTarget</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>The Active render target.</em> <a href="#Ogre_1_1RenderSystemn2"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1TextureManager.html">TextureManager</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystemn3">mTextureManager</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1RenderSystemCapabilities.html">RenderSystemCapabilities</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystemn4">mCapabilities</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Used to store the capabilities of the graphics card.</em> <a href="#Ogre_1_1RenderSystemn4"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Viewport.html">Viewport</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystemn5">mActiveViewport</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a619">CullingMode</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystemn6">mCullingMode</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystemn7">mVSync</a></td></tr>
<tr><td nowrap align=right valign=top>size_t&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystemn8">mFaceCount</a></td></tr>
<tr><td nowrap align=right valign=top>size_t&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystemn9">mVertexCount</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystemn10">mWorldMatrices</a> [256]</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Saved set of world matrices.</em> <a href="#Ogre_1_1RenderSystemn10"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1RenderSystemn11">mInvertVertexWinding</a></td></tr>
<tr><td colspan=2><br><h2>Private Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemc0">initConfigOptions</a> (void)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemc1">initInputDevices</a> (void)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemc2">processInputDevices</a> (void)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemc3">setGLLight</a> (size_t index, <a class="el" href="classOgre_1_1Light.html">Light</a> *lt)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemc4">makeGLMatrix</a> (GLfloat gl_matrix[16], const <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> &amp;m)</td></tr>
<tr><td nowrap align=right valign=top>GLint&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemc5">getBlendMode</a> (<a class="el" href="namespaceOgre.html#a610">SceneBlendFactor</a> ogreBlend)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemc6">setLights</a> ()</td></tr>
<tr><td nowrap align=right valign=top>GLint&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemc7">convertCompareFunction</a> (<a class="el" href="namespaceOgre.html#a613">CompareFunction</a> func)</td></tr>
<tr><td nowrap align=right valign=top>GLint&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemc8">convertStencilOp</a> (<a class="el" href="namespaceOgre.html#a640">StencilOperation</a> op)</td></tr>
<tr><td nowrap align=right valign=top>GLfloat&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemc9">_getCurrentAnisotropy</a> (size_t unit)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemc10">setGLLightPositionDirection</a> (<a class="el" href="classOgre_1_1Light.html">Light</a> *lt, size_t lightindex)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal method to set pos / direction of a light.</em> <a href="#Ogre_1_1GLRenderSystemc10"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemc11">initGL</a> (void)</td></tr>
<tr><td nowrap align=right valign=top>GLuint&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemc12">getCombinedMinMipFilter</a> (void)</td></tr>
<tr><td colspan=2><br><h2>Private Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemo0">mStopRendering</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Light.html">Light</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemo1">mLights</a> [MAX_LIGHTS]</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemo2">mViewMatrix</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemo3">mWorldMatrix</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemo4">mTextureMatrix</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a616">FilterOptions</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemo5">mMinFilter</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a616">FilterOptions</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemo6">mMipFilter</a></td></tr>
<tr><td nowrap align=right valign=top>size_t&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemo7">mTextureCoordIndex</a> [OGRE_MAX_TEXTURE_COORD_SETS]</td></tr>
<tr><td nowrap align=right valign=top>GLenum&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemo8">mTextureTypes</a> [OGRE_MAX_TEXTURE_LAYERS]</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>holds texture type settings for every stage</em> <a href="#Ogre_1_1GLRenderSystemo8"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemo9">mDepthWrite</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemo10">mColourWrite</a> [4]</td></tr>
<tr><td nowrap align=right valign=top>GLint&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemo11">mStencilFunc</a></td></tr>
<tr><td nowrap align=right valign=top>GLint&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemo12">mStencilRef</a></td></tr>
<tr><td nowrap align=right valign=top>GLuint&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemo13">mStencilMask</a></td></tr>
<tr><td nowrap align=right valign=top>GLint&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemo14">mStencilFail</a></td></tr>
<tr><td nowrap align=right valign=top>GLint&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemo15">mStencilZFail</a></td></tr>
<tr><td nowrap align=right valign=top>GLint&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemo16">mStencilPass</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1GLSupport.html">GLSupport</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemo17">mGLSupport</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>GL support class, used for creating windows etc.</em> <a href="#Ogre_1_1GLRenderSystemo17"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemo18">mUseAutoTextureMatrix</a></td></tr>
<tr><td nowrap align=right valign=top>GLfloat&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemo19">mAutoTextureMatrix</a> [16]</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1HardwareBufferManager.html">HardwareBufferManager</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemo20">mHardwareBufferManager</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1GLGpuProgramManager.html">GLGpuProgramManager</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemo21">mGpuProgramManager</a></td></tr>
<tr><td nowrap align=right valign=top>unsigned short&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemo22">mCurrentLights</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1GLGpuProgram.html">GLGpuProgram</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemo23">mCurrentVertexProgram</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1GLGpuProgram.html">GLGpuProgram</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystemo24">mCurrentFragmentProgram</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Implementation of SDL as a rendering system.
<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8h-source.html#l00040">40</a> of file <a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="Ogre_1_1GLRenderSystema0" doxytag="Ogre::GLRenderSystem::GLRenderSystem"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Ogre::GLRenderSystem::GLRenderSystem </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00100">100</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="namespaceOgre.html#a616a77">Ogre::FO_LINEAR</a>, <a class="el" href="namespaceOgre.html#a616a76">Ogre::FO_POINT</a>, <a class="el" href="gtk_2OgreGLUtil_8h-source.html#l00033">Ogre::getGLSupport</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00196">getName</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00053">glActiveTextureARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00057">glBindBufferARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00066">glBindProgramARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00061">glBufferDataARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00062">glBufferSubDataARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00054">glClientActiveTextureARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00075">glCombinerInputNV_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00076">glCombinerOutputNV_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00071">glCombinerParameterfvNV_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00072">glCombinerParameteriNV_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00070">glCombinerStageParameterfvNV_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00058">glDeleteBuffersARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00065">glDeleteProgramsARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00077">glFinalCombinerInputNV_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00056">glGenBuffersARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00064">glGenProgramsARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00063">glGetBufferSubDataARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00073">glGetProgramivARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00074">glLoadProgramNV_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00059">glMapBufferARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00068">glProgramLocalParameter4fvARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00069">glProgramParameter4fvNV_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00067">glProgramStringARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00055">glSecondaryColorPointerEXT_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00078">glTrackMatrixNV_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00060">glUnmapBufferARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00202">initConfigOptions</a>(), <a class="el" href="OgreRenderSystem_8h-source.html#l00752">Ogre::RenderSystem::mActiveRenderTarget</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00080">mColourWrite</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00114">mCurrentFragmentProgram</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00109">mCurrentLights</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00113">mCurrentVertexProgram</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00095">mGLSupport</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00049">mLights</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00057">mMinFilter</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00058">mMipFilter</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00089">mStencilFail</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00087">mStencilFunc</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00088">mStencilMask</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00089">mStencilPass</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00087">mStencilRef</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00089">mStencilZFail</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00061">mTextureCoordIndex</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00064">mTextureTypes</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00052">mViewMatrix</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00053">mWorldMatrix</a>, <a class="el" href="OgreConfig_8h-source.html#l00059">OGRE_MAX_TEXTURE_COORD_SETS</a>, <a class="el" href="OgreConfig_8h-source.html#l00063">OGRE_MAX_TEXTURE_LAYERS</a>, <a class="el" href="OgreException_8h-source.html#l00039">OgreGuard</a>, and <a class="el" href="OgreException_8h-source.html#l00044">OgreUnguard</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema1" doxytag="Ogre::GLRenderSystem::~GLRenderSystem"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Ogre::GLRenderSystem::~GLRenderSystem </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00175">175</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreRenderSystem_8h-source.html#l00761">Ogre::RenderSystem::mCapabilities</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00095">mGLSupport</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00107">mGpuProgramManager</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00106">mHardwareBufferManager</a>, <a class="el" href="OgreRenderSystem_8h-source.html#l00748">Ogre::RenderSystem::mRenderTargets</a>, and <a class="el" href="OgreRenderSystem_8h-source.html#l00758">Ogre::RenderSystem::mTextureManager</a>.    </td>
  </tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="Ogre_1_1GLRenderSystema32" doxytag="Ogre::GLRenderSystem::_beginFrame"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_beginFrame </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema40">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00995">995</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreColourValue_8h-source.html#l00067">Ogre::ColourValue::a</a>, <a class="el" href="OgreColourValue_8h-source.html#l00067">Ogre::ColourValue::b</a>, <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreColourValue_8h-source.html#l00067">Ogre::ColourValue::g</a>, <a class="el" href="OgreViewport_8cpp-source.html#l00185">Ogre::Viewport::getBackgroundColour</a>(), <a class="el" href="OgreViewport_8cpp-source.html#l00195">Ogre::Viewport::getClearEveryFrame</a>(), <a class="el" href="OgreRenderSystem_8h-source.html#l00764">Ogre::RenderSystem::mActiveViewport</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00080">mColourWrite</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00078">mDepthWrite</a>, <a class="el" href="OgreException_8h-source.html#l00039">OgreGuard</a>, <a class="el" href="OgreException_8h-source.html#l00044">OgreUnguard</a>, <a class="el" href="OgreColourValue_8h-source.html#l00067">Ogre::ColourValue::r</a>, and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00982">setLights</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema53" doxytag="Ogre::GLRenderSystem::_beginGeometryCount"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::RenderSystem::_beginGeometryCount </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
The <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a> will keep a count of tris rendered, this resets the count.
<p>

<p>
Definition at line <a class="el" href="OgreRenderSystem_8cpp-source.html#l00296">296</a> of file <a class="el" href="OgreRenderSystem_8cpp-source.html">OgreRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreRenderSystem_8h-source.html#l00770">Ogre::RenderSystem::mFaceCount</a>, and <a class="el" href="OgreRenderSystem_8h-source.html#l00771">Ogre::RenderSystem::mVertexCount</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00618">Ogre::SceneManager::_renderScene</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema26" doxytag="Ogre::GLRenderSystem::_disableTextureUnit"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::RenderSystem::_disableTextureUnit </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">size_t&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>texUnit</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Turns off a texture unit.
<p>

<p>
Definition at line <a class="el" href="OgreRenderSystem_8cpp-source.html#l00248">248</a> of file <a class="el" href="OgreRenderSystem_8cpp-source.html">OgreRenderSystem.cpp</a>.
<p>
References <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema29">Ogre::RenderSystem::_setTexture</a>().
<p>
Referenced by <a class="el" href="OgreRenderSystem_8cpp-source.html#l00253">Ogre::RenderSystem::_disableTextureUnitsFrom</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema27" doxytag="Ogre::GLRenderSystem::_disableTextureUnitsFrom"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::RenderSystem::_disableTextureUnitsFrom </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">size_t&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>texUnit</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Disables all texture units from the given unit upwards.
<p>

<p>
Definition at line <a class="el" href="OgreRenderSystem_8cpp-source.html#l00253">253</a> of file <a class="el" href="OgreRenderSystem_8cpp-source.html">OgreRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreRenderSystem_8cpp-source.html#l00248">Ogre::RenderSystem::_disableTextureUnit</a>(), <a class="el" href="OgreRenderSystemCapabilities_8h-source.html#l00127">Ogre::RenderSystemCapabilities::getNumTextureUnits</a>(), and <a class="el" href="OgreRenderSystem_8h-source.html#l00761">Ogre::RenderSystem::mCapabilities</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00492">Ogre::SceneManager::setPass</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema33" doxytag="Ogre::GLRenderSystem::_endFrame"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_endFrame </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema41">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01045">1045</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema45" doxytag="Ogre::GLRenderSystem::_getCullingMode"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a619">CullingMode</a> Ogre::RenderSystem::_getCullingMode </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreRenderSystem_8cpp-source.html#l00269">269</a> of file <a class="el" href="OgreRenderSystem_8cpp-source.html">OgreRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreCommon_8h-source.html#l00118">Ogre::CullingMode</a>, and <a class="el" href="OgreRenderSystem_8h-source.html#l00766">Ogre::RenderSystem::mCullingMode</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemc9" doxytag="Ogre::GLRenderSystem::_getCurrentAnisotropy"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> GLfloat Ogre::GLRenderSystem::_getCurrentAnisotropy </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">size_t&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>unit</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01479">1479</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreGLRenderSystem_8h-source.html#l00064">mTextureTypes</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01487">_setTextureLayerAnisotropy</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema54" doxytag="Ogre::GLRenderSystem::_getFaceCount"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned int Ogre::RenderSystem::_getFaceCount </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Reports the number of tris rendered since the last _beginGeometryCount call.
<p>

<p>
Definition at line <a class="el" href="OgreRenderSystem_8cpp-source.html#l00302">302</a> of file <a class="el" href="OgreRenderSystem_8cpp-source.html">OgreRenderSystem.cpp</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00618">Ogre::SceneManager::_renderScene</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema55" doxytag="Ogre::GLRenderSystem::_getVertexCount"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned int Ogre::RenderSystem::_getVertexCount </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Reports the number of vertices passed to the renderer since the last _beginGeometryCount call.
<p>

<p>
Definition at line <a class="el" href="OgreRenderSystem_8cpp-source.html#l00307">307</a> of file <a class="el" href="OgreRenderSystem_8cpp-source.html">OgreRenderSystem.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema43" doxytag="Ogre::GLRenderSystem::_getViewport"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Viewport.html">Viewport</a> * Ogre::RenderSystem::_getViewport </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Get the current active viewport for rendering.
<p>

<p>
Definition at line <a class="el" href="OgreRenderSystem_8cpp-source.html#l00164">164</a> of file <a class="el" href="OgreRenderSystem_8cpp-source.html">OgreRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreRenderSystem_8h-source.html#l00764">Ogre::RenderSystem::mActiveViewport</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema76" doxytag="Ogre::GLRenderSystem::_initRenderTargets"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::RenderSystem::_initRenderTargets </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Utility method for initialising all render targets attached to this rendering system.
<p>

<p>
Definition at line <a class="el" href="OgreRenderSystem_8cpp-source.html#l00069">69</a> of file <a class="el" href="OgreRenderSystem_8cpp-source.html">OgreRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreRenderSystem_8h-source.html#l00748">Ogre::RenderSystem::mRenderTargets</a>.
<p>
Referenced by <a class="el" href="OgreRoot_8cpp-source.html#l00568">Ogre::Root::startRendering</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema42" doxytag="Ogre::GLRenderSystem::_makeProjectionMatrix"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_makeProjectionMatrix </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fovy</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>aspect</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>nearPlane</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>farPlane</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>dest</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>forGpuProgram</em> = false</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema57">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01206">1206</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema56" doxytag="Ogre::GLRenderSystem::_render"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_render </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1RenderOperation.html">RenderOperation</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>op</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Reimplemented from <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema71">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01736">1736</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreSharedPtr_8h-source.html#l00095">Ogre::SharedPtr&lt; HardwareIndexBuffer &gt;::get</a>(), <a class="el" href="OgreSharedPtr_8h-source.html#l00095">Ogre::SharedPtr&lt; HardwareVertexBuffer &gt;::get</a>(), <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00331">Ogre::VertexBufferBinding::getBuffer</a>(), <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00178">Ogre::VertexDeclaration::getElements</a>(), <a class="el" href="OgreRenderSystemCapabilities_8h-source.html#l00127">Ogre::RenderSystemCapabilities::getNumTextureUnits</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00057">glBindBufferARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00054">glClientActiveTextureARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00055">glSecondaryColorPointerEXT_ptr</a>, <a class="el" href="OgreRenderSystemCapabilities_8h-source.html#l00159">Ogre::RenderSystemCapabilities::hasCapability</a>(), <a class="el" href="OgreVertexIndexData_8h-source.html#l00119">Ogre::IndexData::indexBuffer</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00125">Ogre::IndexData::indexCount</a>, <a class="el" href="OgreRenderOperation_8h-source.html#l00066">Ogre::RenderOperation::indexData</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00122">Ogre::IndexData::indexStart</a>, <a class="el" href="OgreRenderSystem_8h-source.html#l00761">Ogre::RenderSystem::mCapabilities</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00061">mTextureCoordIndex</a>, <a class="el" href="OgreException_8h-source.html#l00039">OgreGuard</a>, <a class="el" href="OgreException_8h-source.html#l00044">OgreUnguard</a>, <a class="el" href="OgreRenderOperation_8h-source.html#l00057">Ogre::RenderOperation::operationType</a>, <a class="el" href="namespaceOgre.html#a641a384">Ogre::RSC_VBO</a>, <a class="el" href="OgreRenderOperation_8h-source.html#l00063">Ogre::RenderOperation::useIndexes</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00050">VBO_BUFFER_OFFSET</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00048">Ogre::VertexData::vertexBufferBinding</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00052">Ogre::VertexData::vertexCount</a>, <a class="el" href="OgreRenderOperation_8h-source.html#l00054">Ogre::RenderOperation::vertexData</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00044">Ogre::VertexData::vertexDeclaration</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00050">Ogre::VertexData::vertexStart</a>, <a class="el" href="namespaceOgre.html#a630a147">Ogre::VES_DIFFUSE</a>, <a class="el" href="namespaceOgre.html#a630a144">Ogre::VES_NORMAL</a>, <a class="el" href="namespaceOgre.html#a630a143">Ogre::VES_POSITION</a>, <a class="el" href="namespaceOgre.html#a630a148">Ogre::VES_SPECULAR</a>, and <a class="el" href="namespaceOgre.html#a630a149">Ogre::VES_TEXTURE_COORDINATES</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema30" doxytag="Ogre::GLRenderSystem::_setAlphaRejectSettings"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_setAlphaRejectSettings </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a613">CompareFunction</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>func</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned char&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>value</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema39">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00948">948</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreCommon_8h-source.html#l00045">Ogre::CompareFunction</a>, and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01319">convertCompareFunction</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema40" doxytag="Ogre::GLRenderSystem::_setColourBufferWriteEnabled"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_setColourBufferWriteEnabled </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>red</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>green</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>blue</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>alpha</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema50">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01141">1141</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreOctreeNode_8cpp-source.html#l00025">Ogre::green</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00080">mColourWrite</a>, and <a class="el" href="OgreOctreeCamera_8cpp-source.html#l00029">Ogre::red</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema34" doxytag="Ogre::GLRenderSystem::_setCullingMode"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_setCullingMode </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a619">CullingMode</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>mode</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema44">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01051">1051</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="namespaceOgre.html#a619a88">Ogre::CULL_ANTICLOCKWISE</a>, <a class="el" href="namespaceOgre.html#a619a87">Ogre::CULL_CLOCKWISE</a>, <a class="el" href="namespaceOgre.html#a619a86">Ogre::CULL_NONE</a>, <a class="el" href="OgreCommon_8h-source.html#l00118">Ogre::CullingMode</a>, <a class="el" href="OgreRenderSystem_8h-source.html#l00752">Ogre::RenderSystem::mActiveRenderTarget</a>, <a class="el" href="OgreRenderSystem_8h-source.html#l00776">Ogre::RenderSystem::mInvertVertexWinding</a>, and <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1RenderWindowa43">Ogre::RenderTarget::requiresTextureFlipping</a>().
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00225">initialise</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema39" doxytag="Ogre::GLRenderSystem::_setDepthBias"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_setDepthBias </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a351">ushort</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>bias</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema51">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01123">1123</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgrePrerequisites_8h-source.html#l00115">Ogre::ushort</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema36" doxytag="Ogre::GLRenderSystem::_setDepthBufferCheckEnabled"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_setDepthBufferCheckEnabled </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>enabled</em> = true          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema47">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01097">1097</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01090">_setDepthBufferParams</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema38" doxytag="Ogre::GLRenderSystem::_setDepthBufferFunction"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_setDepthBufferFunction </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a613">CompareFunction</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>func</em> = CMPF_LESS_EQUAL          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema49">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01118">1118</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreCommon_8h-source.html#l00045">Ogre::CompareFunction</a>, and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01319">convertCompareFunction</a>().
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01090">_setDepthBufferParams</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema35" doxytag="Ogre::GLRenderSystem::_setDepthBufferParams"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_setDepthBufferParams </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>depthTest</em> = true, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>depthWrite</em> = true, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a613">CompareFunction</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>depthFunction</em> = CMPF_LESS_EQUAL</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema46">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01090">1090</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01097">_setDepthBufferCheckEnabled</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01118">_setDepthBufferFunction</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01110">_setDepthBufferWriteEnabled</a>(), and <a class="el" href="OgreCommon_8h-source.html#l00045">Ogre::CompareFunction</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema37" doxytag="Ogre::GLRenderSystem::_setDepthBufferWriteEnabled"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_setDepthBufferWriteEnabled </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>enabled</em> = true          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema48">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01110">1110</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreGLRenderSystem_8h-source.html#l00078">mDepthWrite</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01090">_setDepthBufferParams</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema41" doxytag="Ogre::GLRenderSystem::_setFog"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_setFog </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a618">FogMode</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>mode</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>colour</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>density</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>start</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>end</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema52">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01165">1165</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreColourValue_8h-source.html#l00067">Ogre::ColourValue::a</a>, <a class="el" href="OgreColourValue_8h-source.html#l00067">Ogre::ColourValue::b</a>, <a class="el" href="namespaceOgre.html#a618a83">Ogre::FOG_EXP</a>, <a class="el" href="namespaceOgre.html#a618a84">Ogre::FOG_EXP2</a>, <a class="el" href="namespaceOgre.html#a618a85">Ogre::FOG_LINEAR</a>, <a class="el" href="OgreCommon_8h-source.html#l00104">Ogre::FogMode</a>, <a class="el" href="OgreColourValue_8h-source.html#l00067">Ogre::ColourValue::g</a>, <a class="el" href="OgreColourValue_8h-source.html#l00067">Ogre::ColourValue::r</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema21" doxytag="Ogre::GLRenderSystem::_setProjectionMatrix"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_setProjectionMatrix </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>m</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema24">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00674">674</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreRenderSystem_8h-source.html#l00752">Ogre::RenderSystem::mActiveRenderTarget</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00633">makeGLMatrix</a>(), and <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1RenderWindowa43">Ogre::RenderTarget::requiresTextureFlipping</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema43" doxytag="Ogre::GLRenderSystem::_setRasterisationMode"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_setRasterisationMode </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a622">SceneDetailLevel</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>level</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema58">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01237">1237</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreCommon_8h-source.html#l00159">Ogre::SceneDetailLevel</a>, <a class="el" href="namespaceOgre.html#a622a97">Ogre::SDL_POINTS</a>, <a class="el" href="namespaceOgre.html#a622a99">Ogre::SDL_SOLID</a>, and <a class="el" href="namespaceOgre.html#a622a98">Ogre::SDL_WIREFRAME</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema29" doxytag="Ogre::GLRenderSystem::_setSceneBlending"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_setSceneBlending </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a610">SceneBlendFactor</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>sourceFactor</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a610">SceneBlendFactor</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>destFactor</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema38">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00939">939</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00910">getBlendMode</a>(), and <a class="el" href="OgreBlendMode_8h-source.html#l00219">Ogre::SceneBlendFactor</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema22" doxytag="Ogre::GLRenderSystem::_setSurfaceParams"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_setSurfaceParams </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>ambient</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>diffuse</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>specular</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>emissive</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>shininess</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema28">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00688">688</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreColourValue_8h-source.html#l00067">Ogre::ColourValue::a</a>, <a class="el" href="OgreColourValue_8h-source.html#l00067">Ogre::ColourValue::b</a>, <a class="el" href="OgreColourValue_8h-source.html#l00067">Ogre::ColourValue::g</a>, <a class="el" href="OgreColourValue_8h-source.html#l00067">Ogre::ColourValue::r</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema23" doxytag="Ogre::GLRenderSystem::_setTexture"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_setTexture </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>unit</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>enabled</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>texname</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema29">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00716">716</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreGLTexture_8h-source.html#l00066">Ogre::GLTexture::getGLID</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00095">Ogre::GLTexture::getGLTextureType</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00053">glActiveTextureARB_ptr</a>, and <a class="el" href="OgreGLRenderSystem_8h-source.html#l00064">mTextureTypes</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema27" doxytag="Ogre::GLRenderSystem::_setTextureAddressingMode"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_setTextureAddressingMode </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>stage</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1TextureUnitState.html#Ogre_1_1TextureUnitStates25">TextureUnitState::TextureAddressingMode</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>tam</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema36">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00846">846</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00053">glActiveTextureARB_ptr</a>, and <a class="el" href="OgreGLRenderSystem_8h-source.html#l00064">mTextureTypes</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema26" doxytag="Ogre::GLRenderSystem::_setTextureBlendMode"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_setTextureBlendMode </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>stage</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1LayerBlendModeEx.html">LayerBlendModeEx</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>bm</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema32">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01500">1500</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreColourValue_8h-source.html#l00067">Ogre::ColourValue::a</a>, <a class="el" href="OgreBlendMode_8h-source.html#l00145">Ogre::LayerBlendModeEx::alphaArg1</a>, <a class="el" href="OgreBlendMode_8h-source.html#l00147">Ogre::LayerBlendModeEx::alphaArg2</a>, <a class="el" href="OgreColourValue_8h-source.html#l00067">Ogre::ColourValue::b</a>, <a class="el" href="OgreBlendMode_8h-source.html#l00132">Ogre::LayerBlendModeEx::blendType</a>, <a class="el" href="OgreBlendMode_8h-source.html#l00141">Ogre::LayerBlendModeEx::colourArg1</a>, <a class="el" href="OgreBlendMode_8h-source.html#l00143">Ogre::LayerBlendModeEx::colourArg2</a>, <a class="el" href="OgreColourValue_8h-source.html#l00067">Ogre::ColourValue::g</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00053">glActiveTextureARB_ptr</a>, <a class="el" href="OgreRenderSystemCapabilities_8h-source.html#l00159">Ogre::RenderSystemCapabilities::hasCapability</a>(), <a class="el" href="namespaceOgre.html#a608a33">Ogre::LBS_CURRENT</a>, <a class="el" href="namespaceOgre.html#a608a35">Ogre::LBS_DIFFUSE</a>, <a class="el" href="namespaceOgre.html#a608a37">Ogre::LBS_MANUAL</a>, <a class="el" href="namespaceOgre.html#a608a36">Ogre::LBS_SPECULAR</a>, <a class="el" href="namespaceOgre.html#a608a34">Ogre::LBS_TEXTURE</a>, <a class="el" href="namespaceOgre.html#a605a14">Ogre::LBT_ALPHA</a>, <a class="el" href="namespaceOgre.html#a605a13">Ogre::LBT_COLOUR</a>, <a class="el" href="namespaceOgre.html#a607a24">Ogre::LBX_ADD</a>, <a class="el" href="namespaceOgre.html#a607a25">Ogre::LBX_ADD_SIGNED</a>, <a class="el" href="namespaceOgre.html#a607a30">Ogre::LBX_BLEND_CURRENT_ALPHA</a>, <a class="el" href="namespaceOgre.html#a607a28">Ogre::LBX_BLEND_DIFFUSE_ALPHA</a>, <a class="el" href="namespaceOgre.html#a607a29">Ogre::LBX_BLEND_TEXTURE_ALPHA</a>, <a class="el" href="namespaceOgre.html#a607a32">Ogre::LBX_DOTPRODUCT</a>, <a class="el" href="namespaceOgre.html#a607a21">Ogre::LBX_MODULATE</a>, <a class="el" href="namespaceOgre.html#a607a22">Ogre::LBX_MODULATE_X2</a>, <a class="el" href="namespaceOgre.html#a607a23">Ogre::LBX_MODULATE_X4</a>, <a class="el" href="namespaceOgre.html#a607a19">Ogre::LBX_SOURCE1</a>, <a class="el" href="namespaceOgre.html#a607a20">Ogre::LBX_SOURCE2</a>, <a class="el" href="namespaceOgre.html#a607a27">Ogre::LBX_SUBTRACT</a>, <a class="el" href="OgreRenderSystem_8h-source.html#l00761">Ogre::RenderSystem::mCapabilities</a>, <a class="el" href="OgreBlendMode_8h-source.html#l00134">Ogre::LayerBlendModeEx::operation</a>, <a class="el" href="OgreColourValue_8h-source.html#l00067">Ogre::ColourValue::r</a>, <a class="el" href="namespaceOgre.html#a641a379">Ogre::RSC_BLENDING</a>, <a class="el" href="namespaceOgre.html#a641a381">Ogre::RSC_DOT3</a>, <a class="el" href="OgreBlendMode_8h-source.html#l00136">Ogre::LayerBlendModeEx::source1</a>, and <a class="el" href="OgreBlendMode_8h-source.html#l00138">Ogre::LayerBlendModeEx::source2</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema25" doxytag="Ogre::GLRenderSystem::_setTextureCoordCalculation"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_setTextureCoordCalculation </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>stage</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a639">TexCoordCalcMethod</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>m</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema31">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00748">748</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00053">glActiveTextureARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00101">mAutoTextureMatrix</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00100">mUseAutoTextureMatrix</a>, <a class="el" href="namespaceOgre.html#a639a368">Ogre::TEXCALC_ENVIRONMENT_MAP</a>, <a class="el" href="namespaceOgre.html#a639a371">Ogre::TEXCALC_ENVIRONMENT_MAP_NORMAL</a>, <a class="el" href="namespaceOgre.html#a639a369">Ogre::TEXCALC_ENVIRONMENT_MAP_PLANAR</a>, <a class="el" href="namespaceOgre.html#a639a370">Ogre::TEXCALC_ENVIRONMENT_MAP_REFLECTION</a>, <a class="el" href="namespaceOgre.html#a639a367">Ogre::TEXCALC_NONE</a>, and <a class="el" href="OgreRenderSystem_8h-source.html#l00051">Ogre::TexCoordCalcMethod</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema24" doxytag="Ogre::GLRenderSystem::_setTextureCoordSet"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_setTextureCoordSet </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>stage</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>index</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema30">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00743">743</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreGLRenderSystem_8h-source.html#l00061">mTextureCoordIndex</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema53" doxytag="Ogre::GLRenderSystem::_setTextureLayerAnisotropy"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_setTextureLayerAnisotropy </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>unit</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>maxAnisotropy</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema35">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01487">1487</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01479">_getCurrentAnisotropy</a>(), <a class="el" href="OgreRenderSystemCapabilities_8h-source.html#l00159">Ogre::RenderSystemCapabilities::hasCapability</a>(), <a class="el" href="OgreRenderSystem_8h-source.html#l00761">Ogre::RenderSystem::mCapabilities</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00064">mTextureTypes</a>, and <a class="el" href="namespaceOgre.html#a641a380">Ogre::RSC_ANISOTROPY</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema28" doxytag="Ogre::GLRenderSystem::_setTextureMatrix"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_setTextureMatrix </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>stage</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>xform</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema37">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00869">869</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00053">glActiveTextureARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00633">makeGLMatrix</a>(), and <a class="el" href="OgreGLRenderSystem_8h-source.html#l00101">mAutoTextureMatrix</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema33" doxytag="Ogre::GLRenderSystem::_setTextureUnitFiltering"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::RenderSystem::_setTextureUnitFiltering </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>unit</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a616">FilterOptions</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>minFilter</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a616">FilterOptions</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>magFilter</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a616">FilterOptions</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>mipFilter</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the filtering options for a given texture unit.
<p>
<dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>unit</em>&nbsp;</td><td>
The texture unit to set the filtering options for </td></tr>
<tr><td valign=top><em>minFilter</em>&nbsp;</td><td>
The filter used when a texture is reduced in size </td></tr>
<tr><td valign=top><em>magFilter</em>&nbsp;</td><td>
The filter used when a texture is magnified </td></tr>
<tr><td valign=top><em>mipFilter</em>&nbsp;</td><td>
The filter used between mipmap levels, FO_NONE disables mipmapping </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRenderSystem_8cpp-source.html#l00261">261</a> of file <a class="el" href="OgreRenderSystem_8cpp-source.html">OgreRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreCommon_8h-source.html#l00081">Ogre::FilterOptions</a>, <a class="el" href="namespaceOgre.html#a615a73">Ogre::FT_MAG</a>, <a class="el" href="namespaceOgre.html#a615a72">Ogre::FT_MIN</a>, and <a class="el" href="namespaceOgre.html#a615a74">Ogre::FT_MIP</a>.
<p>
Referenced by <a class="el" href="OgreRenderSystem_8cpp-source.html#l00169">Ogre::RenderSystem::_setTextureUnitSettings</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema52" doxytag="Ogre::GLRenderSystem::_setTextureUnitFiltering"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_setTextureUnitFiltering </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>unit</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a615">FilterType</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>ftype</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a616">FilterOptions</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>filter</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema34">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01429">1429</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreCommon_8h-source.html#l00081">Ogre::FilterOptions</a>, <a class="el" href="OgreCommon_8h-source.html#l00071">Ogre::FilterType</a>, <a class="el" href="namespaceOgre.html#a616a78">Ogre::FO_ANISOTROPIC</a>, <a class="el" href="namespaceOgre.html#a616a77">Ogre::FO_LINEAR</a>, <a class="el" href="namespaceOgre.html#a616a75">Ogre::FO_NONE</a>, <a class="el" href="namespaceOgre.html#a616a76">Ogre::FO_POINT</a>, <a class="el" href="namespaceOgre.html#a615a73">Ogre::FT_MAG</a>, <a class="el" href="namespaceOgre.html#a615a72">Ogre::FT_MIN</a>, <a class="el" href="namespaceOgre.html#a615a74">Ogre::FT_MIP</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01380">getCombinedMinMipFilter</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00053">glActiveTextureARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00057">mMinFilter</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00058">mMipFilter</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00064">mTextureTypes</a>, <a class="el" href="OgreException_8h-source.html#l00039">OgreGuard</a>, and <a class="el" href="OgreException_8h-source.html#l00044">OgreUnguard</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema25" doxytag="Ogre::GLRenderSystem::_setTextureUnitSettings"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::RenderSystem::_setTextureUnitSettings </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>texUnit</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1TextureUnitState.html">TextureUnitState</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>tl</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Utility function for setting all the properties of a texture unit at once.
<p>
This method is also worth using over the individual texture unit settings because it only sets those settings which are different from the current settings for this unit, thus minimising render state changes. 
<p>
Definition at line <a class="el" href="OgreRenderSystem_8cpp-source.html#l00169">169</a> of file <a class="el" href="OgreRenderSystem_8cpp-source.html">OgreRenderSystem.cpp</a>.
<p>
References <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema39">Ogre::RenderSystem::_setAlphaRejectSettings</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema29">Ogre::RenderSystem::_setTexture</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema36">Ogre::RenderSystem::_setTextureAddressingMode</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema32">Ogre::RenderSystem::_setTextureBlendMode</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema31">Ogre::RenderSystem::_setTextureCoordCalculation</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema30">Ogre::RenderSystem::_setTextureCoordSet</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema35">Ogre::RenderSystem::_setTextureLayerAnisotropy</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema37">Ogre::RenderSystem::_setTextureMatrix</a>(), <a class="el" href="OgreRenderSystem_8cpp-source.html#l00261">Ogre::RenderSystem::_setTextureUnitFiltering</a>(), <a class="el" href="namespaceOgre.html#a615a73">Ogre::FT_MAG</a>, <a class="el" href="namespaceOgre.html#a615a72">Ogre::FT_MIN</a>, <a class="el" href="namespaceOgre.html#a615a74">Ogre::FT_MIP</a>, <a class="el" href="OgreTextureUnitState_8cpp-source.html#l00479">Ogre::TextureUnitState::getAlphaBlendMode</a>(), <a class="el" href="OgreTextureUnitState_8cpp-source.html#l00653">Ogre::TextureUnitState::getAlphaRejectFunction</a>(), <a class="el" href="OgreTextureUnitState_8cpp-source.html#l00658">Ogre::TextureUnitState::getAlphaRejectValue</a>(), <a class="el" href="OgreTextureUnitState_8cpp-source.html#l00474">Ogre::TextureUnitState::getColourBlendMode</a>(), <a class="el" href="OgreTextureUnitState_8cpp-source.html#l00484">Ogre::TextureUnitState::getTextureAddressingMode</a>(), <a class="el" href="OgreTextureUnitState_8cpp-source.html#l00868">Ogre::TextureUnitState::getTextureAnisotropy</a>(), <a class="el" href="OgreTextureUnitState_8cpp-source.html#l00353">Ogre::TextureUnitState::getTextureCoordSet</a>(), <a class="el" href="OgreTextureUnitState_8cpp-source.html#l00842">Ogre::TextureUnitState::getTextureFiltering</a>(), <a class="el" href="OgreTextureUnitState_8cpp-source.html#l00158">Ogre::TextureUnitState::getTextureName</a>(), <a class="el" href="OgreTextureUnitState_8cpp-source.html#l00565">Ogre::TextureUnitState::getTextureTransform</a>(), <a class="el" href="OgreTextureUnitState_8h-source.html#l00913">Ogre::TextureUnitState::mEffects</a>, <a class="el" href="namespaceOgre.html#a639a368">Ogre::TEXCALC_ENVIRONMENT_MAP</a>, <a class="el" href="namespaceOgre.html#a639a371">Ogre::TEXCALC_ENVIRONMENT_MAP_NORMAL</a>, <a class="el" href="namespaceOgre.html#a639a369">Ogre::TEXCALC_ENVIRONMENT_MAP_PLANAR</a>, <a class="el" href="namespaceOgre.html#a639a370">Ogre::TEXCALC_ENVIRONMENT_MAP_REFLECTION</a>, and <a class="el" href="namespaceOgre.html#a639a367">Ogre::TEXCALC_NONE</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01207">Ogre::SceneManager::renderSingleObject</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00492">Ogre::SceneManager::setPass</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema20" doxytag="Ogre::GLRenderSystem::_setViewMatrix"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_setViewMatrix </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>m</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema23">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00656">656</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00633">makeGLMatrix</a>(), <a class="el" href="OgreGLRenderSystem_8h-source.html#l00052">mViewMatrix</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00053">mWorldMatrix</a>, and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00982">setLights</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema31" doxytag="Ogre::GLRenderSystem::_setViewport"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_setViewport </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Viewport.html">Viewport</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>vp</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema42">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00954">954</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreViewport_8cpp-source.html#l00075">Ogre::Viewport::_clearUpdatedFlag</a>(), <a class="el" href="OgreViewport_8cpp-source.html#l00070">Ogre::Viewport::_isUpdated</a>(), <a class="el" href="OgreViewport_8cpp-source.html#l00160">Ogre::Viewport::getActualHeight</a>(), <a class="el" href="OgreViewport_8cpp-source.html#l00145">Ogre::Viewport::getActualLeft</a>(), <a class="el" href="OgreViewport_8cpp-source.html#l00150">Ogre::Viewport::getActualTop</a>(), <a class="el" href="OgreViewport_8cpp-source.html#l00155">Ogre::Viewport::getActualWidth</a>(), <a class="el" href="OgreRenderTarget_8cpp-source.html#l00085">Ogre::RenderTarget::getHeight</a>(), <a class="el" href="OgreViewport_8cpp-source.html#l00115">Ogre::Viewport::getTarget</a>(), <a class="el" href="OgreRenderSystem_8h-source.html#l00752">Ogre::RenderSystem::mActiveRenderTarget</a>, and <a class="el" href="OgreRenderSystem_8h-source.html#l00764">Ogre::RenderSystem::mActiveViewport</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema22" doxytag="Ogre::GLRenderSystem::_setWorldMatrices"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::RenderSystem::_setWorldMatrices </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>m</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned short&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>count</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets multiple world matrices (vertex blending).
<p>

<p>
Definition at line <a class="el" href="OgreRenderSystem_8cpp-source.html#l00458">458</a> of file <a class="el" href="OgreRenderSystem_8cpp-source.html">OgreRenderSystem.cpp</a>.
<p>
References <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema21">Ogre::RenderSystem::_setWorldMatrix</a>(), <a class="el" href="OgreRenderSystemCapabilities_8h-source.html#l00159">Ogre::RenderSystemCapabilities::hasCapability</a>(), <a class="el" href="OgreRenderSystem_8h-source.html#l00761">Ogre::RenderSystem::mCapabilities</a>, <a class="el" href="OgreRenderSystem_8h-source.html#l00774">Ogre::RenderSystem::mWorldMatrices</a>, and <a class="el" href="namespaceOgre.html#a641a385">Ogre::RSC_VERTEXBLENDING</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01207">Ogre::SceneManager::renderSingleObject</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema19" doxytag="Ogre::GLRenderSystem::_setWorldMatrix"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_setWorldMatrix </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>m</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema21">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00646">646</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00633">makeGLMatrix</a>(), <a class="el" href="OgreGLRenderSystem_8h-source.html#l00052">mViewMatrix</a>, and <a class="el" href="OgreGLRenderSystem_8h-source.html#l00053">mWorldMatrix</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema77" doxytag="Ogre::GLRenderSystem::_updateAllRenderTargets"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::RenderSystem::_updateAllRenderTargets </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Internal method for updating all render targets attached to this rendering system.
<p>

<p>
Definition at line <a class="el" href="OgreRenderSystem_8cpp-source.html#l00083">83</a> of file <a class="el" href="OgreRenderSystem_8cpp-source.html">OgreRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreRenderSystem_8h-source.html#l00750">Ogre::RenderSystem::mPrioritisedRenderTargets</a>.
<p>
Referenced by <a class="el" href="OgreRoot_8cpp-source.html#l00568">Ogre::Root::startRendering</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema18" doxytag="Ogre::GLRenderSystem::_useLights"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::_useLights </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a56">LightList</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>lights</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned short&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>limit</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema20">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00559">559</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreCommon_8h-source.html#l00217">Ogre::LightList</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00109">mCurrentLights</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00049">mLights</a>, and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00579">setGLLight</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema14" doxytag="Ogre::GLRenderSystem::attachRenderTarget"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::RenderSystem::attachRenderTarget </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>target</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Don't do this anymore, just allow via <a class="el" href="classOgre_1_1Root.html">Root</a> <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>* regPtr = <a class="el" href="classOgre_1_1Root.html#Ogre_1_1Rootd1">Root::getSingleton</a>().getRenderSystem(); if (!regPtr || regPtr != this) Register self - library user has come to me direct <a class="el" href="classOgre_1_1Root.html#Ogre_1_1Rootd1">Root::getSingleton</a>().setRenderSystem(this);.
<p>

<p>
Definition at line <a class="el" href="OgreRenderSystem_8cpp-source.html#l00114">114</a> of file <a class="el" href="OgreRenderSystem_8cpp-source.html">OgreRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreRenderTarget_8cpp-source.html#l00068">Ogre::RenderTarget::getName</a>(), <a class="el" href="OgreRenderTarget_8h-source.html#l00256">Ogre::RenderTarget::getPriority</a>(), <a class="el" href="OgreRenderSystem_8h-source.html#l00750">Ogre::RenderSystem::mPrioritisedRenderTargets</a>, <a class="el" href="OgreRenderSystem_8h-source.html#l00748">Ogre::RenderSystem::mRenderTargets</a>, and <a class="el" href="OgreRenderTarget_8h-source.html#l00037">OGRE_NUM_RENDERTARGET_GROUPS</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00534">createRenderTexture</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l00783">Ogre::D3D9RenderSystem::createRenderTexture</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00572">Ogre::D3DRenderSystem::createRenderTexture</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00502">createRenderWindow</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l00509">Ogre::D3D9RenderSystem::createRenderWindow</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00513">Ogre::D3DRenderSystem::createRenderWindow</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema57" doxytag="Ogre::GLRenderSystem::bindGpuProgram"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::bindGpuProgram </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1GpuProgram.html">GpuProgram</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>prg</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema73">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01899">1899</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="classOgre_1_1GLGpuProgram.html#Ogre_1_1GLGpuPrograma2">Ogre::GLGpuProgram::bindProgram</a>(), <a class="el" href="OgreGpuProgram_8h-source.html#l00457">Ogre::GpuProgram::getType</a>(), <a class="el" href="namespaceOgre.html#a626a133">Ogre::GPT_VERTEX_PROGRAM</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00114">mCurrentFragmentProgram</a>, and <a class="el" href="OgreGLRenderSystem_8h-source.html#l00113">mCurrentVertexProgram</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema59" doxytag="Ogre::GLRenderSystem::bindGpuProgramParameters"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::bindGpuProgramParameters </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a626">GpuProgramType</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>gptype</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a132">GpuProgramParametersSharedPtr</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>params</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema74">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01932">1932</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="classOgre_1_1GLGpuProgram.html#Ogre_1_1GLGpuPrograma4">Ogre::GLGpuProgram::bindProgramParameters</a>(), <a class="el" href="namespaceOgre.html#a626a133">Ogre::GPT_VERTEX_PROGRAM</a>, <a class="el" href="OgreGpuProgram_8h-source.html#l00407">Ogre::GpuProgramParametersSharedPtr</a>, <a class="el" href="OgreGpuProgram_8h-source.html#l00037">Ogre::GpuProgramType</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00114">mCurrentFragmentProgram</a>, and <a class="el" href="OgreGLRenderSystem_8h-source.html#l00113">mCurrentVertexProgram</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema16" doxytag="Ogre::GLRenderSystem::convertColourValue"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::convertColourValue </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>colour</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned long *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pDest</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema56">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01196">1196</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreColourValue_8cpp-source.html#l00092">Ogre::ColourValue::getAsLongABGR</a>(), and <a class="el" href="OgreColourValue_8cpp-source.html#l00037">Ogre::ColourValue::getAsLongRGBA</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemc7" doxytag="Ogre::GLRenderSystem::convertCompareFunction"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> GLint Ogre::GLRenderSystem::convertCompareFunction </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a613">CompareFunction</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>func</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01319">1319</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="namespaceOgre.html#a613a60">Ogre::CMPF_ALWAYS_FAIL</a>, <a class="el" href="namespaceOgre.html#a613a61">Ogre::CMPF_ALWAYS_PASS</a>, <a class="el" href="namespaceOgre.html#a613a64">Ogre::CMPF_EQUAL</a>, <a class="el" href="namespaceOgre.html#a613a67">Ogre::CMPF_GREATER</a>, <a class="el" href="namespaceOgre.html#a613a66">Ogre::CMPF_GREATER_EQUAL</a>, <a class="el" href="namespaceOgre.html#a613a62">Ogre::CMPF_LESS</a>, <a class="el" href="namespaceOgre.html#a613a63">Ogre::CMPF_LESS_EQUAL</a>, <a class="el" href="namespaceOgre.html#a613a65">Ogre::CMPF_NOT_EQUAL</a>, and <a class="el" href="OgreCommon_8h-source.html#l00045">Ogre::CompareFunction</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00948">_setAlphaRejectSettings</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01118">_setDepthBufferFunction</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01271">setStencilBufferFunction</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01365">setStencilBufferParams</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemc8" doxytag="Ogre::GLRenderSystem::convertStencilOp"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> GLint Ogre::GLRenderSystem::convertStencilOp </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a640">StencilOperation</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>op</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01344">1344</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="namespaceOgre.html#a640a376">Ogre::SOP_DECREMENT</a>, <a class="el" href="namespaceOgre.html#a640a375">Ogre::SOP_INCREMENT</a>, <a class="el" href="namespaceOgre.html#a640a377">Ogre::SOP_INVERT</a>, <a class="el" href="namespaceOgre.html#a640a372">Ogre::SOP_KEEP</a>, <a class="el" href="namespaceOgre.html#a640a374">Ogre::SOP_REPLACE</a>, <a class="el" href="namespaceOgre.html#a640a373">Ogre::SOP_ZERO</a>, and <a class="el" href="OgreRenderSystem_8h-source.html#l00063">Ogre::StencilOperation</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01303">setStencilBufferDepthFailOperation</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01295">setStencilBufferFailOperation</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01365">setStencilBufferParams</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01311">setStencilBufferPassOperation</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema13" doxytag="Ogre::GLRenderSystem::createRenderTexture"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1RenderTexture.html">RenderTexture</a> * Ogre::GLRenderSystem::createRenderTexture </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>name</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>width</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>height</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Creates and registers a render texture object.
<p>
<dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>name</em>&nbsp;</td><td>
The name for the new render texture. Note that names must be unique. </td></tr>
<tr><td valign=top><em>width</em>&nbsp;</td><td>
The requested width for the render texture. See Remarks for more info. </td></tr>
<tr><td valign=top><em>height</em>&nbsp;</td><td>
The requested width for the render texture. See Remarks for more info. </td></tr>
</table>
</dl><dl compact><dt><b>
Returns: </b><dd>
 On succes, a pointer to a new platform-dependernt, <a class="el" href="classOgre_1_1RenderTexture.html">RenderTexture</a>-derived class is returned. On failiure, NULL is returned. </dl><dl compact><dt><b>
Remarks: </b><dd>
 Because a render texture is basically a wrapper around a texture object, the width and height parameters of this method just hint the preferred size for the texture. Depending on the hardware driver or the underlying API, these values might change when the texture is created. </dl>
<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema13">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00534">534</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreRenderSystem_8cpp-source.html#l00114">Ogre::RenderSystem::attachRenderTarget</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema12" doxytag="Ogre::GLRenderSystem::createRenderWindow"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1RenderWindow.html">RenderWindow</a> * Ogre::GLRenderSystem::createRenderWindow </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>name</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>width</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>height</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>colourDepth</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>fullScreen</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>left</em> = 0, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>top</em> = 0, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>depthBuffer</em> = true, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1RenderWindow.html">RenderWindow</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>parentWindowHandle</em> = 0</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema12">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00502">502</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreRenderSystem_8cpp-source.html#l00114">Ogre::RenderSystem::attachRenderTarget</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00236">initGL</a>(), <a class="el" href="OgreGLRenderSystem_8h-source.html#l00095">mGLSupport</a>, <a class="el" href="OgreRenderSystem_8h-source.html#l00748">Ogre::RenderSystem::mRenderTargets</a>, <a class="el" href="OgreRenderSystem_8h-source.html#l00758">Ogre::RenderSystem::mTextureManager</a>, <a class="el" href="OgreRenderSystem_8h-source.html#l00768">Ogre::RenderSystem::mVSync</a>, and <a class="el" href="classOgre_1_1GLSupport.html#Ogre_1_1GLSupporta7">Ogre::GLSupport::newWindow</a>().
<p>
Referenced by <a class="el" href="OgreWin32GLSupport_8cpp-source.html#l00156">Ogre::Win32GLSupport::createWindow</a>(), <a class="el" href="OgreSDLGLSupport_8cpp-source.html#l00065">Ogre::SDLGLSupport::createWindow</a>(), and <a class="el" href="OgreGTKGLSupport_8cpp-source.html#l00069">Ogre::GTKGLSupport::createWindow</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema14" doxytag="Ogre::GLRenderSystem::destroyRenderWindow"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::destroyRenderWindow </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1RenderWindow.html">RenderWindow</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pWin</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00542">542</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreRenderSystem_8h-source.html#l00748">Ogre::RenderSystem::mRenderTargets</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema16" doxytag="Ogre::GLRenderSystem::detachRenderTarget"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a> * Ogre::RenderSystem::detachRenderTarget </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>name</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Detaches the render target with the passed name from the render system and returns a pointer to it.
<p>
<dl compact><dt><b>
Note: </b><dd>
 If the render target cannot be found, NULL is returned. </dl>
<p>
Definition at line <a class="el" href="OgreRenderSystem_8cpp-source.html#l00138">138</a> of file <a class="el" href="OgreRenderSystem_8cpp-source.html">OgreRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreRenderSystem_8h-source.html#l00750">Ogre::RenderSystem::mPrioritisedRenderTargets</a>, and <a class="el" href="OgreRenderSystem_8h-source.html#l00748">Ogre::RenderSystem::mRenderTargets</a>.
<p>
Referenced by <a class="el" href="OgreRoot_8cpp-source.html#l00727">Ogre::Root::detachRenderTarget</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemc5" doxytag="Ogre::GLRenderSystem::getBlendMode"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> GLint Ogre::GLRenderSystem::getBlendMode </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a610">SceneBlendFactor</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>ogreBlend</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00910">910</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="namespaceOgre.html#a610a47">Ogre::SBF_DEST_ALPHA</a>, <a class="el" href="namespaceOgre.html#a610a43">Ogre::SBF_DEST_COLOUR</a>, <a class="el" href="namespaceOgre.html#a610a41">Ogre::SBF_ONE</a>, <a class="el" href="namespaceOgre.html#a610a49">Ogre::SBF_ONE_MINUS_DEST_ALPHA</a>, <a class="el" href="namespaceOgre.html#a610a45">Ogre::SBF_ONE_MINUS_DEST_COLOUR</a>, <a class="el" href="namespaceOgre.html#a610a50">Ogre::SBF_ONE_MINUS_SOURCE_ALPHA</a>, <a class="el" href="namespaceOgre.html#a610a46">Ogre::SBF_ONE_MINUS_SOURCE_COLOUR</a>, <a class="el" href="namespaceOgre.html#a610a48">Ogre::SBF_SOURCE_ALPHA</a>, <a class="el" href="namespaceOgre.html#a610a44">Ogre::SBF_SOURCE_COLOUR</a>, <a class="el" href="namespaceOgre.html#a610a42">Ogre::SBF_ZERO</a>, and <a class="el" href="OgreBlendMode_8h-source.html#l00219">Ogre::SceneBlendFactor</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00939">_setSceneBlending</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema72" doxytag="Ogre::GLRenderSystem::getCapabilities"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1RenderSystemCapabilities.html">RenderSystemCapabilities</a>* Ogre::RenderSystem::getCapabilities </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the capabilities of the render system.
<p>

<p>
Definition at line <a class="el" href="OgreRenderSystem_8h-source.html#l00720">720</a> of file <a class="el" href="OgreRenderSystem_8h-source.html">OgreRenderSystem.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemc12" doxytag="Ogre::GLRenderSystem::getCombinedMinMipFilter"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> GLuint Ogre::GLRenderSystem::getCombinedMinMipFilter </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01380">1380</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="namespaceOgre.html#a616a78">Ogre::FO_ANISOTROPIC</a>, <a class="el" href="namespaceOgre.html#a616a77">Ogre::FO_LINEAR</a>, <a class="el" href="namespaceOgre.html#a616a75">Ogre::FO_NONE</a>, and <a class="el" href="namespaceOgre.html#a616a76">Ogre::FO_POINT</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01429">_setTextureUnitFiltering</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema3" doxytag="Ogre::GLRenderSystem::getConfigOptions"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a122">ConfigOptionMap</a> &amp; Ogre::GLRenderSystem::getConfigOptions </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema3">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00209">209</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreConfigOptionMap_8h-source.html#l00049">Ogre::ConfigOptionMap</a>, <a class="el" href="OgreGLSupport_8cpp-source.html#l00041">Ogre::GLSupport::getConfigOptions</a>(), and <a class="el" href="OgreGLRenderSystem_8h-source.html#l00095">mGLSupport</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema15" doxytag="Ogre::GLRenderSystem::getErrorDescription"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1String.html">String</a> Ogre::GLRenderSystem::getErrorDescription </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">long&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>errorNumber</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema17">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01151">1151</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema2" doxytag="Ogre::GLRenderSystem::getName"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1String.html">String</a> &amp; Ogre::GLRenderSystem::getName </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema2">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00196">196</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00100">GLRenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema15" doxytag="Ogre::GLRenderSystem::getRenderTarget"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a> * Ogre::RenderSystem::getRenderTarget </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>name</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns a pointer to the render target with the passed name, or NULL if that render target cannot be found.
<p>

<p>
Definition at line <a class="el" href="OgreRenderSystem_8cpp-source.html#l00124">124</a> of file <a class="el" href="OgreRenderSystem_8cpp-source.html">OgreRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreRenderSystem_8h-source.html#l00748">Ogre::RenderSystem::mRenderTargets</a>.
<p>
Referenced by <a class="el" href="OgreRoot_8cpp-source.html#l00751">Ogre::Root::getRenderTarget</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema19" doxytag="Ogre::GLRenderSystem::getWaitForVerticalBlank"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::RenderSystem::getWaitForVerticalBlank </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns true if the system is synchronising frames with the monitor vertical blank.
<p>

<p>
Definition at line <a class="el" href="OgreRenderSystem_8cpp-source.html#l00274">274</a> of file <a class="el" href="OgreRenderSystem_8cpp-source.html">OgreRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreRenderSystem_8h-source.html#l00768">Ogre::RenderSystem::mVSync</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemc0" doxytag="Ogre::GLRenderSystem::initConfigOptions"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::initConfigOptions </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00202">202</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="classOgre_1_1GLSupport.html#Ogre_1_1GLSupporta2">Ogre::GLSupport::addConfig</a>(), <a class="el" href="OgreGLRenderSystem_8h-source.html#l00095">mGLSupport</a>, <a class="el" href="OgreException_8h-source.html#l00039">OgreGuard</a>, and <a class="el" href="OgreException_8h-source.html#l00044">OgreUnguard</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00100">GLRenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemc11" doxytag="Ogre::GLRenderSystem::initGL"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::initGL </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00236">236</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreGpuProgramManager_8h-source.html#l00150">Ogre::GpuProgramManager::_pushSyntaxCode</a>(), <a class="el" href="OgreGLSupport_8cpp-source.html#l00120">Ogre::GLSupport::checkExtension</a>(), <a class="el" href="OgreGLSupport_8cpp-source.html#l00083">Ogre::GLSupport::checkMinGLVersion</a>(), <a class="el" href="OgreGLSupport_8h-source.html#l00070">Ogre::GLSupport::getGLVendor</a>(), <a class="el" href="classOgre_1_1GLSupport.html#Ogre_1_1GLSupporta16">Ogre::GLSupport::getProcAddress</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00053">glActiveTextureARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00057">glBindBufferARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00066">glBindProgramARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00061">glBufferDataARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00062">glBufferSubDataARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00054">glClientActiveTextureARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00075">glCombinerInputNV_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00076">glCombinerOutputNV_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00071">glCombinerParameterfvNV_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00072">glCombinerParameteriNV_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00070">glCombinerStageParameterfvNV_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00079">glCompressedTexImage2DARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00058">glDeleteBuffersARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00065">glDeleteProgramsARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00077">glFinalCombinerInputNV_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00056">glGenBuffersARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00064">glGenProgramsARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00063">glGetBufferSubDataARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00073">glGetProgramivARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00074">glLoadProgramNV_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00059">glMapBufferARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00068">glProgramLocalParameter4fvARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00069">glProgramParameter4fvNV_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00067">glProgramStringARB_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00055">glSecondaryColorPointerEXT_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00078">glTrackMatrixNV_ptr</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00060">glUnmapBufferARB_ptr</a>, <a class="el" href="OgreGLATIFSInit_8cpp-source.html#l00035">InitATIFragmentShaderExtensions</a>(), <a class="el" href="OgreGLSupport_8cpp-source.html#l00046">Ogre::GLSupport::initialiseExtensions</a>(), <a class="el" href="OgreRenderSystemCapabilities_8cpp-source.html#l00045">Ogre::RenderSystemCapabilities::log</a>(), <a class="el" href="OgreRenderSystem_8h-source.html#l00761">Ogre::RenderSystem::mCapabilities</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00095">mGLSupport</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00107">mGpuProgramManager</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00106">mHardwareBufferManager</a>, <a class="el" href="OgreGLGpuProgramManager_8cpp-source.html#l00032">Ogre::GLGpuProgramManager::registerProgramFactory</a>(), <a class="el" href="namespaceOgre.html#a641a380">Ogre::RSC_ANISOTROPY</a>, <a class="el" href="namespaceOgre.html#a641a378">Ogre::RSC_AUTOMIPMAP</a>, <a class="el" href="namespaceOgre.html#a641a379">Ogre::RSC_BLENDING</a>, <a class="el" href="namespaceOgre.html#a641a382">Ogre::RSC_CUBEMAPPING</a>, <a class="el" href="namespaceOgre.html#a641a381">Ogre::RSC_DOT3</a>, <a class="el" href="namespaceOgre.html#a641a387">Ogre::RSC_FRAGMENT_PROGRAM</a>, <a class="el" href="namespaceOgre.html#a641a383">Ogre::RSC_HWSTENCIL</a>, <a class="el" href="namespaceOgre.html#a641a388">Ogre::RSC_TEXTURE_COMPRESSION</a>, <a class="el" href="namespaceOgre.html#a641a389">Ogre::RSC_TEXTURE_COMPRESSION_DXT</a>, <a class="el" href="namespaceOgre.html#a641a390">Ogre::RSC_TEXTURE_COMPRESSION_VTC</a>, <a class="el" href="namespaceOgre.html#a641a384">Ogre::RSC_VBO</a>, <a class="el" href="namespaceOgre.html#a641a386">Ogre::RSC_VERTEX_PROGRAM</a>, <a class="el" href="OgreRenderSystemCapabilities_8h-source.html#l00152">Ogre::RenderSystemCapabilities::setCapability</a>(), <a class="el" href="OgreRenderSystemCapabilities_8h-source.html#l00249">Ogre::RenderSystemCapabilities::setFragmentProgramConstantBoolCount</a>(), <a class="el" href="OgreRenderSystemCapabilities_8h-source.html#l00239">Ogre::RenderSystemCapabilities::setFragmentProgramConstantFloatCount</a>(), <a class="el" href="OgreRenderSystemCapabilities_8h-source.html#l00244">Ogre::RenderSystemCapabilities::setFragmentProgramConstantIntCount</a>(), <a class="el" href="OgreRenderSystemCapabilities_8h-source.html#l00219">Ogre::RenderSystemCapabilities::setMaxFragmentProgramVersion</a>(), <a class="el" href="OgreRenderSystemCapabilities_8h-source.html#l00214">Ogre::RenderSystemCapabilities::setMaxVertexProgramVersion</a>(), <a class="el" href="OgreRenderSystemCapabilities_8h-source.html#l00097">Ogre::RenderSystemCapabilities::setNumTextureUnits</a>(), <a class="el" href="OgreRenderSystemCapabilities_8h-source.html#l00102">Ogre::RenderSystemCapabilities::setStencilBufferBitDepth</a>(), <a class="el" href="OgreRenderSystemCapabilities_8h-source.html#l00234">Ogre::RenderSystemCapabilities::setVertexProgramConstantBoolCount</a>(), <a class="el" href="OgreRenderSystemCapabilities_8h-source.html#l00224">Ogre::RenderSystemCapabilities::setVertexProgramConstantFloatCount</a>(), and <a class="el" href="OgreRenderSystemCapabilities_8h-source.html#l00229">Ogre::RenderSystemCapabilities::setVertexProgramConstantIntCount</a>().
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00502">createRenderWindow</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema6" doxytag="Ogre::GLRenderSystem::initialise"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1RenderWindow.html">RenderWindow</a> * Ogre::GLRenderSystem::initialise </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>autoCreateWindow</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Reimplemented from <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema6">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00225">225</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01051">_setCullingMode</a>(), <a class="el" href="classOgre_1_1GLSupport.html#Ogre_1_1GLSupporta6">Ogre::GLSupport::createWindow</a>(), <a class="el" href="OgreRenderSystem_8h-source.html#l00766">Ogre::RenderSystem::mCullingMode</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00095">mGLSupport</a>, and <a class="el" href="classOgre_1_1GLSupport.html#Ogre_1_1GLSupporta8">Ogre::GLSupport::start</a>().
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00468">reinitialise</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemc1" doxytag="Ogre::GLRenderSystem::initInputDevices"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::initInputDevices </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemc4" doxytag="Ogre::GLRenderSystem::makeGLMatrix"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::makeGLMatrix </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">GLfloat&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>gl_matrix</em>[16], </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>m</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00633">633</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00674">_setProjectionMatrix</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00869">_setTextureMatrix</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00656">_setViewMatrix</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00646">_setWorldMatrix</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemc2" doxytag="Ogre::GLRenderSystem::processInputDevices"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::processInputDevices </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema7" doxytag="Ogre::GLRenderSystem::reinitialise"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::reinitialise </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema7">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00468">468</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00225">initialise</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00474">shutdown</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema9" doxytag="Ogre::GLRenderSystem::setAmbientLight"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::setAmbientLight </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">float&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>r</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>float&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>g</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>float&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>b</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema9">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00482">482</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema4" doxytag="Ogre::GLRenderSystem::setConfigOption"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::setConfigOption </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>name</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>value</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema4">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00214">214</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreGLRenderSystem_8h-source.html#l00095">mGLSupport</a>, and <a class="el" href="OgreGLSupport_8cpp-source.html#l00033">Ogre::GLSupport::setConfigOption</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemc3" doxytag="Ogre::GLRenderSystem::setGLLight"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::setGLLight </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>index</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1Light.html">Light</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>lt</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00579">579</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreColourValue_8h-source.html#l00067">Ogre::ColourValue::a</a>, <a class="el" href="OgreColourValue_8h-source.html#l00067">Ogre::ColourValue::b</a>, <a class="el" href="OgreColourValue_8h-source.html#l00067">Ogre::ColourValue::g</a>, <a class="el" href="OgreLight_8cpp-source.html#l00210">Ogre::Light::getAttenuationConstant</a>(), <a class="el" href="OgreLight_8cpp-source.html#l00215">Ogre::Light::getAttenuationLinear</a>(), <a class="el" href="OgreLight_8cpp-source.html#l00220">Ogre::Light::getAttenuationQuadric</a>(), <a class="el" href="OgreLight_8cpp-source.html#l00174">Ogre::Light::getDiffuseColour</a>(), <a class="el" href="OgreLight_8cpp-source.html#l00191">Ogre::Light::getSpecularColour</a>(), <a class="el" href="OgreLight_8cpp-source.html#l00152">Ogre::Light::getSpotlightOuterAngle</a>(), <a class="el" href="OgreLight_8cpp-source.html#l00094">Ogre::Light::getType</a>(), <a class="el" href="OgreColourValue_8h-source.html#l00067">Ogre::ColourValue::r</a>, and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01685">setGLLightPositionDirection</a>().
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00559">_useLights</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemc10" doxytag="Ogre::GLRenderSystem::setGLLightPositionDirection"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::setGLLightPositionDirection </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Light.html">Light</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>lt</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>size_t&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>lightindex</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Internal method to set pos / direction of a light.
<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01685">1685</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreLight_8cpp-source.html#l00275">Ogre::Light::getDerivedDirection</a>(), <a class="el" href="OgreLight_8cpp-source.html#l00269">Ogre::Light::getDerivedPosition</a>(), <a class="el" href="OgreLight_8cpp-source.html#l00094">Ogre::Light::getType</a>(), <a class="el" href="OgreVector3_8h-source.html#l00047">Ogre::Vector3::x</a>, <a class="el" href="OgreVector3_8h-source.html#l00047">Ogre::Vector3::y</a>, and <a class="el" href="OgreVector3_8h-source.html#l00047">Ogre::Vector3::z</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00579">setGLLight</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00982">setLights</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema78" doxytag="Ogre::GLRenderSystem::setInvertVertexWinding"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::RenderSystem::setInvertVertexWinding </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>invert</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets whether or not vertex windings set should be inverted; this can be important for rendering reflections.
<p>

<p>
Definition at line <a class="el" href="OgreRenderSystem_8cpp-source.html#l00519">519</a> of file <a class="el" href="OgreRenderSystem_8cpp-source.html">OgreRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreRenderSystem_8h-source.html#l00776">Ogre::RenderSystem::mInvertVertexWinding</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00618">Ogre::SceneManager::_renderScene</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema11" doxytag="Ogre::GLRenderSystem::setLightingEnabled"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::setLightingEnabled </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>enabled</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema11">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01157">1157</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemc6" doxytag="Ogre::GLRenderSystem::setLights"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::setLights </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [private]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00982">982</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreGLRenderSystem_8h-source.html#l00049">mLights</a>, and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01685">setGLLightPositionDirection</a>().
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00995">_beginFrame</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00656">_setViewMatrix</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema17" doxytag="Ogre::GLRenderSystem::setNormaliseNormals"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::setNormaliseNormals </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>normalise</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema70">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01890">1890</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema10" doxytag="Ogre::GLRenderSystem::setShadingType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::setShadingType </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a617">ShadeOptions</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>so</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema10">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00488">488</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreCommon_8h-source.html#l00096">Ogre::ShadeOptions</a>, and <a class="el" href="namespaceOgre.html#a617a79">Ogre::SO_FLAT</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema49" doxytag="Ogre::GLRenderSystem::setStencilBufferDepthFailOperation"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::setStencilBufferDepthFailOperation </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a640">StencilOperation</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>op</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema65">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01303">1303</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01344">convertStencilOp</a>(), <a class="el" href="OgreGLRenderSystem_8h-source.html#l00089">mStencilFail</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00089">mStencilPass</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00089">mStencilZFail</a>, and <a class="el" href="OgreRenderSystem_8h-source.html#l00063">Ogre::StencilOperation</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema48" doxytag="Ogre::GLRenderSystem::setStencilBufferFailOperation"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::setStencilBufferFailOperation </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a640">StencilOperation</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>op</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema64">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01295">1295</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01344">convertStencilOp</a>(), <a class="el" href="OgreGLRenderSystem_8h-source.html#l00089">mStencilFail</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00089">mStencilPass</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00089">mStencilZFail</a>, and <a class="el" href="OgreRenderSystem_8h-source.html#l00063">Ogre::StencilOperation</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema45" doxytag="Ogre::GLRenderSystem::setStencilBufferFunction"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::setStencilBufferFunction </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a613">CompareFunction</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>func</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema61">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01271">1271</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreCommon_8h-source.html#l00045">Ogre::CompareFunction</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01319">convertCompareFunction</a>(), <a class="el" href="OgreGLRenderSystem_8h-source.html#l00087">mStencilFunc</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00088">mStencilMask</a>, and <a class="el" href="OgreGLRenderSystem_8h-source.html#l00087">mStencilRef</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema47" doxytag="Ogre::GLRenderSystem::setStencilBufferMask"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::setStencilBufferMask </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a353">ulong</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>mask</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema63">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01287">1287</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreGLRenderSystem_8h-source.html#l00087">mStencilFunc</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00088">mStencilMask</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00087">mStencilRef</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00117">Ogre::ulong</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema51" doxytag="Ogre::GLRenderSystem::setStencilBufferParams"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::setStencilBufferParams </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a613">CompareFunction</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>func</em> = CMPF_ALWAYS_PASS, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a353">ulong</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>refValue</em> = 0, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a353">ulong</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>mask</em> = 0xFFFFFFFF, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a640">StencilOperation</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>stencilFailOp</em> = SOP_KEEP, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a640">StencilOperation</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>depthFailOp</em> = SOP_KEEP, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a640">StencilOperation</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>passOp</em> = SOP_KEEP</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This is overridden because GL likes to set stencil options together, so we can provide a better custom implementation of this than using the superclass. </dl>
<p>
Reimplemented from <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema60">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01365">1365</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreCommon_8h-source.html#l00045">Ogre::CompareFunction</a>, <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01319">convertCompareFunction</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01344">convertStencilOp</a>(), <a class="el" href="OgreGLRenderSystem_8h-source.html#l00089">mStencilFail</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00087">mStencilFunc</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00088">mStencilMask</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00089">mStencilPass</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00087">mStencilRef</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00089">mStencilZFail</a>, <a class="el" href="OgreRenderSystem_8h-source.html#l00063">Ogre::StencilOperation</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00117">Ogre::ulong</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema50" doxytag="Ogre::GLRenderSystem::setStencilBufferPassOperation"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::setStencilBufferPassOperation </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a640">StencilOperation</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>op</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema66">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01311">1311</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01344">convertStencilOp</a>(), <a class="el" href="OgreGLRenderSystem_8h-source.html#l00089">mStencilFail</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00089">mStencilPass</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00089">mStencilZFail</a>, and <a class="el" href="OgreRenderSystem_8h-source.html#l00063">Ogre::StencilOperation</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema46" doxytag="Ogre::GLRenderSystem::setStencilBufferReferenceValue"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::setStencilBufferReferenceValue </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a353">ulong</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>refValue</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema62">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01279">1279</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreGLRenderSystem_8h-source.html#l00087">mStencilFunc</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00088">mStencilMask</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00087">mStencilRef</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00117">Ogre::ulong</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema44" doxytag="Ogre::GLRenderSystem::setStencilCheckEnabled"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::setStencilCheckEnabled </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>enabled</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema59">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01259">1259</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema55" doxytag="Ogre::GLRenderSystem::setVertexBufferBinding"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::setVertexBufferBinding </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1VertexBufferBinding.html">VertexBufferBinding</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>binding</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema69">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01732">1732</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema54" doxytag="Ogre::GLRenderSystem::setVertexDeclaration"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::setVertexDeclaration </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1VertexDeclaration.html">VertexDeclaration</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>decl</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema68">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01728">1728</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema18" doxytag="Ogre::GLRenderSystem::setWaitForVerticalBlank"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::RenderSystem::setWaitForVerticalBlank </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>enabled</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Defines whether or now fullscreen render windows wait for the vertical blank before flipping buffers.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 By default, all rendering windows wait for a vertical blank (when the CRT beam turns off briefly to move from the bottom right of the screen back to the top left) before flipping the screen buffers. This ensures that the image you see on the screen is steady. However it restricts the frame rate to the refresh rate of the monitor, and can slow the frame rate down. You can speed this up by not waiting for the blank, but this has the downside of introducing 'tearing' artefacts where part of the previous frame is still displayed as the buffers are switched. Speed vs quality, you choose. </dl><dl compact><dt><b>
Note: </b><dd>
 Has NO effect on windowed mode render targets. Only affects fullscreen mode. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>enabled</em>&nbsp;</td><td>
If true, the system waits for vertical blanks - quality over speed. If false it doesn't - speed over quality. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreRenderSystem_8cpp-source.html#l00279">279</a> of file <a class="el" href="OgreRenderSystem_8cpp-source.html">OgreRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreRenderSystem_8h-source.html#l00768">Ogre::RenderSystem::mVSync</a>.
<p>
Referenced by <a class="el" href="OgreWin32GLSupport_8cpp-source.html#l00156">Ogre::Win32GLSupport::createWindow</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00323">Ogre::D3DRenderSystem::initialise</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema8" doxytag="Ogre::GLRenderSystem::shutdown"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::shutdown </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Reimplemented from <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema8">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00474">474</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreGLRenderSystem_8h-source.html#l00095">mGLSupport</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00044">mStopRendering</a>, and <a class="el" href="classOgre_1_1GLSupport.html#Ogre_1_1GLSupporta9">Ogre::GLSupport::stop</a>().
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00468">reinitialise</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema67" doxytag="Ogre::GLRenderSystem::softwareVertexBlend"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::RenderSystem::softwareVertexBlend </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>vertexData</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pMatrices</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Performs a software vertex blend on the passed in operation.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This function is supplied to update vertex data with blends  done in software, either because no hardware support is available,  or that you need the results of the blend for some other CPU operations. </dl>
<p>
Definition at line <a class="el" href="OgreRenderSystem_8cpp-source.html#l00321">321</a> of file <a class="el" href="OgreRenderSystem_8cpp-source.html">OgreRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreMatrix4_8h-source.html#l00379">Ogre::Matrix4::extract3x3Matrix</a>(), <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00225">Ogre::VertexDeclaration::findElementBySemantic</a>(), <a class="el" href="OgreSharedPtr_8h-source.html#l00095">Ogre::SharedPtr&lt; HardwareVertexBuffer &gt;::get</a>(), <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00331">Ogre::VertexBufferBinding::getBuffer</a>(), <a class="el" href="OgreHardwareVertexBuffer_8h-source.html#l00135">Ogre::VertexElement::getOffset</a>(), <a class="el" href="OgreHardwareVertexBuffer_8h-source.html#l00133">Ogre::VertexElement::getSource</a>(), <a class="el" href="OgreVector3_8h-source.html#l00299">Ogre::Vector3::normalise</a>(), <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00108">Ogre::VertexData::softwareBlendInfo</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00048">Ogre::VertexData::vertexBufferBinding</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00052">Ogre::VertexData::vertexCount</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00044">Ogre::VertexData::vertexDeclaration</a>, <a class="el" href="namespaceOgre.html#a630a144">Ogre::VES_NORMAL</a>, <a class="el" href="namespaceOgre.html#a630a143">Ogre::VES_POSITION</a>, <a class="el" href="OgreVector3_8h-source.html#l00047">Ogre::Vector3::x</a>, <a class="el" href="OgreVector3_8h-source.html#l00047">Ogre::Vector3::y</a>, and <a class="el" href="OgreVector3_8h-source.html#l00047">Ogre::Vector3::z</a>.
<p>
Referenced by <a class="el" href="OgreRenderSystem_8cpp-source.html#l00485">Ogre::RenderSystem::_render</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema58" doxytag="Ogre::GLRenderSystem::unbindGpuProgram"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::GLRenderSystem::unbindGpuProgram </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a626">GpuProgramType</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>gptype</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema75">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01913">1913</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="namespaceOgre.html#a626a133">Ogre::GPT_VERTEX_PROGRAM</a>, <a class="el" href="OgreGpuProgram_8h-source.html#l00037">Ogre::GpuProgramType</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00114">mCurrentFragmentProgram</a>, <a class="el" href="OgreGLRenderSystem_8h-source.html#l00113">mCurrentVertexProgram</a>, and <a class="el" href="classOgre_1_1GLGpuProgram.html#Ogre_1_1GLGpuPrograma3">Ogre::GLGpuProgram::unbindProgram</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystema5" doxytag="Ogre::GLRenderSystem::validateConfigOptions"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1String.html">String</a> Ogre::GLRenderSystem::validateConfigOptions </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema5">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00219">219</a> of file <a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreGLRenderSystem_8h-source.html#l00095">mGLSupport</a>, and <a class="el" href="classOgre_1_1GLSupport.html#Ogre_1_1GLSupporta4">Ogre::GLSupport::validateConfig</a>().    </td>
  </tr>
</table>
<hr><h2>Member Data Documentation</h2>
<a name="Ogre_1_1RenderSystemn2" doxytag="Ogre::GLRenderSystem::mActiveRenderTarget"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1RenderTarget.html">RenderTarget</a>* Ogre::RenderSystem::mActiveRenderTarget<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
The Active render target.
<p>

<p>
Definition at line <a class="el" href="OgreRenderSystem_8h-source.html#l00752">752</a> of file <a class="el" href="OgreRenderSystem_8h-source.html">OgreRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01051">_setCullingMode</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l01367">Ogre::D3D9RenderSystem::_setCullingMode</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01582">Ogre::D3DRenderSystem::_setCullingMode</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00674">_setProjectionMatrix</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l00990">Ogre::D3D9RenderSystem::_setProjectionMatrix</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00769">Ogre::D3DRenderSystem::_setProjectionMatrix</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00954">_setViewport</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l01614">Ogre::D3D9RenderSystem::_setViewport</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01254">Ogre::D3DRenderSystem::_setViewport</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00100">GLRenderSystem</a>(), and <a class="el" href="OgreRenderSystem_8cpp-source.html#l00045">Ogre::RenderSystem::RenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystemn5" doxytag="Ogre::GLRenderSystem::mActiveViewport"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Viewport.html">Viewport</a>* Ogre::RenderSystem::mActiveViewport<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreRenderSystem_8h-source.html#l00764">764</a> of file <a class="el" href="OgreRenderSystem_8h-source.html">OgreRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00995">_beginFrame</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l01671">Ogre::D3D9RenderSystem::_beginFrame</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01300">Ogre::D3DRenderSystem::_beginFrame</a>(), <a class="el" href="OgreRenderSystem_8cpp-source.html#l00164">Ogre::RenderSystem::_getViewport</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00954">_setViewport</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l01614">Ogre::D3D9RenderSystem::_setViewport</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01254">Ogre::D3DRenderSystem::_setViewport</a>(), and <a class="el" href="OgreRenderSystem_8cpp-source.html#l00045">Ogre::RenderSystem::RenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemo19" doxytag="Ogre::GLRenderSystem::mAutoTextureMatrix"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> GLfloat Ogre::GLRenderSystem::mAutoTextureMatrix[16]<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8h-source.html#l00101">101</a> of file <a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00748">_setTextureCoordCalculation</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00869">_setTextureMatrix</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystemn4" doxytag="Ogre::GLRenderSystem::mCapabilities"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1RenderSystemCapabilities.html">RenderSystemCapabilities</a>* Ogre::RenderSystem::mCapabilities<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Used to store the capabilities of the graphics card.
<p>

<p>
Definition at line <a class="el" href="OgreRenderSystem_8h-source.html#l00761">761</a> of file <a class="el" href="OgreRenderSystem_8h-source.html">OgreRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreRenderSystem_8cpp-source.html#l00253">Ogre::RenderSystem::_disableTextureUnitsFrom</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01736">_render</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01500">_setTextureBlendMode</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01487">_setTextureLayerAnisotropy</a>(), <a class="el" href="OgreRenderSystem_8cpp-source.html#l00458">Ogre::RenderSystem::_setWorldMatrices</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l00682">Ogre::D3D9RenderSystem::convertPixelShaderCaps</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l00617">Ogre::D3D9RenderSystem::convertVertexShaderCaps</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00513">Ogre::D3DRenderSystem::createRenderWindow</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l00568">Ogre::D3D9RenderSystem::initCapabilities</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00236">initGL</a>(), <a class="el" href="OgreRenderSystem_8cpp-source.html#l00045">Ogre::RenderSystem::RenderSystem</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l00101">Ogre::D3D9RenderSystem::~D3D9RenderSystem</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00084">Ogre::D3DRenderSystem::~D3DRenderSystem</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00175">~GLRenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemo10" doxytag="Ogre::GLRenderSystem::mColourWrite"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::GLRenderSystem::mColourWrite[4]<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8h-source.html#l00080">80</a> of file <a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00995">_beginFrame</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01141">_setColourBufferWriteEnabled</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00100">GLRenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystemn6" doxytag="Ogre::GLRenderSystem::mCullingMode"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a619">CullingMode</a> Ogre::RenderSystem::mCullingMode<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreRenderSystem_8h-source.html#l00766">766</a> of file <a class="el" href="OgreRenderSystem_8h-source.html">OgreRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreRenderSystem_8cpp-source.html#l00269">Ogre::RenderSystem::_getCullingMode</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01582">Ogre::D3DRenderSystem::_setCullingMode</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l01614">Ogre::D3D9RenderSystem::_setViewport</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01254">Ogre::D3DRenderSystem::_setViewport</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00225">initialise</a>(), and <a class="el" href="OgreRenderSystem_8cpp-source.html#l00045">Ogre::RenderSystem::RenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemo24" doxytag="Ogre::GLRenderSystem::mCurrentFragmentProgram"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1GLGpuProgram.html">GLGpuProgram</a>* Ogre::GLRenderSystem::mCurrentFragmentProgram<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8h-source.html#l00114">114</a> of file <a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01899">bindGpuProgram</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01932">bindGpuProgramParameters</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00100">GLRenderSystem</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01913">unbindGpuProgram</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemo22" doxytag="Ogre::GLRenderSystem::mCurrentLights"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned short Ogre::GLRenderSystem::mCurrentLights<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8h-source.html#l00109">109</a> of file <a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00559">_useLights</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00100">GLRenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemo23" doxytag="Ogre::GLRenderSystem::mCurrentVertexProgram"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1GLGpuProgram.html">GLGpuProgram</a>* Ogre::GLRenderSystem::mCurrentVertexProgram<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8h-source.html#l00113">113</a> of file <a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01899">bindGpuProgram</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01932">bindGpuProgramParameters</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00100">GLRenderSystem</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01913">unbindGpuProgram</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemo9" doxytag="Ogre::GLRenderSystem::mDepthWrite"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::GLRenderSystem::mDepthWrite<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8h-source.html#l00078">78</a> of file <a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00995">_beginFrame</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01110">_setDepthBufferWriteEnabled</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystemn8" doxytag="Ogre::GLRenderSystem::mFaceCount"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> size_t Ogre::RenderSystem::mFaceCount<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreRenderSystem_8h-source.html#l00770">770</a> of file <a class="el" href="OgreRenderSystem_8h-source.html">OgreRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreRenderSystem_8cpp-source.html#l00296">Ogre::RenderSystem::_beginGeometryCount</a>(), and <a class="el" href="OgreRenderSystem_8cpp-source.html#l00485">Ogre::RenderSystem::_render</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemo17" doxytag="Ogre::GLRenderSystem::mGLSupport"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1GLSupport.html">GLSupport</a>* Ogre::GLRenderSystem::mGLSupport<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
GL support class, used for creating windows etc.
<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8h-source.html#l00095">95</a> of file <a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00502">createRenderWindow</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00209">getConfigOptions</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00100">GLRenderSystem</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00202">initConfigOptions</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00236">initGL</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00225">initialise</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00214">setConfigOption</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00474">shutdown</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00219">validateConfigOptions</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00175">~GLRenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemo21" doxytag="Ogre::GLRenderSystem::mGpuProgramManager"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1GLGpuProgramManager.html">GLGpuProgramManager</a>* Ogre::GLRenderSystem::mGpuProgramManager<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8h-source.html#l00107">107</a> of file <a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00236">initGL</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00175">~GLRenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemo20" doxytag="Ogre::GLRenderSystem::mHardwareBufferManager"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1HardwareBufferManager.html">HardwareBufferManager</a>* Ogre::GLRenderSystem::mHardwareBufferManager<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8h-source.html#l00106">106</a> of file <a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00236">initGL</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00175">~GLRenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystemn11" doxytag="Ogre::GLRenderSystem::mInvertVertexWinding"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::RenderSystem::mInvertVertexWinding<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreRenderSystem_8h-source.html#l00776">776</a> of file <a class="el" href="OgreRenderSystem_8h-source.html">OgreRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01051">_setCullingMode</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l01367">Ogre::D3D9RenderSystem::_setCullingMode</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01582">Ogre::D3DRenderSystem::_setCullingMode</a>(), <a class="el" href="OgreRenderSystem_8cpp-source.html#l00045">Ogre::RenderSystem::RenderSystem</a>(), and <a class="el" href="OgreRenderSystem_8cpp-source.html#l00519">Ogre::RenderSystem::setInvertVertexWinding</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemo1" doxytag="Ogre::GLRenderSystem::mLights"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Light.html">Light</a>* Ogre::GLRenderSystem::mLights[MAX_LIGHTS]<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8h-source.html#l00049">49</a> of file <a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00559">_useLights</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00100">GLRenderSystem</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00982">setLights</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemo5" doxytag="Ogre::GLRenderSystem::mMinFilter"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a616">FilterOptions</a> Ogre::GLRenderSystem::mMinFilter<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8h-source.html#l00057">57</a> of file <a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01429">_setTextureUnitFiltering</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00100">GLRenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemo6" doxytag="Ogre::GLRenderSystem::mMipFilter"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a616">FilterOptions</a> Ogre::GLRenderSystem::mMipFilter<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8h-source.html#l00058">58</a> of file <a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01429">_setTextureUnitFiltering</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00100">GLRenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystemn1" doxytag="Ogre::GLRenderSystem::mPrioritisedRenderTargets"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a366">RenderTargetPriorityMap</a> Ogre::RenderSystem::mPrioritisedRenderTargets<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
The render targets, ordered by priority.
<p>

<p>
Definition at line <a class="el" href="OgreRenderSystem_8h-source.html#l00750">750</a> of file <a class="el" href="OgreRenderSystem_8h-source.html">OgreRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreRenderSystem_8cpp-source.html#l00083">Ogre::RenderSystem::_updateAllRenderTargets</a>(), <a class="el" href="OgreRenderSystem_8cpp-source.html#l00114">Ogre::RenderSystem::attachRenderTarget</a>(), <a class="el" href="OgreRenderSystem_8cpp-source.html#l00138">Ogre::RenderSystem::detachRenderTarget</a>(), and <a class="el" href="OgreRenderSystem_8cpp-source.html#l00284">Ogre::RenderSystem::shutdown</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystemn0" doxytag="Ogre::GLRenderSystem::mRenderTargets"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a365">RenderTargetMap</a> Ogre::RenderSystem::mRenderTargets<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
The render targets.
<p>

<p>
Definition at line <a class="el" href="OgreRenderSystem_8h-source.html#l00748">748</a> of file <a class="el" href="OgreRenderSystem_8h-source.html">OgreRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreRenderSystem_8cpp-source.html#l00069">Ogre::RenderSystem::_initRenderTargets</a>(), <a class="el" href="OgreRenderSystem_8cpp-source.html#l00114">Ogre::RenderSystem::attachRenderTarget</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00502">createRenderWindow</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l00509">Ogre::D3D9RenderSystem::createRenderWindow</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00513">Ogre::D3DRenderSystem::createRenderWindow</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00542">destroyRenderWindow</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l00790">Ogre::D3D9RenderSystem::destroyRenderWindow</a>(), <a class="el" href="OgreRenderSystem_8cpp-source.html#l00138">Ogre::RenderSystem::detachRenderTarget</a>(), <a class="el" href="OgreRenderSystem_8cpp-source.html#l00124">Ogre::RenderSystem::getRenderTarget</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l00856">Ogre::D3D9RenderSystem::ResizeRepositionWindow</a>(), <a class="el" href="OgreRenderSystem_8cpp-source.html#l00284">Ogre::RenderSystem::shutdown</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00175">~GLRenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemo14" doxytag="Ogre::GLRenderSystem::mStencilFail"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> GLint Ogre::GLRenderSystem::mStencilFail<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8h-source.html#l00089">89</a> of file <a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00100">GLRenderSystem</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01303">setStencilBufferDepthFailOperation</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01295">setStencilBufferFailOperation</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01365">setStencilBufferParams</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01311">setStencilBufferPassOperation</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemo11" doxytag="Ogre::GLRenderSystem::mStencilFunc"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> GLint Ogre::GLRenderSystem::mStencilFunc<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8h-source.html#l00087">87</a> of file <a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00100">GLRenderSystem</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01271">setStencilBufferFunction</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01287">setStencilBufferMask</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01365">setStencilBufferParams</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01279">setStencilBufferReferenceValue</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemo13" doxytag="Ogre::GLRenderSystem::mStencilMask"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> GLuint Ogre::GLRenderSystem::mStencilMask<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8h-source.html#l00088">88</a> of file <a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00100">GLRenderSystem</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01271">setStencilBufferFunction</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01287">setStencilBufferMask</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01365">setStencilBufferParams</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01279">setStencilBufferReferenceValue</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemo16" doxytag="Ogre::GLRenderSystem::mStencilPass"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> GLint Ogre::GLRenderSystem::mStencilPass<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8h-source.html#l00089">89</a> of file <a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00100">GLRenderSystem</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01303">setStencilBufferDepthFailOperation</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01295">setStencilBufferFailOperation</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01365">setStencilBufferParams</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01311">setStencilBufferPassOperation</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemo12" doxytag="Ogre::GLRenderSystem::mStencilRef"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> GLint Ogre::GLRenderSystem::mStencilRef<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8h-source.html#l00087">87</a> of file <a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00100">GLRenderSystem</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01271">setStencilBufferFunction</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01287">setStencilBufferMask</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01365">setStencilBufferParams</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01279">setStencilBufferReferenceValue</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemo15" doxytag="Ogre::GLRenderSystem::mStencilZFail"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> GLint Ogre::GLRenderSystem::mStencilZFail<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8h-source.html#l00089">89</a> of file <a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00100">GLRenderSystem</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01303">setStencilBufferDepthFailOperation</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01295">setStencilBufferFailOperation</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01365">setStencilBufferParams</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01311">setStencilBufferPassOperation</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemo0" doxytag="Ogre::GLRenderSystem::mStopRendering"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::GLRenderSystem::mStopRendering<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8h-source.html#l00044">44</a> of file <a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00474">shutdown</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemo7" doxytag="Ogre::GLRenderSystem::mTextureCoordIndex"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> size_t Ogre::GLRenderSystem::mTextureCoordIndex[OGRE_MAX_TEXTURE_COORD_SETS]<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8h-source.html#l00061">61</a> of file <a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01736">_render</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00743">_setTextureCoordSet</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00100">GLRenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystemn3" doxytag="Ogre::GLRenderSystem::mTextureManager"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1TextureManager.html">TextureManager</a>* Ogre::RenderSystem::mTextureManager<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreRenderSystem_8h-source.html#l00758">758</a> of file <a class="el" href="OgreRenderSystem_8h-source.html">OgreRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00502">createRenderWindow</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l00509">Ogre::D3D9RenderSystem::createRenderWindow</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00513">Ogre::D3DRenderSystem::createRenderWindow</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l00049">Ogre::D3D9RenderSystem::D3D9RenderSystem</a>(), <a class="el" href="OgreRenderSystem_8cpp-source.html#l00045">Ogre::RenderSystem::RenderSystem</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l00101">Ogre::D3D9RenderSystem::~D3D9RenderSystem</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00084">Ogre::D3DRenderSystem::~D3DRenderSystem</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00175">~GLRenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemo4" doxytag="Ogre::GLRenderSystem::mTextureMatrix"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> Ogre::GLRenderSystem::mTextureMatrix<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8h-source.html#l00054">54</a> of file <a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemo8" doxytag="Ogre::GLRenderSystem::mTextureTypes"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> GLenum Ogre::GLRenderSystem::mTextureTypes[OGRE_MAX_TEXTURE_LAYERS]<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
holds texture type settings for every stage
<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8h-source.html#l00064">64</a> of file <a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01479">_getCurrentAnisotropy</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00716">_setTexture</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00846">_setTextureAddressingMode</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01487">_setTextureLayerAnisotropy</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01429">_setTextureUnitFiltering</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00100">GLRenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemo18" doxytag="Ogre::GLRenderSystem::mUseAutoTextureMatrix"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::GLRenderSystem::mUseAutoTextureMatrix<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8h-source.html#l00100">100</a> of file <a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00748">_setTextureCoordCalculation</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystemn9" doxytag="Ogre::GLRenderSystem::mVertexCount"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> size_t Ogre::RenderSystem::mVertexCount<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreRenderSystem_8h-source.html#l00771">771</a> of file <a class="el" href="OgreRenderSystem_8h-source.html">OgreRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreRenderSystem_8cpp-source.html#l00296">Ogre::RenderSystem::_beginGeometryCount</a>(), and <a class="el" href="OgreRenderSystem_8cpp-source.html#l00485">Ogre::RenderSystem::_render</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemo2" doxytag="Ogre::GLRenderSystem::mViewMatrix"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> Ogre::GLRenderSystem::mViewMatrix<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8h-source.html#l00052">52</a> of file <a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00656">_setViewMatrix</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00646">_setWorldMatrix</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00100">GLRenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystemn7" doxytag="Ogre::GLRenderSystem::mVSync"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::RenderSystem::mVSync<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Reimplemented in <a class="el" href="classOgre_1_1D3D9RenderSystem.html#Ogre_1_1D3D9RenderSystemo3">Ogre::D3D9RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreRenderSystem_8h-source.html#l00768">768</a> of file <a class="el" href="OgreRenderSystem_8h-source.html">OgreRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00502">createRenderWindow</a>(), <a class="el" href="OgreRenderSystem_8cpp-source.html#l00274">Ogre::RenderSystem::getWaitForVerticalBlank</a>(), <a class="el" href="OgreRenderSystem_8cpp-source.html#l00045">Ogre::RenderSystem::RenderSystem</a>(), and <a class="el" href="OgreRenderSystem_8cpp-source.html#l00279">Ogre::RenderSystem::setWaitForVerticalBlank</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystemn10" doxytag="Ogre::GLRenderSystem::mWorldMatrices"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> Ogre::RenderSystem::mWorldMatrices[256]<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Saved set of world matrices.
<p>

<p>
Definition at line <a class="el" href="OgreRenderSystem_8h-source.html#l00774">774</a> of file <a class="el" href="OgreRenderSystem_8h-source.html">OgreRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreRenderSystem_8cpp-source.html#l00485">Ogre::RenderSystem::_render</a>(), and <a class="el" href="OgreRenderSystem_8cpp-source.html#l00458">Ogre::RenderSystem::_setWorldMatrices</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1GLRenderSystemo3" doxytag="Ogre::GLRenderSystem::mWorldMatrix"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> Ogre::GLRenderSystem::mWorldMatrix<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreGLRenderSystem_8h-source.html#l00053">53</a> of file <a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00656">_setViewMatrix</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00646">_setWorldMatrix</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00100">GLRenderSystem</a>().    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="OgreGLRenderSystem_8h-source.html">OgreGLRenderSystem.h</a><li><a class="el" href="OgreGLRenderSystem_8cpp-source.html">OgreGLRenderSystem.cpp</a></ul>
<p>
Copyright &copy; 2002-2003 by The OGRE Team<br />
Last modified Wed Jan 21 00:12:41 2004
</p>
</body>
</html>