Sophie

Sophie

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

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

<html>
<head>
<title>Ogre::D3DRenderSystem 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::D3DRenderSystem  Class Reference</h1>Implementation of DirectX as a rendering system. 
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="OgreD3D7RenderSystem_8h-source.html">OgreD3D7RenderSystem.h</a>&gt;</code>
<p>
Inheritance diagram for Ogre::D3DRenderSystem:<p><center><img src="classOgre_1_1D3DRenderSystem__inherit__graph.png" border="0" usemap="#Ogre_1_1D3DRenderSystem__inherit__map" alt="Inheritance graph"></center>
<map name="Ogre_1_1D3DRenderSystem__inherit__map">
<area href="classOgre_1_1RenderSystem.html" shape="rect" coords="21,36,155,17" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for Ogre::D3DRenderSystem:<p><center><img src="classOgre_1_1D3DRenderSystem__coll__graph.png" border="0" usemap="#Ogre_1_1D3DRenderSystem__coll__map" alt="Collaboration graph"></center>
<map name="Ogre_1_1D3DRenderSystem__coll__map">
<area href="classOgre_1_1RenderSystem.html" shape="rect" coords="108,27,241,9" alt="">
<area href="classOgre_1_1GpuProgramManager.html" shape="rect" coords="88,85,261,66" alt="">
<area href="structOgre_1_1D3DRenderSystem_1_1sD3DTextureStageDesc.html" shape="rect" coords="19,153,331,134" alt="">
<area href="classOgre_1_1DDDriverList.html" shape="rect" coords="112,221,237,202" alt="">
<area href="classOgre_1_1HardwareBufferManager.html" shape="rect" coords="80,289,269,270" alt="">
<area href="classOgre_1_1DDDriver.html" shape="rect" coords="123,357,227,338" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classOgre_1_1D3DRenderSystem-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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema0">D3DRenderSystem</a> (HINSTANCE hInstance)</td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema1">~D3DRenderSystem</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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema2">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_1D3DRenderSystema2"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema3">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_1D3DRenderSystema3"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema4">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_1D3DRenderSystema4"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema5">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_1D3DRenderSystema5"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema6">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_1D3DRenderSystema6"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema7">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_1D3DRenderSystema7"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema8">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_1D3DRenderSystema8"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema9">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_1D3DRenderSystema9"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema10">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_1D3DRenderSystema10"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema11">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_1D3DRenderSystema11"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema12">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_1D3DRenderSystema12"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema13">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_1D3DRenderSystema13"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema14">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_1D3DRenderSystema14"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema15">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_1D3DRenderSystema15"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema16">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_1D3DRenderSystema16"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema17">_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_1D3DRenderSystema17"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema18">_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_1D3DRenderSystema18"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema19">_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_1D3DRenderSystema19"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema20">_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_1D3DRenderSystema20"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema21">_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_1D3DRenderSystema21"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema22">_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_1D3DRenderSystema22"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema23">_setTextureBlendMode</a> (size_t unit, 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_1D3DRenderSystema23"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema24">_setTextureAddressingMode</a> (size_t unit, <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_1D3DRenderSystema24"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema25">_setTextureMatrix</a> (size_t unit, 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_1D3DRenderSystema25"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema26">_setTextureCoordSet</a> (size_t unit, 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_1D3DRenderSystema26"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema27">_setTextureCoordCalculation</a> (size_t unit, <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_1D3DRenderSystema27"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema28">_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_1D3DRenderSystema28"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema29">_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_1D3DRenderSystema29"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema30">_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_1D3DRenderSystema30"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema31">_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_1D3DRenderSystema31"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema32">_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_1D3DRenderSystema32"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema33">_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_1D3DRenderSystema33"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema34">_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_1D3DRenderSystema34"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema35">_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_1D3DRenderSystema35"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema36">_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_1D3DRenderSystema36"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema37">_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_1D3DRenderSystema37"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema38">_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_1D3DRenderSystema38"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema39">_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_1D3DRenderSystema39"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema40">_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_1D3DRenderSystema40"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema41">_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_1D3DRenderSystema41"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema42">_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_1D3DRenderSystema42"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema43">_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_1D3DRenderSystema43"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema44">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_1D3DRenderSystema44"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema45">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_1D3DRenderSystema45"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema46">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_1D3DRenderSystema46"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema47">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_1D3DRenderSystema47"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema48">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_1D3DRenderSystema48"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema49">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_1D3DRenderSystema49"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema50">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_1D3DRenderSystema50"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema51">_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_1D3DRenderSystema51"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema52">_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_1D3DRenderSystema52"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema53">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_1D3DRenderSystema53"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema54">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_1D3DRenderSystema54"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema55">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_1D3DRenderSystema55"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema56">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_1D3DRenderSystema56"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema57">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_1D3DRenderSystema57"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystema58">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_1D3DRenderSystema58"></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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.html#Ogre_1_1RenderSystema60">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>This method allows you to set all the stencil buffer parameters in one call.</em> <a href="#Ogre_1_1RenderSystema60"></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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.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_1D3DRenderSystem.html#Ogre_1_1RenderSystemn11">mInvertVertexWinding</a></td></tr>
<tr><td colspan=2><br><h2>Private Types</h2></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemu3">eD3DTexType</a> { <a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemu3Ogre_1_1D3DRenderSystemu0">D3D_TEX_TYPE_NORMAL</a>, 
<a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemu3Ogre_1_1D3DRenderSystemu1">D3D_TEX_TYPE_CUBE</a>, 
<a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemu3Ogre_1_1D3DRenderSystemu2">D3D_TEX_TYPE_VOLUME</a>
 }</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>enum identifying D3D9 tex. types</em> <a href="#Ogre_1_1D3DRenderSystemu3">More...</a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Private Methods</h2></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1DDDriverList.html">DDDriverList</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemc0">getDirectDrawDrivers</a> (void)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemc1">refreshDDSettings</a> (void)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemu3">eD3DTexType</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemc2">_ogreTexTypeToD3DTexType</a> (<a class="el" href="namespaceOgre.html#a648">TextureType</a> ogreTexType)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>return the D3DtexType equivalent of a <a class="el" href="namespaceOgre.html">Ogre</a> tex. type</em> <a href="#Ogre_1_1D3DRenderSystemc2"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>D3DMATRIX&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemc3">makeD3DMatrix</a> (const <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> &amp;mat)</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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemc4">convertD3DMatrix</a> (const D3DMATRIX &amp;mat)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemc5">initConfigOptions</a> (void)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemc6">initInputDevices</a> (void)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemc7">processInputDevices</a> (void)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemc8">setD3DLight</a> (size_t index, <a class="el" href="classOgre_1_1Light.html">Light</a> *light)</td></tr>
<tr><td nowrap align=right valign=top>D3DCMPFUNC&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemc9">convertCompareFunction</a> (<a class="el" href="namespaceOgre.html#a613">CompareFunction</a> func)</td></tr>
<tr><td nowrap align=right valign=top>D3DSTENCILOP&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemc10">convertStencilOp</a> (<a class="el" href="namespaceOgre.html#a640">StencilOperation</a> op)</td></tr>
<tr><td nowrap align=right valign=top>HRESULT&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemc11">__SetRenderState</a> (D3DRENDERSTATETYPE state, DWORD value)</td></tr>
<tr><td nowrap align=right valign=top>HRESULT&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemc12">__SetTextureStageState</a> (DWORD stage, D3DTEXTURESTAGESTATETYPE type, DWORD value)</td></tr>
<tr><td nowrap align=right valign=top>D3DTEXTURESTAGESTATETYPE&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemc13">_getFilterCode</a> (<a class="el" href="namespaceOgre.html#a615">FilterType</a> ft)</td></tr>
<tr><td nowrap align=right valign=top>DWORD&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemc14">_getFilter</a> (<a class="el" href="namespaceOgre.html#a615">FilterType</a> ft, <a class="el" href="namespaceOgre.html#a616">FilterOptions</a> fo)</td></tr>
<tr><td nowrap align=right valign=top>DWORD&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemc15">_getCurrentAnisotropy</a> (size_t unit)</td></tr>
<tr><td colspan=2><br><h2>Private Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top>LPDIRECT3DDEVICE7&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemo0">mlpD3DDevice</a></td></tr>
<tr><td nowrap align=right valign=top>D3DDEVICEDESC7&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemo1">mD3DDeviceDesc</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1DDDriverList.html">DDDriverList</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemo2">mDriverList</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1DDDriver.html">DDDriver</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemo3">mActiveDDDriver</a></td></tr>
<tr><td nowrap align=right valign=top>HINSTANCE&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemo4">mhInstance</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a122">ConfigOptionMap</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemo5">mOptions</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="structOgre_1_1D3DRenderSystem_1_1sD3DTextureStageDesc.html">Ogre::D3DRenderSystem::sD3DTextureStageDesc</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemo6">mTexStageDesc</a> [OGRE_MAX_TEXTURE_LAYERS]</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>structure holding texture unit settings for every stage</em> <a href="#Ogre_1_1D3DRenderSystemo6"></a><em></em></font><br><br></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemo7">mHardwareBufferManager</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1GpuProgramManager.html">GpuProgramManager</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemo8">mGpuProgramManager</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemo9">mForcedNormalisation</a></td></tr>
<tr><td nowrap align=right valign=top>unsigned short&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemo10">mCurrentLights</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Implementation of DirectX as a rendering system.
<p>

<p>
Definition at line <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00045">45</a> of file <a class="el" href="OgreD3D7RenderSystem_8h-source.html">OgreD3D7RenderSystem.h</a>.<hr><h2>Member Enumeration Documentation</h2>
<a name="Ogre_1_1D3DRenderSystemu3" doxytag="Ogre::D3DRenderSystem::eD3DTexType"></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"> enum Ogre::D3DRenderSystem::eD3DTexType<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
enum identifying D3D9 tex. types
<p>
<dl compact><dt><b>
Enumeration values:</b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="Ogre_1_1D3DRenderSystemu3Ogre_1_1D3DRenderSystemu0" doxytag="D3D_TEX_TYPE_NORMAL"></a><em>D3D_TEX_TYPE_NORMAL</em></em>&nbsp;</td><td>
standard texture</td></tr>
<tr><td valign=top><em><a name="Ogre_1_1D3DRenderSystemu3Ogre_1_1D3DRenderSystemu1" doxytag="D3D_TEX_TYPE_CUBE"></a><em>D3D_TEX_TYPE_CUBE</em></em>&nbsp;</td><td>
cube texture</td></tr>
<tr><td valign=top><em><a name="Ogre_1_1D3DRenderSystemu3Ogre_1_1D3DRenderSystemu2" doxytag="D3D_TEX_TYPE_VOLUME"></a><em>D3D_TEX_TYPE_VOLUME</em></em>&nbsp;</td><td>
volume texture</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00072">72</a> of file <a class="el" href="OgreD3D7RenderSystem_8h-source.html">OgreD3D7RenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00083">_ogreTexTypeToD3DTexType</a>().    </td>
  </tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="Ogre_1_1D3DRenderSystema0" doxytag="Ogre::D3DRenderSystem::D3DRenderSystem"></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::D3DRenderSystem::D3DRenderSystem </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">HINSTANCE&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>hInstance</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>

<p>
Definition at line <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00049">49</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00110">Ogre::D3DRenderSystem::sD3DTextureStageDesc::autoTexCoordType</a>, <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00108">Ogre::D3DRenderSystem::sD3DTextureStageDesc::coordIndex</a>, <a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemu3Ogre_1_1D3DRenderSystemu0">D3D_TEX_TYPE_NORMAL</a>, <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00101">getName</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00108">initConfigOptions</a>(), <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00057">mActiveDDDriver</a>, <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00142">mCurrentLights</a>, <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00055">mDriverList</a>, <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00140">mForcedNormalisation</a>, <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00138">mGpuProgramManager</a>, <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00137">mHardwareBufferManager</a>, <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00060">mhInstance</a>, <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00050">mlpD3DDevice</a>, <a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemo6">mTexStageDesc</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>, <a class="el" href="OgreException_8h-source.html#l00044">OgreUnguard</a>, <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00112">Ogre::D3DRenderSystem::sD3DTextureStageDesc::pTex</a>, <a class="el" href="namespaceOgre.html#a639a367">Ogre::TEXCALC_NONE</a>, and <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00106">Ogre::D3DRenderSystem::sD3DTextureStageDesc::texType</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema1" doxytag="Ogre::D3DRenderSystem::~D3DRenderSystem"></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::D3DRenderSystem::~D3DRenderSystem </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="OgreD3D7RenderSystem_8cpp-source.html#l00084">84</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00101">getName</a>(), <a class="el" href="OgreRenderSystem_8h-source.html#l00761">Ogre::RenderSystem::mCapabilities</a>, <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00055">mDriverList</a>, <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00138">mGpuProgramManager</a>, <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00137">mHardwareBufferManager</a>, <a class="el" href="OgreRenderSystem_8h-source.html#l00758">Ogre::RenderSystem::mTextureManager</a>, <a class="el" href="OgreException_8h-source.html#l00039">OgreGuard</a>, <a class="el" href="OgreException_8h-source.html#l00044">OgreUnguard</a>, and <a class="el" href="OgreD3D9Prerequisites_8h-source.html#l00034">SAFE_DELETE</a>.    </td>
  </tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="Ogre_1_1D3DRenderSystemc11" doxytag="Ogre::D3DRenderSystem::__SetRenderState"></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"> HRESULT Ogre::D3DRenderSystem::__SetRenderState </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">D3DRENDERSTATETYPE&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>state</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>DWORD&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> [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="OgreD3D7RenderSystem_8cpp-source.html#l02484">2484</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00050">mlpD3DDevice</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01300">_beginFrame</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01231">_setAlphaRejectSettings</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01582">_setCullingMode</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01669">_setDepthBias</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01626">_setDepthBufferCheckEnabled</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01660">_setDepthBufferFunction</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01650">_setDepthBufferWriteEnabled</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02140">_setFog</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02214">_setRasterisationMode</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01176">_setSceneBlending</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01030">_setTextureBlendMode</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00477">setAmbientLight</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02132">setLightingEnabled</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02478">setNormaliseNormals</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00488">setShadingType</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02287">setStencilBufferDepthFailOperation</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02278">setStencilBufferFailOperation</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02252">setStencilBufferFunction</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02270">setStencilBufferMask</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02296">setStencilBufferPassOperation</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02262">setStencilBufferReferenceValue</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02242">setStencilCheckEnabled</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystemc12" doxytag="Ogre::D3DRenderSystem::__SetTextureStageState"></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"> HRESULT Ogre::D3DRenderSystem::__SetTextureStageState </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">DWORD&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>stage</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>D3DTEXTURESTAGESTATETYPE&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>type</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>DWORD&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> [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="OgreD3D7RenderSystem_8cpp-source.html#l02497">2497</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00050">mlpD3DDevice</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00836">_setTexture</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01154">_setTextureAddressingMode</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01030">_setTextureBlendMode</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00871">_setTextureCoordCalculation</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01020">_setTextureCoordSet</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02365">_setTextureLayerAnisotropy</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00911">_setTextureMatrix</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02359">_setTextureUnitFiltering</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema31" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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="OgreD3D7RenderSystem_8cpp-source.html#l01300">1300</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02484">__SetRenderState</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreBspSceneManager_8cpp-source.html#l00204">Ogre::firstTime</a>, <a class="el" href="OgreColourValue_8cpp-source.html#l00064">Ogre::ColourValue::getAsLongARGB</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="OgreD3D7RenderSystem_8h-source.html#l00050">mlpD3DDevice</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_1RenderSystema53" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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::D3DRenderSystem::_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_1D3DRenderSystema33" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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="OgreD3D7RenderSystem_8cpp-source.html#l01567">1567</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00050">mlpD3DDevice</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_1RenderSystema45" doxytag="Ogre::D3DRenderSystem::_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_1D3DRenderSystemc15" doxytag="Ogre::D3DRenderSystem::_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"> DWORD Ogre::D3DRenderSystem::_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="OgreD3D7RenderSystem_8cpp-source.html#l02351">2351</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00050">mlpD3DDevice</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02365">_setTextureLayerAnisotropy</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema54" doxytag="Ogre::D3DRenderSystem::_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_1D3DRenderSystemc14" doxytag="Ogre::D3DRenderSystem::_getFilter"></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"> DWORD Ogre::D3DRenderSystem::_getFilter </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a615">FilterType</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>ft</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>fo</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="OgreD3D7RenderSystem_8cpp-source.html#l02403">2403</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.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="OgreD3D7RenderSystem_8h-source.html#l00051">mD3DDeviceDesc</a>, and <a class="el" href="namespaceOgre.html#a614a68">Ogre::TFO_NONE</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02359">_setTextureUnitFiltering</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystemc13" doxytag="Ogre::D3DRenderSystem::_getFilterCode"></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"> D3DTEXTURESTAGESTATETYPE Ogre::D3DRenderSystem::_getFilterCode </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a615">FilterType</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>ft</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="OgreD3D7RenderSystem_8cpp-source.html#l02384">2384</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreCommon_8h-source.html#l00071">Ogre::FilterType</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="OgreD3D7RenderSystem_8cpp-source.html#l02359">_setTextureUnitFiltering</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema55" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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::D3DRenderSystem::_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_1D3DRenderSystema42" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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="OgreD3D7RenderSystem_8cpp-source.html#l02197">2197</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystemc2" doxytag="Ogre::D3DRenderSystem::_ogreTexTypeToD3DTexType"></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_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemu3">eD3DTexType</a> Ogre::D3DRenderSystem::_ogreTexTypeToD3DTexType </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a648">TextureType</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>ogreTexType</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>
return the D3DtexType equivalent of a <a class="el" href="namespaceOgre.html">Ogre</a> tex. type
<p>

<p>
Definition at line <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00083">83</a> of file <a class="el" href="OgreD3D7RenderSystem_8h-source.html">OgreD3D7RenderSystem.h</a>.
<p>
References <a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemu3Ogre_1_1D3DRenderSystemu1">D3D_TEX_TYPE_CUBE</a>, <a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemu3Ogre_1_1D3DRenderSystemu0">D3D_TEX_TYPE_NORMAL</a>, <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00072">eD3DTexType</a>, <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="namespaceOgre.html#a648a439">Ogre::TEX_TYPE_1D</a>, <a class="el" href="namespaceOgre.html#a648a440">Ogre::TEX_TYPE_2D</a>, <a class="el" href="namespaceOgre.html#a648a442">Ogre::TEX_TYPE_CUBE_MAP</a>, and <a class="el" href="OgreTexture_8h-source.html#l00045">Ogre::TextureType</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00836">_setTexture</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema32" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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="OgreD3D7RenderSystem_8cpp-source.html#l01352">1352</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00326">Ogre::VertexBufferBinding::getBindings</a>(), <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00178">Ogre::VertexDeclaration::getElements</a>(), <a class="el" href="OgreHardwareVertexBuffer_8h-source.html#l00141">Ogre::VertexElement::getIndex</a>(), <a class="el" href="OgreHardwareVertexBuffer_8h-source.html#l00135">Ogre::VertexElement::getOffset</a>(), <a class="el" href="OgreHardwareVertexBuffer_8h-source.html#l00139">Ogre::VertexElement::getSemantic</a>(), <a class="el" href="OgreHardwareVertexBuffer_8h-source.html#l00133">Ogre::VertexElement::getSource</a>(), <a class="el" href="OgreHardwareVertexBuffer_8h-source.html#l00137">Ogre::VertexElement::getType</a>(), <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00261">Ogre::VertexDeclaration::getVertexSize</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="OgreD3D7RenderSystem_8h-source.html#l00050">mlpD3DDevice</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="OgreRenderOperation_8h-source.html#l00063">Ogre::RenderOperation::useIndexes</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>, <a class="el" href="namespaceOgre.html#a630a149">Ogre::VES_TEXTURE_COORDINATES</a>, <a class="el" href="namespaceOgre.html#a631a152">Ogre::VET_FLOAT1</a>, <a class="el" href="namespaceOgre.html#a631a153">Ogre::VET_FLOAT2</a>, <a class="el" href="namespaceOgre.html#a631a154">Ogre::VET_FLOAT3</a>, and <a class="el" href="namespaceOgre.html#a631a155">Ogre::VET_FLOAT4</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema29" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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="OgreD3D7RenderSystem_8cpp-source.html#l01231">1231</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02484">__SetRenderState</a>(), <a class="el" href="namespaceOgre.html#a613a61">Ogre::CMPF_ALWAYS_PASS</a>, <a class="el" href="OgreCommon_8h-source.html#l00045">Ogre::CompareFunction</a>, <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02305">convertCompareFunction</a>(), and <a class="el" href="OgreException_8h-source.html#l00033">Except</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema40" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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>
<dl compact><dt><b>
Remarks: </b><dd>
 Direct3D7 DOES NOT SUPPORT COLOUR WRITE MASKING! This feature will not work on this legacy render system. </dl>
<p>
Implements <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema50">Ogre::RenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00322">322</a> of file <a class="el" href="OgreD3D7RenderSystem_8h-source.html">OgreD3D7RenderSystem.h</a>.
<p>
References <a class="el" href="OgreOctreeNode_8cpp-source.html#l00025">Ogre::green</a>, and <a class="el" href="OgreOctreeCamera_8cpp-source.html#l00029">Ogre::red</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema34" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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="OgreD3D7RenderSystem_8cpp-source.html#l01582">1582</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02484">__SetRenderState</a>(), <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="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreRenderSystem_8h-source.html#l00752">Ogre::RenderSystem::mActiveRenderTarget</a>, <a class="el" href="OgreRenderSystem_8h-source.html#l00766">Ogre::RenderSystem::mCullingMode</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="OgreD3D7RenderSystem_8cpp-source.html#l01254">_setViewport</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema39" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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="OgreD3D7RenderSystem_8cpp-source.html#l01669">1669</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02484">__SetRenderState</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00115">Ogre::ushort</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema36" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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="OgreD3D7RenderSystem_8cpp-source.html#l01626">1626</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02484">__SetRenderState</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, and <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00051">mD3DDeviceDesc</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01618">_setDepthBufferParams</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema38" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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="OgreD3D7RenderSystem_8cpp-source.html#l01660">1660</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02484">__SetRenderState</a>(), <a class="el" href="OgreCommon_8h-source.html#l00045">Ogre::CompareFunction</a>, <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02305">convertCompareFunction</a>(), and <a class="el" href="OgreException_8h-source.html#l00033">Except</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01618">_setDepthBufferParams</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema35" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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="OgreD3D7RenderSystem_8cpp-source.html#l01618">1618</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01626">_setDepthBufferCheckEnabled</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01660">_setDepthBufferFunction</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01650">_setDepthBufferWriteEnabled</a>(), and <a class="el" href="OgreCommon_8h-source.html#l00045">Ogre::CompareFunction</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema37" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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="OgreD3D7RenderSystem_8cpp-source.html#l01650">1650</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02484">__SetRenderState</a>(), and <a class="el" href="OgreException_8h-source.html#l00033">Except</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01618">_setDepthBufferParams</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema41" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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="OgreD3D7RenderSystem_8cpp-source.html#l02140">2140</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02484">__SetRenderState</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="namespaceOgre.html#a618a82">Ogre::FOG_NONE</a>, <a class="el" href="OgreCommon_8h-source.html#l00104">Ogre::FogMode</a>, <a class="el" href="OgreColourValue_8cpp-source.html#l00064">Ogre::ColourValue::getAsLongARGB</a>(), <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00051">mD3DDeviceDesc</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema20" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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="OgreD3D7RenderSystem_8cpp-source.html#l00769">769</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreRenderSystem_8h-source.html#l00752">Ogre::RenderSystem::mActiveRenderTarget</a>, <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00691">makeD3DMatrix</a>(), <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00050">mlpD3DDevice</a>, and <a class="el" href="classOgre_1_1RenderTarget.html#Ogre_1_1RenderWindowa43">Ogre::RenderTarget::requiresTextureFlipping</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema43" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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="OgreD3D7RenderSystem_8cpp-source.html#l02214">2214</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02484">__SetRenderState</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <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_1D3DRenderSystema28" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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="OgreD3D7RenderSystem_8cpp-source.html#l01176">1176</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02484">__SetRenderState</a>(), <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>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema21" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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="OgreD3D7RenderSystem_8cpp-source.html#l00787">787</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.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="OgreD3D7RenderSystem_8h-source.html#l00050">mlpD3DDevice</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_1D3DRenderSystema22" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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="OgreD3D7RenderSystem_8cpp-source.html#l00836">836</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02497">__SetTextureStageState</a>(), <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00083">_ogreTexTypeToD3DTexType</a>(), <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00110">Ogre::D3DRenderSystem::sD3DTextureStageDesc::autoTexCoordType</a>, <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00108">Ogre::D3DRenderSystem::sD3DTextureStageDesc::coordIndex</a>, <a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemu3Ogre_1_1D3DRenderSystemu0">D3D_TEX_TYPE_NORMAL</a>, <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreD3D7Texture_8cpp-source.html#l01168">Ogre::D3DTexture::getDDSurface</a>(), <a class="el" href="OgreTexture_8h-source.html#l00072">Ogre::Texture::getTextureType</a>(), <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00050">mlpD3DDevice</a>, <a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemo6">mTexStageDesc</a>, <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00112">Ogre::D3DRenderSystem::sD3DTextureStageDesc::pTex</a>, <a class="el" href="namespaceOgre.html#a639a367">Ogre::TEXCALC_NONE</a>, and <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00106">Ogre::D3DRenderSystem::sD3DTextureStageDesc::texType</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema24" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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>unit</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="OgreD3D7RenderSystem_8cpp-source.html#l01154">1154</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02497">__SetTextureStageState</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema23" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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>unit</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="OgreD3D7RenderSystem_8cpp-source.html#l01030">1030</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02484">__SetRenderState</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02497">__SetTextureStageState</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="OgreBlendMode_8h-source.html#l00149">Ogre::LayerBlendModeEx::factor</a>, <a class="el" href="OgreColourValue_8h-source.html#l00067">Ogre::ColourValue::g</a>, <a class="el" href="OgreBlendMode_8h-source.html#l00101">Ogre::LayerBlendSource</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#a607a26">Ogre::LBX_ADD_SMOOTH</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#a607a31">Ogre::LBX_BLEND_MANUAL</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="OgreD3D7RenderSystem_8h-source.html#l00051">mD3DDeviceDesc</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="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_1D3DRenderSystema27" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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>unit</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="OgreD3D7RenderSystem_8cpp-source.html#l00871">871</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02497">__SetTextureStageState</a>(), <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00110">Ogre::D3DRenderSystem::sD3DTextureStageDesc::autoTexCoordType</a>, <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00140">mForcedNormalisation</a>, <a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemo6">mTexStageDesc</a>, <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02478">setNormaliseNormals</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_1D3DRenderSystema26" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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>unit</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="OgreD3D7RenderSystem_8cpp-source.html#l01020">1020</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02497">__SetTextureStageState</a>(), <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00108">Ogre::D3DRenderSystem::sD3DTextureStageDesc::coordIndex</a>, <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, and <a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemo6">mTexStageDesc</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema52" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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="OgreD3D7RenderSystem_8cpp-source.html#l02365">2365</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02497">__SetTextureStageState</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02351">_getCurrentAnisotropy</a>(), and <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00051">mD3DDeviceDesc</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema25" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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>unit</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="OgreD3D7RenderSystem_8cpp-source.html#l00911">911</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02497">__SetTextureStageState</a>(), <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00110">Ogre::D3DRenderSystem::sD3DTextureStageDesc::autoTexCoordType</a>, <a class="el" href="OgreMatrix4_8h-source.html#l00121">Ogre::Matrix4::concatenate</a>(), <a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemu3Ogre_1_1D3DRenderSystemu1">D3D_TEX_TYPE_CUBE</a>, <a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemu3Ogre_1_1D3DRenderSystemu0">D3D_TEX_TYPE_NORMAL</a>, <a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemu3Ogre_1_1D3DRenderSystemu2">D3D_TEX_TYPE_VOLUME</a>, <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreMatrix4_8h-source.html#l00073">Ogre::Matrix4::m</a>, <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00691">makeD3DMatrix</a>(), <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00050">mlpD3DDevice</a>, <a class="el" href="classOgre_1_1D3DRenderSystem.html#Ogre_1_1D3DRenderSystemo6">mTexStageDesc</a>, <a class="el" href="namespaceOgre.html#a639a368">Ogre::TEXCALC_ENVIRONMENT_MAP</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="OgreD3D7RenderSystem_8h-source.html#l00106">Ogre::D3DRenderSystem::sD3DTextureStageDesc::texType</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema33" doxytag="Ogre::D3DRenderSystem::_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_1D3DRenderSystema51" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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="OgreD3D7RenderSystem_8cpp-source.html#l02359">2359</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02497">__SetTextureStageState</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02403">_getFilter</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02384">_getFilterCode</a>(), <a class="el" href="OgreCommon_8h-source.html#l00081">Ogre::FilterOptions</a>, and <a class="el" href="OgreCommon_8h-source.html#l00071">Ogre::FilterType</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema25" doxytag="Ogre::D3DRenderSystem::_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_1D3DRenderSystema19" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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="OgreD3D7RenderSystem_8cpp-source.html#l00751">751</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00691">makeD3DMatrix</a>(), and <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00050">mlpD3DDevice</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema30" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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="OgreD3D7RenderSystem_8cpp-source.html#l01254">1254</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.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="OgreD3D7RenderSystem_8cpp-source.html#l01582">_setCullingMode</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</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#l00271">Ogre::RenderTarget::getCustomAttribute</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>, <a class="el" href="OgreRenderSystem_8h-source.html#l00764">Ogre::RenderSystem::mActiveViewport</a>, <a class="el" href="OgreRenderSystem_8h-source.html#l00766">Ogre::RenderSystem::mCullingMode</a>, and <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00050">mlpD3DDevice</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema22" doxytag="Ogre::D3DRenderSystem::_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_1D3DRenderSystema18" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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="OgreD3D7RenderSystem_8cpp-source.html#l00737">737</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00691">makeD3DMatrix</a>(), and <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00050">mlpD3DDevice</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema77" doxytag="Ogre::D3DRenderSystem::_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_1D3DRenderSystema17" doxytag="Ogre::D3DRenderSystem::_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::D3DRenderSystem::_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="OgreD3D7RenderSystem_8cpp-source.html#l00583">583</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreCommon_8h-source.html#l00217">Ogre::LightList</a>, <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00142">mCurrentLights</a>, and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00601">setD3DLight</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema14" doxytag="Ogre::D3DRenderSystem::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">Ogre::GLRenderSystem::createRenderTexture</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l00783">Ogre::D3D9RenderSystem::createRenderTexture</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00572">createRenderTexture</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00502">Ogre::GLRenderSystem::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">createRenderWindow</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema56" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8h-source.html#l00388">388</a> of file <a class="el" href="OgreD3D7RenderSystem_8h-source.html">OgreD3D7RenderSystem.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema58" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8h-source.html#l00396">396</a> of file <a class="el" href="OgreD3D7RenderSystem_8h-source.html">OgreD3D7RenderSystem.h</a>.
<p>
References <a class="el" href="OgreGpuProgram_8h-source.html#l00407">Ogre::GpuProgramParametersSharedPtr</a>, and <a class="el" href="OgreGpuProgram_8h-source.html#l00037">Ogre::GpuProgramType</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema16" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l02192">2192</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreColourValue_8cpp-source.html#l00064">Ogre::ColourValue::getAsLongARGB</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystemc9" doxytag="Ogre::D3DRenderSystem::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"> D3DCMPFUNC Ogre::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l02305">2305</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.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="OgreD3D7RenderSystem_8cpp-source.html#l01231">_setAlphaRejectSettings</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01660">_setDepthBufferFunction</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02252">setStencilBufferFunction</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystemc4" doxytag="Ogre::D3DRenderSystem::convertD3DMatrix"></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::D3DRenderSystem::convertD3DMatrix </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const D3DMATRIX &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>mat</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="OgreD3D7RenderSystem_8cpp-source.html#l00721">721</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreMatrix4_8h-source.html#l00073">Ogre::Matrix4::m</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystemc10" doxytag="Ogre::D3DRenderSystem::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"> D3DSTENCILOP Ogre::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l02330">2330</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.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="OgreD3D7RenderSystem_8cpp-source.html#l02287">setStencilBufferDepthFailOperation</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02278">setStencilBufferFailOperation</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02296">setStencilBufferPassOperation</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema13" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l00572">572</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreRenderSystem_8cpp-source.html#l00114">Ogre::RenderSystem::attachRenderTarget</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema12" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l00513">513</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreRenderSystem_8cpp-source.html#l00114">Ogre::RenderSystem::attachRenderTarget</a>(), <a class="el" href="classOgre_1_1RenderWindow.html#Ogre_1_1RenderWindowa1">Ogre::RenderWindow::create</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreRenderTarget_8cpp-source.html#l00271">Ogre::RenderTarget::getCustomAttribute</a>(), <a class="el" href="OgreRenderSystemCapabilities_8cpp-source.html#l00045">Ogre::RenderSystemCapabilities::log</a>(), <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00057">mActiveDDDriver</a>, <a class="el" href="OgreRenderSystem_8h-source.html#l00761">Ogre::RenderSystem::mCapabilities</a>, <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00051">mD3DDeviceDesc</a>, <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00060">mhInstance</a>, <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00050">mlpD3DDevice</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="OgreException_8h-source.html#l00039">OgreGuard</a>, <a class="el" href="OgreException_8h-source.html#l00045">OgreUnguardRet</a>, <a class="el" href="namespaceOgre.html#a641a383">Ogre::RSC_HWSTENCIL</a>, <a class="el" href="OgreRenderSystemCapabilities_8h-source.html#l00152">Ogre::RenderSystemCapabilities::setCapability</a>(), <a class="el" href="OgreRenderSystemCapabilities_8h-source.html#l00097">Ogre::RenderSystemCapabilities::setNumTextureUnits</a>(), and <a class="el" href="OgreRenderSystemCapabilities_8h-source.html#l00102">Ogre::RenderSystemCapabilities::setStencilBufferBitDepth</a>().
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00323">initialise</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema14" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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>
    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema16" doxytag="Ogre::D3DRenderSystem::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_1RenderSystema72" doxytag="Ogre::D3DRenderSystem::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_1D3DRenderSystema3" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l00231">231</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreConfigOptionMap_8h-source.html#l00049">Ogre::ConfigOptionMap</a>, and <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00065">mOptions</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystemc0" doxytag="Ogre::D3DRenderSystem::getDirectDrawDrivers"></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_1DDDriverList.html">DDDriverList</a> * Ogre::D3DRenderSystem::getDirectDrawDrivers </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="OgreD3D7RenderSystem_8cpp-source.html#l02122">2122</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00055">mDriverList</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00108">initConfigOptions</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00323">initialise</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00178">refreshDDSettings</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00287">validateConfigOptions</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema15" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l01678">1678</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema2" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l00101">101</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00049">D3DRenderSystem</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00084">~D3DRenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema15" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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_1D3DRenderSystemc5" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l00108">108</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreDDDriverList_8cpp-source.html#l00137">Ogre::DDDriverList::count</a>(), <a class="el" href="OgreConfigOptionMap_8h-source.html#l00044">Ogre::_ConfigOption::currentValue</a>, <a class="el" href="OgreDDDriver_8cpp-source.html#l00306">Ogre::DDDriver::DriverDescription</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02122">getDirectDrawDrivers</a>(), <a class="el" href="OgreConfigOptionMap_8h-source.html#l00046">Ogre::_ConfigOption::immutable</a>, <a class="el" href="OgreDDDriverList_8cpp-source.html#l00142">Ogre::DDDriverList::item</a>(), <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00065">mOptions</a>, <a class="el" href="OgreConfigOptionMap_8h-source.html#l00043">Ogre::_ConfigOption::name</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="OgreConfigOptionMap_8h-source.html#l00045">Ogre::_ConfigOption::possibleValues</a>, and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00178">refreshDDSettings</a>().
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00049">D3DRenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema6" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l00323">323</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreDDVideoModeList_8cpp-source.html#l00104">Ogre::DDVideoModeList::count</a>(), <a class="el" href="OgreDDDriverList_8cpp-source.html#l00137">Ogre::DDDriverList::count</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00513">createRenderWindow</a>(), <a class="el" href="OgreDDVideoMode_8cpp-source.html#l00070">Ogre::DDVideoMode::Description</a>(), <a class="el" href="OgreDDDriver_8cpp-source.html#l00306">Ogre::DDDriver::DriverDescription</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02122">getDirectDrawDrivers</a>(), <a class="el" href="OgreDDDriver_8cpp-source.html#l00319">Ogre::DDDriver::getVideoModeList</a>(), <a class="el" href="OgreDDVideoModeList_8cpp-source.html#l00109">Ogre::DDVideoModeList::item</a>(), <a class="el" href="OgreDDDriverList_8cpp-source.html#l00142">Ogre::DDDriverList::item</a>(), <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00057">mActiveDDDriver</a>, <a class="el" href="OgreDDVideoMode_8h-source.html#l00046">Ogre::DDVideoMode::mColourDepth</a>, <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00138">mGpuProgramManager</a>, <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00137">mHardwareBufferManager</a>, <a class="el" href="OgreDDVideoMode_8h-source.html#l00045">Ogre::DDVideoMode::mHeight</a>, <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00065">mOptions</a>, <a class="el" href="OgreDDVideoMode_8h-source.html#l00044">Ogre::DDVideoMode::mWidth</a>, and <a class="el" href="OgreRenderSystem_8cpp-source.html#l00279">Ogre::RenderSystem::setWaitForVerticalBlank</a>().
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00443">reinitialise</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystemc6" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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_1D3DRenderSystemc3" doxytag="Ogre::D3DRenderSystem::makeD3DMatrix"></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"> D3DMATRIX Ogre::D3DRenderSystem::makeD3DMatrix </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>mat</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="OgreD3D7RenderSystem_8cpp-source.html#l00691">691</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreMatrix4_8h-source.html#l00073">Ogre::Matrix4::m</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00769">_setProjectionMatrix</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00911">_setTextureMatrix</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00751">_setViewMatrix</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00737">_setWorldMatrix</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystemc7" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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_1D3DRenderSystemc1" doxytag="Ogre::D3DRenderSystem::refreshDDSettings"></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::D3DRenderSystem::refreshDDSettings </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="OgreD3D7RenderSystem_8cpp-source.html#l00178">178</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreDDDriver_8cpp-source.html#l00522">Ogre::DDDriver::CanRenderWindowed</a>(), <a class="el" href="OgreDDVideoModeList_8cpp-source.html#l00104">Ogre::DDVideoModeList::count</a>(), <a class="el" href="OgreDDDriverList_8cpp-source.html#l00137">Ogre::DDDriverList::count</a>(), <a class="el" href="OgreDDVideoMode_8cpp-source.html#l00070">Ogre::DDVideoMode::Description</a>(), <a class="el" href="OgreDDDriver_8cpp-source.html#l00306">Ogre::DDDriver::DriverDescription</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02122">getDirectDrawDrivers</a>(), <a class="el" href="OgreDDDriver_8cpp-source.html#l00319">Ogre::DDDriver::getVideoModeList</a>(), <a class="el" href="OgreConfigOptionMap_8h-source.html#l00046">Ogre::_ConfigOption::immutable</a>, <a class="el" href="OgreDDVideoModeList_8cpp-source.html#l00109">Ogre::DDVideoModeList::item</a>(), <a class="el" href="OgreDDDriverList_8cpp-source.html#l00142">Ogre::DDDriverList::item</a>(), <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00065">mOptions</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="OgreConfigOptionMap_8h-source.html#l00045">Ogre::_ConfigOption::possibleValues</a>, and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00239">setConfigOption</a>().
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00108">initConfigOptions</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00239">setConfigOption</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema7" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l00443">443</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00323">initialise</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00451">shutdown</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema9" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l00477">477</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02484">__SetRenderState</a>(), and <a class="el" href="OgreException_8h-source.html#l00033">Except</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema4" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l00239">239</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00065">mOptions</a>, <a class="el" href="OgreException_8h-source.html#l00039">OgreGuard</a>, <a class="el" href="OgreException_8h-source.html#l00044">OgreUnguard</a>, and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00178">refreshDDSettings</a>().
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00178">refreshDDSettings</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00287">validateConfigOptions</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystemc8" doxytag="Ogre::D3DRenderSystem::setD3DLight"></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::D3DRenderSystem::setD3DLight </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>light</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="OgreD3D7RenderSystem_8cpp-source.html#l00601">601</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.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="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#l00205">Ogre::Light::getAttenuationRange</a>(), <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#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#l00157">Ogre::Light::getSpotlightFalloff</a>(), <a class="el" href="OgreLight_8cpp-source.html#l00147">Ogre::Light::getSpotlightInnerAngle</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="OgreD3D7RenderSystem_8h-source.html#l00050">mlpD3DDevice</a>, <a class="el" href="OgreColourValue_8h-source.html#l00067">Ogre::ColourValue::r</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="OgreD3D7RenderSystem_8cpp-source.html#l00583">_useLights</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema78" doxytag="Ogre::D3DRenderSystem::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_1D3DRenderSystema11" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l02132">2132</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02484">__SetRenderState</a>(), and <a class="el" href="OgreException_8h-source.html#l00033">Except</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema55" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l02478">2478</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02484">__SetRenderState</a>(), and <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00140">mForcedNormalisation</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00871">_setTextureCoordCalculation</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema10" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l00488">488</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02484">__SetRenderState</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreCommon_8h-source.html#l00096">Ogre::ShadeOptions</a>, <a class="el" href="namespaceOgre.html#a617a79">Ogre::SO_FLAT</a>, <a class="el" href="namespaceOgre.html#a617a80">Ogre::SO_GOURAUD</a>, and <a class="el" href="namespaceOgre.html#a617a81">Ogre::SO_PHONG</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema49" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l02287">2287</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02484">__SetRenderState</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02330">convertStencilOp</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, and <a class="el" href="OgreRenderSystem_8h-source.html#l00063">Ogre::StencilOperation</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema48" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l02278">2278</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02484">__SetRenderState</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02330">convertStencilOp</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, and <a class="el" href="OgreRenderSystem_8h-source.html#l00063">Ogre::StencilOperation</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema45" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l02252">2252</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02484">__SetRenderState</a>(), <a class="el" href="OgreCommon_8h-source.html#l00045">Ogre::CompareFunction</a>, <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02305">convertCompareFunction</a>(), and <a class="el" href="OgreException_8h-source.html#l00033">Except</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema47" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l02270">2270</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02484">__SetRenderState</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00117">Ogre::ulong</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema60" doxytag="Ogre::D3DRenderSystem::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::RenderSystem::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, inherited]</code></td>
        </tr>

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

<p>
This method allows you to set all the stencil buffer parameters in one call.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 The stencil buffer is used to mask out pixels in the render target, allowing you to do effects like mirrors, cut-outs, stencil shadows and more. Each of your batches of rendering is likely to ignore the stencil buffer,  update it with new values, or apply it to mask the output of the render. The stencil test is:<pre>
            (Reference Value &amp; Mask) CompareFunction (Stencil Buffer Value &amp; Mask)</pre> The result of this will cause one of 3 actions depending on whether the test fails, succeeds but with the depth buffer check still failing, or succeeds with the depth buffer check passing too. 
<p>
 Unlike other render states, stencilling is left for the application to turn on and off when it requires. This is because you are likely to want to change parameters between batches of arbitrary objects and control the ordering yourself. In order to batch things this way, you'll want to use OGRE's separate render queue groups (see <a class="el" href="classOgre_1_1RenderQueue.html">RenderQueue</a>) and register a <a class="el" href="classOgre_1_1RenderQueueListener.html">RenderQueueListener</a> to get notifications between batches. 
<p>
 There are individual state change methods for each of the parameters set using  this method.  Note that the default values in this method represent the defaults at system  start up too. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>func</em>&nbsp;</td><td>
The comparison function applied. </td></tr>
<tr><td valign=top><em>refValue</em>&nbsp;</td><td>
The reference value used in the comparison </td></tr>
<tr><td valign=top><em>mask</em>&nbsp;</td><td>
The bitmask applied to both the stencil value and the reference value  before comparison </td></tr>
<tr><td valign=top><em>stencilFailOp</em>&nbsp;</td><td>
The action to perform when the stencil check fails </td></tr>
<tr><td valign=top><em>depthFailOp</em>&nbsp;</td><td>
The action to perform when the stencil check passes, but the depth buffer check still fails </td></tr>
<tr><td valign=top><em>passOp</em>&nbsp;</td><td>
The action to take when both the stencil and depth check pass. </td></tr>
</table>
</dl>
<p>
Reimplemented in <a class="el" href="classOgre_1_1GLRenderSystem.html#Ogre_1_1GLRenderSystema51">Ogre::GLRenderSystem</a>.
<p>
Definition at line <a class="el" href="OgreRenderSystem_8cpp-source.html#l00473">473</a> of file <a class="el" href="OgreRenderSystem_8cpp-source.html">OgreRenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreCommon_8h-source.html#l00045">Ogre::CompareFunction</a>, <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema65">Ogre::RenderSystem::setStencilBufferDepthFailOperation</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema64">Ogre::RenderSystem::setStencilBufferFailOperation</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema61">Ogre::RenderSystem::setStencilBufferFunction</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema63">Ogre::RenderSystem::setStencilBufferMask</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema66">Ogre::RenderSystem::setStencilBufferPassOperation</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema62">Ogre::RenderSystem::setStencilBufferReferenceValue</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_1D3DRenderSystema50" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l02296">2296</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02484">__SetRenderState</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02330">convertStencilOp</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, and <a class="el" href="OgreRenderSystem_8h-source.html#l00063">Ogre::StencilOperation</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema46" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l02262">2262</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02484">__SetRenderState</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00117">Ogre::ulong</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema44" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l02242">2242</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02484">__SetRenderState</a>(), and <a class="el" href="OgreException_8h-source.html#l00033">Except</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema54" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l02379">2379</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema53" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l02374">2374</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema18" doxytag="Ogre::D3DRenderSystem::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">initialise</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema8" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l00451">451</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreDDDriver_8cpp-source.html#l00364">Ogre::DDDriver::Cleanup</a>(), <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00057">mActiveDDDriver</a>, <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00055">mDriverList</a>, and <a class="el" href="OgreD3D9Prerequisites_8h-source.html#l00034">SAFE_DELETE</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00443">reinitialise</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystema67" doxytag="Ogre::D3DRenderSystem::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_1D3DRenderSystema57" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8h-source.html#l00392">392</a> of file <a class="el" href="OgreD3D7RenderSystem_8h-source.html">OgreD3D7RenderSystem.h</a>.
<p>
References <a class="el" href="OgreGpuProgram_8h-source.html#l00037">Ogre::GpuProgramType</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystema5" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8cpp-source.html#l00287">287</a> of file <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a>.
<p>
References <a class="el" href="OgreDDDriverList_8cpp-source.html#l00137">Ogre::DDDriverList::count</a>(), <a class="el" href="OgreDDDriver_8cpp-source.html#l00306">Ogre::DDDriver::DriverDescription</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02122">getDirectDrawDrivers</a>(), <a class="el" href="OgreDDDriverList_8cpp-source.html#l00142">Ogre::DDDriverList::item</a>(), <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00065">mOptions</a>, <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00239">setConfigOption</a>(), and <a class="el" href="OgrePrerequisites_8h-source.html#l00115">Ogre::ushort</a>.    </td>
  </tr>
</table>
<hr><h2>Member Data Documentation</h2>
<a name="Ogre_1_1D3DRenderSystemo3" doxytag="Ogre::D3DRenderSystem::mActiveDDDriver"></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_1DDDriver.html">DDDriver</a>* Ogre::D3DRenderSystem::mActiveDDDriver<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="OgreD3D7RenderSystem_8h-source.html#l00057">57</a> of file <a class="el" href="OgreD3D7RenderSystem_8h-source.html">OgreD3D7RenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00513">createRenderWindow</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00049">D3DRenderSystem</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00323">initialise</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00451">shutdown</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystemn2" doxytag="Ogre::D3DRenderSystem::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">Ogre::GLRenderSystem::_setCullingMode</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l01367">Ogre::D3D9RenderSystem::_setCullingMode</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01582">_setCullingMode</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00674">Ogre::GLRenderSystem::_setProjectionMatrix</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l00990">Ogre::D3D9RenderSystem::_setProjectionMatrix</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00769">_setProjectionMatrix</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00954">Ogre::GLRenderSystem::_setViewport</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l01614">Ogre::D3D9RenderSystem::_setViewport</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01254">_setViewport</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00100">Ogre::GLRenderSystem::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::D3DRenderSystem::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">Ogre::GLRenderSystem::_beginFrame</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l01671">Ogre::D3D9RenderSystem::_beginFrame</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01300">_beginFrame</a>(), <a class="el" href="OgreRenderSystem_8cpp-source.html#l00164">Ogre::RenderSystem::_getViewport</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00954">Ogre::GLRenderSystem::_setViewport</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l01614">Ogre::D3D9RenderSystem::_setViewport</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01254">_setViewport</a>(), and <a class="el" href="OgreRenderSystem_8cpp-source.html#l00045">Ogre::RenderSystem::RenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystemn4" doxytag="Ogre::D3DRenderSystem::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">Ogre::GLRenderSystem::_render</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01500">Ogre::GLRenderSystem::_setTextureBlendMode</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l01487">Ogre::GLRenderSystem::_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">createRenderWindow</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l00568">Ogre::D3D9RenderSystem::initCapabilities</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00236">Ogre::GLRenderSystem::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">~D3DRenderSystem</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00175">Ogre::GLRenderSystem::~GLRenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystemn6" doxytag="Ogre::D3DRenderSystem::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">_setCullingMode</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l01614">Ogre::D3D9RenderSystem::_setViewport</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01254">_setViewport</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00225">Ogre::GLRenderSystem::initialise</a>(), and <a class="el" href="OgreRenderSystem_8cpp-source.html#l00045">Ogre::RenderSystem::RenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystemo10" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8h-source.html#l00142">142</a> of file <a class="el" href="OgreD3D7RenderSystem_8h-source.html">OgreD3D7RenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00583">_useLights</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00049">D3DRenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystemo1" doxytag="Ogre::D3DRenderSystem::mD3DDeviceDesc"></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"> D3DDEVICEDESC7 Ogre::D3DRenderSystem::mD3DDeviceDesc<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="OgreD3D7RenderSystem_8h-source.html#l00051">51</a> of file <a class="el" href="OgreD3D7RenderSystem_8h-source.html">OgreD3D7RenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02403">_getFilter</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01626">_setDepthBufferCheckEnabled</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02140">_setFog</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01030">_setTextureBlendMode</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02365">_setTextureLayerAnisotropy</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00513">createRenderWindow</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystemo2" doxytag="Ogre::D3DRenderSystem::mDriverList"></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_1DDDriverList.html">DDDriverList</a>* Ogre::D3DRenderSystem::mDriverList<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="OgreD3D7RenderSystem_8h-source.html#l00055">55</a> of file <a class="el" href="OgreD3D7RenderSystem_8h-source.html">OgreD3D7RenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00049">D3DRenderSystem</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02122">getDirectDrawDrivers</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00451">shutdown</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00084">~D3DRenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystemn8" doxytag="Ogre::D3DRenderSystem::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_1D3DRenderSystemo9" doxytag="Ogre::D3DRenderSystem::mForcedNormalisation"></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::D3DRenderSystem::mForcedNormalisation<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="OgreD3D7RenderSystem_8h-source.html#l00140">140</a> of file <a class="el" href="OgreD3D7RenderSystem_8h-source.html">OgreD3D7RenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00871">_setTextureCoordCalculation</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00049">D3DRenderSystem</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02478">setNormaliseNormals</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystemo8" doxytag="Ogre::D3DRenderSystem::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_1GpuProgramManager.html">GpuProgramManager</a>* Ogre::D3DRenderSystem::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="OgreD3D7RenderSystem_8h-source.html#l00138">138</a> of file <a class="el" href="OgreD3D7RenderSystem_8h-source.html">OgreD3D7RenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00049">D3DRenderSystem</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00323">initialise</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00084">~D3DRenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystemo7" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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="OgreD3D7RenderSystem_8h-source.html#l00137">137</a> of file <a class="el" href="OgreD3D7RenderSystem_8h-source.html">OgreD3D7RenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00049">D3DRenderSystem</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00323">initialise</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00084">~D3DRenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystemo4" doxytag="Ogre::D3DRenderSystem::mhInstance"></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"> HINSTANCE Ogre::D3DRenderSystem::mhInstance<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="OgreD3D7RenderSystem_8h-source.html#l00060">60</a> of file <a class="el" href="OgreD3D7RenderSystem_8h-source.html">OgreD3D7RenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00513">createRenderWindow</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00049">D3DRenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystemn11" doxytag="Ogre::D3DRenderSystem::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">Ogre::GLRenderSystem::_setCullingMode</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l01367">Ogre::D3D9RenderSystem::_setCullingMode</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01582">_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_1D3DRenderSystemo0" doxytag="Ogre::D3DRenderSystem::mlpD3DDevice"></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"> LPDIRECT3DDEVICE7 Ogre::D3DRenderSystem::mlpD3DDevice<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="OgreD3D7RenderSystem_8h-source.html#l00050">50</a> of file <a class="el" href="OgreD3D7RenderSystem_8h-source.html">OgreD3D7RenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02484">__SetRenderState</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02497">__SetTextureStageState</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01300">_beginFrame</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01567">_endFrame</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l02351">_getCurrentAnisotropy</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01352">_render</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00769">_setProjectionMatrix</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00787">_setSurfaceParams</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00836">_setTexture</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00911">_setTextureMatrix</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00751">_setViewMatrix</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01254">_setViewport</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00737">_setWorldMatrix</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00513">createRenderWindow</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00049">D3DRenderSystem</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00601">setD3DLight</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystemo5" doxytag="Ogre::D3DRenderSystem::mOptions"></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> Ogre::D3DRenderSystem::mOptions<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="OgreD3D7RenderSystem_8h-source.html#l00065">65</a> of file <a class="el" href="OgreD3D7RenderSystem_8h-source.html">OgreD3D7RenderSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00231">getConfigOptions</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00108">initConfigOptions</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00323">initialise</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00178">refreshDDSettings</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00239">setConfigOption</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00287">validateConfigOptions</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystemn1" doxytag="Ogre::D3DRenderSystem::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::D3DRenderSystem::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">Ogre::GLRenderSystem::createRenderWindow</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l00509">Ogre::D3D9RenderSystem::createRenderWindow</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00513">createRenderWindow</a>(), <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00542">Ogre::GLRenderSystem::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">Ogre::GLRenderSystem::~GLRenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DRenderSystemo6" doxytag="Ogre::D3DRenderSystem::mTexStageDesc"></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"> struct <a class="el" href="structOgre_1_1D3DRenderSystem_1_1sD3DTextureStageDesc.html">Ogre::D3DRenderSystem::sD3DTextureStageDesc</a>  Ogre::D3DRenderSystem::mTexStageDesc[OGRE_MAX_TEXTURE_LAYERS]<code> [private]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
structure holding texture unit settings for every stage
<p>

<p>
Referenced by <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00836">_setTexture</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00871">_setTextureCoordCalculation</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l01020">_setTextureCoordSet</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00911">_setTextureMatrix</a>(), and <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00049">D3DRenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystemn3" doxytag="Ogre::D3DRenderSystem::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">Ogre::GLRenderSystem::createRenderWindow</a>(), <a class="el" href="OgreD3D9RenderSystem_8cpp-source.html#l00509">Ogre::D3D9RenderSystem::createRenderWindow</a>(), <a class="el" href="OgreD3D7RenderSystem_8cpp-source.html#l00513">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">~D3DRenderSystem</a>(), and <a class="el" href="OgreGLRenderSystem_8cpp-source.html#l00175">Ogre::GLRenderSystem::~GLRenderSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1RenderSystemn9" doxytag="Ogre::D3DRenderSystem::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_1RenderSystemn7" doxytag="Ogre::D3DRenderSystem::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">Ogre::GLRenderSystem::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::D3DRenderSystem::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>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="OgreD3D7RenderSystem_8h-source.html">OgreD3D7RenderSystem.h</a><li><a class="el" href="OgreD3D7RenderSystem_8cpp-source.html">OgreD3D7RenderSystem.cpp</a></ul>
<p>
Copyright &copy; 2002-2003 by The OGRE Team<br />
Last modified Wed Jan 21 00:12:27 2004
</p>
</body>
</html>