Sophie

Sophie

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

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

<html>
<head>
<title>Ogre::D3DDevice 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::D3DDevice  Class Reference</h1>Encapsulates a Direct3D Device. 
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="OgreD3D7Device_8h-source.html">OgreD3D7Device.h</a>&gt;</code>
<p>
Collaboration diagram for Ogre::D3DDevice:<p><center><img src="classOgre_1_1D3DDevice__coll__graph.png" border="0" usemap="#Ogre_1_1D3DDevice__coll__map" alt="Collaboration graph"></center>
<map name="Ogre_1_1D3DDevice__coll__map">
<area href="classOgre_1_1DDDriver.html" shape="rect" coords="555,102,659,84" alt="">
<area href="classOgre_1_1String.html" shape="rect" coords="19,132,99,113" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classOgre_1_1D3DDevice-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_1D3DDevice.html#Ogre_1_1D3DDevicea0">D3DDevice</a> ()</td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicea1">D3DDevice</a> (const D3DDevice &amp;ob)</td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicea2">D3DDevice</a> (LPDIRECT3D7 lpDirect3D, LPSTR lpDeviceDesc, LPSTR lpDeviceName, LPD3DDEVICEDESC7 lpD3DDeviceDesc)</td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicea3">~D3DDevice</a> ()</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicea4">Cleanup</a> (void)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicea5">logCaps</a> (void) const</td></tr>
<tr><td nowrap align=right valign=top>LPDIRECT3DDEVICE7&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicea6">createDevice</a> (LPDIRECTDRAWSURFACE7 renderTarget)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Creates a new per-rendering surface device.</em> <a href="#Ogre_1_1D3DDevicea6"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>LPDIRECT3D7&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicea7">getID3D</a> (void)</td></tr>
<tr><td nowrap align=right valign=top>D3DDevice&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicea8">operator=</a> (const D3DDevice &amp;orig)</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_1D3DDevice.html#Ogre_1_1D3DDevicea9">DeviceName</a> (void) const</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_1D3DDevice.html#Ogre_1_1D3DDevicea10">DeviceDescription</a> (void) const</td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicea11">HardwareAccelerated</a> (void) const</td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicea12">NeedsZBuffer</a> (void) const</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicea13">createDepthBuffer</a> (LPDIRECTDRAWSURFACE7 renderTarget)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicea14">setViewMatrix</a> (D3DMATRIX *mat)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicea15">setProjectionMatrix</a> (D3DMATRIX *mat)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicea16">setWorldMatrix</a> (D3DMATRIX *mat)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicea17">beginScene</a> (void)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicea18">endScene</a> (void)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicea19">setAmbientLight</a> (float r, float g, float b)</td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicea20">CanMipMap</a> (void) const</td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicea21">CanBilinearFilter</a> (void) const</td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicea22">CanTrilinearFilter</a> (void) const</td></tr>
<tr><td nowrap align=right valign=top>unsigned int&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicea23">RenderBitDepth</a> (void) const</td></tr>
<tr><td nowrap align=right valign=top>unsigned int&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicea24">ZBufferBitDepth</a> (void) const</td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicea25">CanHWTransformAndLight</a> (void) const</td></tr>
<tr><td nowrap align=right valign=top>unsigned int&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicea26">MaxSinglePassTextureLayers</a> (void) const</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a351">ushort</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicea27">StencilBufferBitDepth</a> (void) const</td></tr>
<tr><td colspan=2><br><h2>Private Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicec0">createViewport</a> (void)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicec1">setViewportSize</a> (void)</td></tr>
<tr><td colspan=2><br><h2>Private Attributes</h2></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_1D3DDevice.html#Ogre_1_1D3DDeviceo0">mDeviceName</a></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_1D3DDevice.html#Ogre_1_1D3DDeviceo1">mDeviceDescription</a></td></tr>
<tr><td nowrap align=right valign=top>D3DDEVICEDESC7&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDeviceo2">mD3DDeviceDesc</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDeviceo3">mIsHardwareAccelerated</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDeviceo4">mNeedsZBuffer</a></td></tr>
<tr><td nowrap align=right valign=top>std::vector&lt; DDPIXELFORMAT &gt;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDeviceo5">mDepthBufferFormats</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a351">ushort</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDeviceo6">mStencilBufferDepth</a></td></tr>
<tr><td nowrap align=right valign=top>LPDIRECT3D7&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDeviceo7">lpD3D</a></td></tr>
<tr><td nowrap align=right valign=top>D3DVIEWPORT7&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDeviceo8">mViewport</a></td></tr>
<tr><td nowrap align=right valign=top>D3DRECT&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDeviceo9">rcViewportRect</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_1D3DDevice.html#Ogre_1_1D3DDeviceo10">mParentDriver</a></td></tr>
<tr><td colspan=2><br><h2>Friends</h2></td></tr>
<tr><td nowrap align=right valign=top>HRESULT CALLBACK&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1D3DDevice.html#Ogre_1_1D3DDevicel0">EnumZBuffersCallback</a> (DDPIXELFORMAT *pddpf, VOID *pFormats)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Encapsulates a Direct3D Device.
<p>
Utility class for <a class="el" href="classOgre_1_1D3DRenderSystem.html">D3DRenderSystem</a>. 
<p>

<p>
Definition at line <a class="el" href="OgreD3D7Device_8h-source.html#l00036">36</a> of file <a class="el" href="OgreD3D7Device_8h-source.html">OgreD3D7Device.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="Ogre_1_1D3DDevicea0" doxytag="Ogre::D3DDevice::D3DDevice"></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::D3DDevice::D3DDevice </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="OgreD3D7Device_8cpp-source.html#l00068">68</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.
<p>
References <a class="el" href="OgreD3D7Device_8h-source.html#l00051">lpD3D</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicea1" doxytag="Ogre::D3DDevice::D3DDevice"></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::D3DDevice::D3DDevice </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const D3DDevice &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>ob</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="OgreD3D7Device_8cpp-source.html#l00076">76</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.
<p>
References <a class="el" href="OgreD3D7Device_8h-source.html#l00051">lpD3D</a>, <a class="el" href="OgreD3D7Device_8h-source.html#l00043">mD3DDeviceDesc</a>, <a class="el" href="OgreD3D7Device_8h-source.html#l00042">mDeviceDescription</a>, <a class="el" href="OgreD3D7Device_8h-source.html#l00041">mDeviceName</a>, <a class="el" href="OgreD3D7Device_8h-source.html#l00044">mIsHardwareAccelerated</a>, <a class="el" href="OgreD3D7Device_8h-source.html#l00045">mNeedsZBuffer</a>, and <a class="el" href="OgreD3D7Device_8h-source.html#l00052">mViewport</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicea2" doxytag="Ogre::D3DDevice::D3DDevice"></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::D3DDevice::D3DDevice </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">LPDIRECT3D7&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>lpDirect3D</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>LPSTR&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>lpDeviceDesc</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>LPSTR&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>lpDeviceName</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>LPD3DDEVICEDESC7&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>lpD3DDeviceDesc</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></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="OgreD3D7Device_8cpp-source.html#l00089">89</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.
<p>
References <a class="el" href="OgreD3D7Device_8cpp-source.html#l00159">logCaps</a>(), <a class="el" href="OgreD3D7Device_8h-source.html#l00051">lpD3D</a>, <a class="el" href="OgreD3D7Device_8h-source.html#l00043">mD3DDeviceDesc</a>, <a class="el" href="OgreD3D7Device_8h-source.html#l00042">mDeviceDescription</a>, <a class="el" href="OgreD3D7Device_8h-source.html#l00041">mDeviceName</a>, <a class="el" href="OgreD3D7Device_8h-source.html#l00044">mIsHardwareAccelerated</a>, and <a class="el" href="OgreD3D7Device_8h-source.html#l00045">mNeedsZBuffer</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicea3" doxytag="Ogre::D3DDevice::~D3DDevice"></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::D3DDevice::~D3DDevice </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="OgreD3D7Device_8cpp-source.html#l00130">130</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.    </td>
  </tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="Ogre_1_1D3DDevicea17" doxytag="Ogre::D3DDevice::beginScene"></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::D3DDevice::beginScene </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></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="OgreD3D7Device_8cpp-source.html#l00306">306</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicea21" doxytag="Ogre::D3DDevice::CanBilinearFilter"></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::D3DDevice::CanBilinearFilter </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</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="OgreD3D7Device_8cpp-source.html#l00458">458</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.
<p>
References <a class="el" href="OgreD3D7Device_8h-source.html#l00043">mD3DDeviceDesc</a>.
<p>
Referenced by <a class="el" href="OgreD3D7Device_8cpp-source.html#l00159">logCaps</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicea25" doxytag="Ogre::D3DDevice::CanHWTransformAndLight"></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::D3DDevice::CanHWTransformAndLight </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</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="OgreD3D7Device_8cpp-source.html#l00505">505</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.
<p>
References <a class="el" href="OgreD3D7Device_8h-source.html#l00043">mD3DDeviceDesc</a>.
<p>
Referenced by <a class="el" href="OgreD3D7Device_8cpp-source.html#l00159">logCaps</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicea20" doxytag="Ogre::D3DDevice::CanMipMap"></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::D3DDevice::CanMipMap </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</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="OgreD3D7Device_8cpp-source.html#l00453">453</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.
<p>
References <a class="el" href="OgreD3D7Device_8h-source.html#l00043">mD3DDeviceDesc</a>.
<p>
Referenced by <a class="el" href="OgreD3D7Device_8cpp-source.html#l00159">logCaps</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicea22" doxytag="Ogre::D3DDevice::CanTrilinearFilter"></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::D3DDevice::CanTrilinearFilter </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</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="OgreD3D7Device_8cpp-source.html#l00463">463</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.
<p>
References <a class="el" href="OgreD3D7Device_8h-source.html#l00043">mD3DDeviceDesc</a>.
<p>
Referenced by <a class="el" href="OgreD3D7Device_8cpp-source.html#l00159">logCaps</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicea4" doxytag="Ogre::D3DDevice::Cleanup"></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::D3DDevice::Cleanup </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></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="OgreD3D7Device_8cpp-source.html#l00198">198</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.
<p>
References <a class="el" href="OgreD3D7Device_8h-source.html#l00051">lpD3D</a>.
<p>
Referenced by <a class="el" href="OgreDDDriver_8cpp-source.html#l00364">Ogre::DDDriver::Cleanup</a>(), and <a class="el" href="OgreD3D7DeviceList_8cpp-source.html#l00067">Ogre::D3DDeviceList::~D3DDeviceList</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicea13" doxytag="Ogre::D3DDevice::createDepthBuffer"></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::D3DDevice::createDepthBuffer </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">LPDIRECTDRAWSURFACE7&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>renderTarget</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="OgreD3D7Device_8cpp-source.html#l00355">355</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.
<p>
References <a class="el" href="OgreD3D7Device_8cpp-source.html#l00036">EnumZBuffersCallback</a>, <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="namespaceOgre.html#a635a316">Ogre::LML_NORMAL</a>, <a class="el" href="OgreD3D7Device_8h-source.html#l00051">lpD3D</a>, <a class="el" href="OgreD3D7Device_8h-source.html#l00043">mD3DDeviceDesc</a>, <a class="el" href="OgreD3D7Device_8h-source.html#l00046">mDepthBufferFormats</a>, and <a class="el" href="OgreD3D7Device_8h-source.html#l00047">mStencilBufferDepth</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderWindow_8cpp-source.html#l00462">Ogre::D3D7RenderWindow::createDepthBuffer</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicea6" doxytag="Ogre::D3DDevice::createDevice"></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::D3DDevice::createDevice </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">LPDIRECTDRAWSURFACE7&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>renderTarget</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>
Creates a new per-rendering surface device.
<p>

<p>
Definition at line <a class="el" href="OgreD3D7Device_8cpp-source.html#l00134">134</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.
<p>
References <a class="el" href="OgreD3D7Device_8h-source.html#l00051">lpD3D</a>, and <a class="el" href="OgreD3D7Device_8h-source.html#l00043">mD3DDeviceDesc</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderWindow_8cpp-source.html#l00174">Ogre::D3D7RenderWindow::create</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicec0" doxytag="Ogre::D3DDevice::createViewport"></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::D3DDevice::createViewport </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="OgreD3D7Device_8cpp-source.html#l00206">206</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicea10" doxytag="Ogre::D3DDevice::DeviceDescription"></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::D3DDevice::DeviceDescription </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</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="OgreD3D7Device_8cpp-source.html#l00349">349</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.
<p>
References <a class="el" href="OgreD3D7Device_8h-source.html#l00042">mDeviceDescription</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicea9" doxytag="Ogre::D3DDevice::DeviceName"></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::D3DDevice::DeviceName </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</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="OgreD3D7Device_8cpp-source.html#l00344">344</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.
<p>
References <a class="el" href="OgreD3D7Device_8h-source.html#l00041">mDeviceName</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicea18" doxytag="Ogre::D3DDevice::endScene"></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::D3DDevice::endScene </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></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="OgreD3D7Device_8cpp-source.html#l00327">327</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicea7" doxytag="Ogre::D3DDevice::getID3D"></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"> LPDIRECT3D7 Ogre::D3DDevice::getID3D </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></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="OgreD3D7Device_8cpp-source.html#l00148">148</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.
<p>
References <a class="el" href="OgreD3D7Device_8h-source.html#l00051">lpD3D</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicea11" doxytag="Ogre::D3DDevice::HardwareAccelerated"></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::D3DDevice::HardwareAccelerated </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</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="OgreD3D7Device_8cpp-source.html#l00154">154</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.
<p>
References <a class="el" href="OgreD3D7Device_8h-source.html#l00044">mIsHardwareAccelerated</a>.
<p>
Referenced by <a class="el" href="OgreD3D7Device_8cpp-source.html#l00159">logCaps</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicea5" doxytag="Ogre::D3DDevice::logCaps"></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::D3DDevice::logCaps </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</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="OgreD3D7Device_8cpp-source.html#l00159">159</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.
<p>
References <a class="el" href="OgreD3D7Device_8cpp-source.html#l00458">CanBilinearFilter</a>(), <a class="el" href="OgreD3D7Device_8cpp-source.html#l00505">CanHWTransformAndLight</a>(), <a class="el" href="OgreD3D7Device_8cpp-source.html#l00453">CanMipMap</a>(), <a class="el" href="OgreD3D7Device_8cpp-source.html#l00463">CanTrilinearFilter</a>(), <a class="el" href="OgreD3D7Device_8cpp-source.html#l00154">HardwareAccelerated</a>(), <a class="el" href="OgreD3D7Device_8cpp-source.html#l00510">MaxSinglePassTextureLayers</a>(), <a class="el" href="OgreD3D7Device_8h-source.html#l00043">mD3DDeviceDesc</a>, and <a class="el" href="OgreD3D7Device_8cpp-source.html#l00468">RenderBitDepth</a>().
<p>
Referenced by <a class="el" href="OgreD3D7Device_8cpp-source.html#l00089">D3DDevice</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicea26" doxytag="Ogre::D3DDevice::MaxSinglePassTextureLayers"></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::D3DDevice::MaxSinglePassTextureLayers </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</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="OgreD3D7Device_8cpp-source.html#l00510">510</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.
<p>
References <a class="el" href="OgreD3D7Device_8h-source.html#l00043">mD3DDeviceDesc</a>.
<p>
Referenced by <a class="el" href="OgreD3D7Device_8cpp-source.html#l00159">logCaps</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicea12" doxytag="Ogre::D3DDevice::NeedsZBuffer"></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::D3DDevice::NeedsZBuffer </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</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="OgreD3D7Device_8cpp-source.html#l00500">500</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.
<p>
References <a class="el" href="OgreD3D7Device_8h-source.html#l00045">mNeedsZBuffer</a>.
<p>
Referenced by <a class="el" href="OgreD3D7RenderWindow_8cpp-source.html#l00462">Ogre::D3D7RenderWindow::createDepthBuffer</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicea8" doxytag="Ogre::D3DDevice::operator="></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"> D3DDevice Ogre::D3DDevice::operator= </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const D3DDevice &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>orig</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="OgreD3D7Device_8cpp-source.html#l00052">52</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.
<p>
References <a class="el" href="OgreD3D7Device_8h-source.html#l00043">mD3DDeviceDesc</a>, <a class="el" href="OgreD3D7Device_8h-source.html#l00042">mDeviceDescription</a>, <a class="el" href="OgreD3D7Device_8h-source.html#l00041">mDeviceName</a>, <a class="el" href="OgreD3D7Device_8h-source.html#l00044">mIsHardwareAccelerated</a>, and <a class="el" href="OgreD3D7Device_8h-source.html#l00045">mNeedsZBuffer</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicea23" doxytag="Ogre::D3DDevice::RenderBitDepth"></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::D3DDevice::RenderBitDepth </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</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="OgreD3D7Device_8cpp-source.html#l00468">468</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.
<p>
References <a class="el" href="OgreD3D7Device_8h-source.html#l00043">mD3DDeviceDesc</a>.
<p>
Referenced by <a class="el" href="OgreD3D7Device_8cpp-source.html#l00159">logCaps</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicea19" doxytag="Ogre::D3DDevice::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::D3DDevice::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"></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="OgreD3D7Device_8cpp-source.html#l00333">333</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicea15" doxytag="Ogre::D3DDevice::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::D3DDevice::setProjectionMatrix </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">D3DMATRIX *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>mat</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="OgreD3D7Device_8cpp-source.html#l00282">282</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicea14" doxytag="Ogre::D3DDevice::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::D3DDevice::setViewMatrix </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">D3DMATRIX *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>mat</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="OgreD3D7Device_8cpp-source.html#l00269">269</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicec1" doxytag="Ogre::D3DDevice::setViewportSize"></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::D3DDevice::setViewportSize </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="OgreD3D7Device_8cpp-source.html#l00235">235</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicea16" doxytag="Ogre::D3DDevice::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::D3DDevice::setWorldMatrix </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">D3DMATRIX *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>mat</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="OgreD3D7Device_8cpp-source.html#l00294">294</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicea27" doxytag="Ogre::D3DDevice::StencilBufferBitDepth"></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#a351">ushort</a> Ogre::D3DDevice::StencilBufferBitDepth </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</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="OgreD3D7Device_8cpp-source.html#l00517">517</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.
<p>
References <a class="el" href="OgreD3D7Device_8h-source.html#l00047">mStencilBufferDepth</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00115">Ogre::ushort</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDevicea24" doxytag="Ogre::D3DDevice::ZBufferBitDepth"></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::D3DDevice::ZBufferBitDepth </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</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="OgreD3D7Device_8cpp-source.html#l00483">483</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.
<p>
References <a class="el" href="OgreD3D7Device_8h-source.html#l00043">mD3DDeviceDesc</a>.    </td>
  </tr>
</table>
<hr><h2>Friends And Related Function Documentation</h2>
<a name="Ogre_1_1D3DDevicel0" doxytag="Ogre::D3DDevice::EnumZBuffersCallback"></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 CALLBACK EnumZBuffersCallback </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">DDPIXELFORMAT *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pddpf</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>VOID *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pFormats</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [friend]</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="OgreD3D7Device_8cpp-source.html#l00036">36</a> of file <a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a>.
<p>
Referenced by <a class="el" href="OgreD3D7Device_8cpp-source.html#l00355">createDepthBuffer</a>().    </td>
  </tr>
</table>
<hr><h2>Member Data Documentation</h2>
<a name="Ogre_1_1D3DDeviceo7" doxytag="Ogre::D3DDevice::lpD3D"></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"> LPDIRECT3D7 Ogre::D3DDevice::lpD3D<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="OgreD3D7Device_8h-source.html#l00051">51</a> of file <a class="el" href="OgreD3D7Device_8h-source.html">OgreD3D7Device.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D7Device_8cpp-source.html#l00198">Cleanup</a>(), <a class="el" href="OgreD3D7Device_8cpp-source.html#l00355">createDepthBuffer</a>(), <a class="el" href="OgreD3D7Device_8cpp-source.html#l00134">createDevice</a>(), <a class="el" href="OgreD3D7Device_8cpp-source.html#l00068">D3DDevice</a>(), and <a class="el" href="OgreD3D7Device_8cpp-source.html#l00148">getID3D</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDeviceo2" doxytag="Ogre::D3DDevice::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::D3DDevice::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="OgreD3D7Device_8h-source.html#l00043">43</a> of file <a class="el" href="OgreD3D7Device_8h-source.html">OgreD3D7Device.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D7Device_8cpp-source.html#l00458">CanBilinearFilter</a>(), <a class="el" href="OgreD3D7Device_8cpp-source.html#l00505">CanHWTransformAndLight</a>(), <a class="el" href="OgreD3D7Device_8cpp-source.html#l00453">CanMipMap</a>(), <a class="el" href="OgreD3D7Device_8cpp-source.html#l00463">CanTrilinearFilter</a>(), <a class="el" href="OgreD3D7Device_8cpp-source.html#l00355">createDepthBuffer</a>(), <a class="el" href="OgreD3D7Device_8cpp-source.html#l00134">createDevice</a>(), <a class="el" href="OgreD3D7Device_8cpp-source.html#l00076">D3DDevice</a>(), <a class="el" href="OgreD3D7Device_8cpp-source.html#l00159">logCaps</a>(), <a class="el" href="OgreD3D7Device_8cpp-source.html#l00510">MaxSinglePassTextureLayers</a>(), <a class="el" href="OgreD3D7Device_8cpp-source.html#l00052">operator=</a>(), <a class="el" href="OgreD3D7Device_8cpp-source.html#l00468">RenderBitDepth</a>(), and <a class="el" href="OgreD3D7Device_8cpp-source.html#l00483">ZBufferBitDepth</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDeviceo5" doxytag="Ogre::D3DDevice::mDepthBufferFormats"></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"> std::vector&lt;DDPIXELFORMAT&gt; Ogre::D3DDevice::mDepthBufferFormats<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="OgreD3D7Device_8h-source.html#l00046">46</a> of file <a class="el" href="OgreD3D7Device_8h-source.html">OgreD3D7Device.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D7Device_8cpp-source.html#l00355">createDepthBuffer</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDeviceo1" doxytag="Ogre::D3DDevice::mDeviceDescription"></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::D3DDevice::mDeviceDescription<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="OgreD3D7Device_8h-source.html#l00042">42</a> of file <a class="el" href="OgreD3D7Device_8h-source.html">OgreD3D7Device.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D7Device_8cpp-source.html#l00076">D3DDevice</a>(), <a class="el" href="OgreD3D7Device_8cpp-source.html#l00349">DeviceDescription</a>(), and <a class="el" href="OgreD3D7Device_8cpp-source.html#l00052">operator=</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDeviceo0" doxytag="Ogre::D3DDevice::mDeviceName"></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::D3DDevice::mDeviceName<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="OgreD3D7Device_8h-source.html#l00041">41</a> of file <a class="el" href="OgreD3D7Device_8h-source.html">OgreD3D7Device.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D7Device_8cpp-source.html#l00076">D3DDevice</a>(), <a class="el" href="OgreD3D7Device_8cpp-source.html#l00344">DeviceName</a>(), and <a class="el" href="OgreD3D7Device_8cpp-source.html#l00052">operator=</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDeviceo3" doxytag="Ogre::D3DDevice::mIsHardwareAccelerated"></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::D3DDevice::mIsHardwareAccelerated<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="OgreD3D7Device_8h-source.html#l00044">44</a> of file <a class="el" href="OgreD3D7Device_8h-source.html">OgreD3D7Device.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D7Device_8cpp-source.html#l00076">D3DDevice</a>(), <a class="el" href="OgreD3D7Device_8cpp-source.html#l00154">HardwareAccelerated</a>(), and <a class="el" href="OgreD3D7Device_8cpp-source.html#l00052">operator=</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDeviceo4" doxytag="Ogre::D3DDevice::mNeedsZBuffer"></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::D3DDevice::mNeedsZBuffer<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="OgreD3D7Device_8h-source.html#l00045">45</a> of file <a class="el" href="OgreD3D7Device_8h-source.html">OgreD3D7Device.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D7Device_8cpp-source.html#l00076">D3DDevice</a>(), <a class="el" href="OgreD3D7Device_8cpp-source.html#l00500">NeedsZBuffer</a>(), and <a class="el" href="OgreD3D7Device_8cpp-source.html#l00052">operator=</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDeviceo10" doxytag="Ogre::D3DDevice::mParentDriver"></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::D3DDevice::mParentDriver<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="OgreD3D7Device_8h-source.html#l00055">55</a> of file <a class="el" href="OgreD3D7Device_8h-source.html">OgreD3D7Device.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDeviceo6" doxytag="Ogre::D3DDevice::mStencilBufferDepth"></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#a351">ushort</a> Ogre::D3DDevice::mStencilBufferDepth<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="OgreD3D7Device_8h-source.html#l00047">47</a> of file <a class="el" href="OgreD3D7Device_8h-source.html">OgreD3D7Device.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D7Device_8cpp-source.html#l00355">createDepthBuffer</a>(), and <a class="el" href="OgreD3D7Device_8cpp-source.html#l00517">StencilBufferBitDepth</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDeviceo8" doxytag="Ogre::D3DDevice::mViewport"></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"> D3DVIEWPORT7 Ogre::D3DDevice::mViewport<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="OgreD3D7Device_8h-source.html#l00052">52</a> of file <a class="el" href="OgreD3D7Device_8h-source.html">OgreD3D7Device.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D7Device_8cpp-source.html#l00076">D3DDevice</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1D3DDeviceo9" doxytag="Ogre::D3DDevice::rcViewportRect"></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"> D3DRECT Ogre::D3DDevice::rcViewportRect<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="OgreD3D7Device_8h-source.html#l00053">53</a> of file <a class="el" href="OgreD3D7Device_8h-source.html">OgreD3D7Device.h</a>.    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="OgreD3D7Device_8h-source.html">OgreD3D7Device.h</a><li><a class="el" href="OgreD3D7Device_8cpp-source.html">OgreD3D7Device.cpp</a></ul>
<p>
Copyright &copy; 2002-2003 by The OGRE Team<br />
Last modified Wed Jan 21 00:12:22 2004
</p>
</body>
</html>