<html> <head> <title>OgreException.h File 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.3.6 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="namespacemembers.html">Namespace Members</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a> | <a class="qindex" href="pages.html">Related Pages</a></div> <h1>OgreException.h File Reference</h1><code>#include "<a class="el" href="OgrePrerequisites_8h-source.html">OgrePrerequisites.h</a>"</code><br> <code>#include "<a class="el" href="OgreString_8h-source.html">OgreString.h</a>"</code><br> <p> <a href="OgreException_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> <tr><td colspan=2><br><h2>Namespaces</h2></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>namespace </td><td class="memItemRight" valign=bottom><a class="el" href="namespaceOgre.html">Ogre</a></td></tr> <tr><td colspan=2><br><h2>Defines</h2></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="OgreException_8h.html#a0">OGRE_EXCEPT</a>(num, desc, src) throw( <a class="el" href="classOgre_1_1Exception.html">Ogre::Exception</a>( num, desc, src, __FILE__, __LINE__ ) )</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="OgreException_8h.html#a1">OgreGuard</a>(a) <a class="el" href="classOgre_1_1AutomaticGuardUnguard.html">Ogre::AutomaticGuardUnguard</a> _auto_guard_object( (a) )</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="OgreException_8h.html#a2">OgreUnguard</a>()</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="OgreException_8h.html#a3">OgreUnguardRet</a>(a) return a</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="OgreException_8h.html#a4">OgreAssert</a>(a, b) assert( (a) && (b) )</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="OgreException_8h.html#a5">OGRE_CALL_STACK_DEPTH</a> 512</td></tr> </table> <hr><h2>Define Documentation</h2> <a class="anchor" name="a5" doxytag="OgreException.h::OGRE_CALL_STACK_DEPTH" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define OGRE_CALL_STACK_DEPTH 512 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreException_8h-source.html#l00089">89</a> of file <a class="el" href="OgreException_8h-source.html">OgreException.h</a>. </td> </tr> </table> <a class="anchor" name="a0" doxytag="OgreException.h::OGRE_EXCEPT" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define OGRE_EXCEPT</td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">num, <tr> <td class="md" nowrap align="right"></td> <td></td> <td class="md" nowrap>desc, <tr> <td class="md" nowrap align="right"></td> <td></td> <td class="md" nowrap>src </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap> throw( <a class="el" href="classOgre_1_1Exception.html">Ogre::Exception</a>( num, desc, src, __FILE__, __LINE__ ) ) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreException_8h-source.html#l00033">33</a> of file <a class="el" href="OgreException_8h-source.html">OgreException.h</a>. <p> Referenced by <a class="el" href="OgreD3D7RenderSystem_8h-source.html#l00083">Ogre::D3DRenderSystem::_ogreTexTypeToD3DTexType()</a>, <a class="el" href="OgreD3D7HardwareBufferManager_8h-source.html#l00050">Ogre::D3D7HardwareBufferManager::createIndexBuffer()</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00254">Ogre::D3D9RenderTexture::getCustomAttribute()</a>, and <a class="el" href="OgreRenderable_8h-source.html#l00179">Ogre::Renderable::getCustomParameter()</a>. </td> </tr> </table> <a class="anchor" name="a4" doxytag="OgreException.h::OgreAssert" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define OgreAssert</td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">a, <tr> <td class="md" nowrap align="right"></td> <td></td> <td class="md" nowrap>b </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap> assert( (a) && (b) ) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreException_8h-source.html#l00085">85</a> of file <a class="el" href="OgreException_8h-source.html">OgreException.h</a>. </td> </tr> </table> <a class="anchor" name="a1" doxytag="OgreException.h::OgreGuard" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define OgreGuard</td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">a </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap> <a class="el" href="classOgre_1_1AutomaticGuardUnguard.html">Ogre::AutomaticGuardUnguard</a> _auto_guard_object( (a) ) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreException_8h-source.html#l00039">39</a> of file <a class="el" href="OgreException_8h-source.html">OgreException.h</a>. </td> </tr> </table> <a class="anchor" name="a2" doxytag="OgreException.h::OgreUnguard" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define OgreUnguard</td> <td class="md" valign="top">( </td> </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreException_8h-source.html#l00044">44</a> of file <a class="el" href="OgreException_8h-source.html">OgreException.h</a>. </td> </tr> </table> <a class="anchor" name="a3" doxytag="OgreException.h::OgreUnguardRet" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define OgreUnguardRet</td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">a </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap> return a </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgreException_8h-source.html#l00045">45</a> of file <a class="el" href="OgreException_8h-source.html">OgreException.h</a>. </td> </tr> </table> <p> Copyright © 2000-2005 by The OGRE Team<br /> Last modified Wed Feb 23 00:19:16 2005 </p> </body> </html>