Sophie

Sophie

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

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

<html>
<head>
<title>Ogre::ConfigDialog 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::ConfigDialog  Class Reference</h1>Defines the behaviour of an automatic renderer configuration dialog. 
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="OgreConfigDialog_8h-source.html">OgreConfigDialog.h</a>&gt;</code>
<p>
Inheritance diagram for Ogre::ConfigDialog:<p><center><img src="classOgre_1_1ConfigDialog__inherit__graph.png" border="0" usemap="#Ogre_1_1ConfigDialog__inherit__map" alt="Inheritance graph"></center>
<map name="Ogre_1_1ConfigDialog__inherit__map">
<area href="classOgre_1_1SDLConfig.html" shape="rect" coords="12,105,121,87" alt="">
<area href="classOgre_1_1Win32ConfigDialog.html" shape="rect" coords="145,105,303,87" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for Ogre::ConfigDialog:<p><center><img src="classOgre_1_1ConfigDialog__coll__graph.png" border="0" usemap="#Ogre_1_1ConfigDialog__coll__map" alt="Collaboration graph"></center>
<map name="Ogre_1_1ConfigDialog__coll__map">
<area href="classOgre_1_1RenderSystem.html" shape="rect" coords="19,35,152,16" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classOgre_1_1ConfigDialog-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>virtual bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ConfigDialog.html#Ogre_1_1ConfigDialoga0">display</a> (void)=0</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Displays the dialog.</em> <a href="#Ogre_1_1ConfigDialoga0"></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="classOgre_1_1RenderSystem.html">RenderSystem</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ConfigDialog.html#Ogre_1_1Win32ConfigDialogn1">mSelectedRenderSystem</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Defines the behaviour of an automatic renderer configuration dialog.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 OGRE comes with it's own renderer configuration dialog, which applications can use to easily allow the user to configure the settings appropriate to their machine. This class defines the interface to this standard dialog. Because dialogs are inherently tied to a particular platform's windowing system, there will be a different subclass for each platform. </dl><dl compact><dt><b>
Author: </b><dd>
 Steven J. Streeting </dl>
<p>

<p>
Definition at line <a class="el" href="OgreConfigDialog_8h-source.html#l00043">43</a> of file <a class="el" href="OgreConfigDialog_8h-source.html">OgreConfigDialog.h</a>.<hr><h2>Member Function Documentation</h2>
<a name="Ogre_1_1ConfigDialoga0" doxytag="Ogre::ConfigDialog::display"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual bool Ogre::ConfigDialog::display </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> [pure virtual]</code></td>
        </tr>

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

<p>
Displays the dialog.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This method displays the dialog and from then on the dialog interacts with the user independently. The dialog will be calling the relevant OGRE rendering systems to query them for options and to set the options the user selects. The method returns when the user closes the dialog. </dl><dl compact><dt><b>
Returns: </b><dd>
 If the user accepted the dialog, <b>true</b> is returned. 
<p>
 If the user cancelled the dialog (indicating the application should probably terminate), <b>false</b> is returned. </dl><dl compact><dt><b>
See also: </b><dd>
 <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a> </dl>
<p>
Implemented in <a class="el" href="classOgre_1_1SDLConfig.html#Ogre_1_1SDLConfiga1">Ogre::SDLConfig</a>, <a class="el" href="classOgre_1_1SDLConfig.html#Ogre_1_1SDLConfiga3">Ogre::SDLConfig</a>, and <a class="el" href="classOgre_1_1Win32ConfigDialog.html#Ogre_1_1Win32ConfigDialoga1">Ogre::Win32ConfigDialog</a>.
<p>
Referenced by <a class="el" href="OgreRoot_8cpp-source.html#l00363">Ogre::Root::showConfigDialog</a>().    </td>
  </tr>
</table>
<hr><h2>Member Data Documentation</h2>
<a name="Ogre_1_1Win32ConfigDialogn1" doxytag="Ogre::ConfigDialog::mSelectedRenderSystem"></a><p>
<table width="100%" 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_1RenderSystem.html">RenderSystem</a>* Ogre::ConfigDialog::mSelectedRenderSystem<code> [protected]</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="OgreConfigDialog_8h-source.html#l00063">63</a> of file <a class="el" href="OgreConfigDialog_8h-source.html">OgreConfigDialog.h</a>.
<p>
Referenced by <a class="el" href="OgreWin32ConfigDialog_8cpp-source.html#l00041">Ogre::Win32ConfigDialog::DlgProc</a>(), and <a class="el" href="OgreWin32ConfigDialog_8cpp-source.html#l00033">Ogre::Win32ConfigDialog::Win32ConfigDialog</a>().    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="OgreConfigDialog_8h-source.html">OgreConfigDialog.h</a></ul>
<p>
Copyright &copy; 2002-2003 by The OGRE Team<br />
Last modified Wed Jan 21 00:17:07 2004
</p>
</body>
</html>