<html> <head> <title>OgrePlatform.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.2.16 --> <center> <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">Compound 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">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center> <hr><h1>OgrePlatform.h File Reference</h1><code>#include "<a class="el" href="OgreConfig_8h-source.html">OgreConfig.h</a>"</code><br> <p> <a href="OgrePlatform_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0> <tr><td colspan=2><br><h2>Defines</h2></td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="OgrePlatform_8h.html#a0">PLATFORM_WIN32</a> 1</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="OgrePlatform_8h.html#a1">PLATFORM_LINUX</a> 2</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="OgrePlatform_8h.html#a2">PLATFORM_APPLE</a> 3</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="OgrePlatform_8h.html#a3">COMPILER_MSVC</a> 1</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="OgrePlatform_8h.html#a4">COMPILER_GNUC</a> 2</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="OgrePlatform_8h.html#a5">COMPILER_BORL</a> 3</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="OgrePlatform_8h.html#a6">ENDIAN_LITTLE</a> 1</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="OgrePlatform_8h.html#a7">ENDIAN_BIG</a> 2</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="OgrePlatform_8h.html#a8">FORCEINLINE</a> __inline</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="OgrePlatform_8h.html#a9">OGRE_PLATFORM</a> PLATFORM_LINUX</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="OgrePlatform_8h.html#a10">_QUOTE_INPLACE_</a>(x) # x</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="OgrePlatform_8h.html#a11">QUOTE</a>(x) _QUOTE_INPLACE_(x)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="OgrePlatform_8h.html#a12">warn</a>(x) message( __FILE__ "(" QUOTE( __LINE__ ) ") : " x "\n" )</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="OgrePlatform_8h.html#a13">_OgreExport</a></td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="OgrePlatform_8h.html#a14">stricmp</a> strcasecmp</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="OgrePlatform_8h.html#a15">OGRE_DEBUG_MODE</a> 0</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="OgrePlatform_8h.html#a16">OGRE_ENDIAN</a> ENDIAN_LITTLE</td></tr> </table> <hr><h2>Define Documentation</h2> <a name="a13" doxytag="OgrePlatform.h::_OgreExport"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define _OgreExport </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgrePlatform_8h-source.html#l00131">131</a> of file <a class="el" href="OgrePlatform_8h-source.html">OgrePlatform.h</a>. <p> Referenced by <a class="el" href="OgreRoot_8cpp-source.html#l00079">Ogre::handleTerminate</a>(), <a class="el" href="OgreRenderQueueSortingGrouping_8h-source.html#l00090">Ogre::RenderPriorityGroup::TransparentQueueItemLess::operator()</a>(), <a class="el" href="OgreRenderQueueSortingGrouping_8h-source.html#l00069">Ogre::RenderPriorityGroup::SolidQueueItemLess::operator()</a>(), and <a class="el" href="OgreProgressiveMesh_8cpp-source.html#l00052">Ogre::vectorLess::operator()</a>(). </td> </tr> </table> <a name="a10" doxytag="OgrePlatform.h::_QUOTE_INPLACE_"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define _QUOTE_INPLACE_</td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">x </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> # x </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgrePlatform_8h-source.html#l00096">96</a> of file <a class="el" href="OgrePlatform_8h-source.html">OgrePlatform.h</a>. </td> </tr> </table> <a name="a5" doxytag="OgrePlatform.h::COMPILER_BORL"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define COMPILER_BORL 3 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgrePlatform_8h-source.html#l00038">38</a> of file <a class="el" href="OgrePlatform_8h-source.html">OgrePlatform.h</a>. </td> </tr> </table> <a name="a4" doxytag="OgrePlatform.h::COMPILER_GNUC"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define COMPILER_GNUC 2 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgrePlatform_8h-source.html#l00037">37</a> of file <a class="el" href="OgrePlatform_8h-source.html">OgrePlatform.h</a>. </td> </tr> </table> <a name="a3" doxytag="OgrePlatform.h::COMPILER_MSVC"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define COMPILER_MSVC 1 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgrePlatform_8h-source.html#l00036">36</a> of file <a class="el" href="OgrePlatform_8h-source.html">OgrePlatform.h</a>. </td> </tr> </table> <a name="a7" doxytag="OgrePlatform.h::ENDIAN_BIG"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define ENDIAN_BIG 2 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgrePlatform_8h-source.html#l00041">41</a> of file <a class="el" href="OgrePlatform_8h-source.html">OgrePlatform.h</a>. </td> </tr> </table> <a name="a6" doxytag="OgrePlatform.h::ENDIAN_LITTLE"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define ENDIAN_LITTLE 1 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgrePlatform_8h-source.html#l00040">40</a> of file <a class="el" href="OgrePlatform_8h-source.html">OgrePlatform.h</a>. </td> </tr> </table> <a name="a8" doxytag="OgrePlatform.h::FORCEINLINE"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define FORCEINLINE __inline </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgrePlatform_8h-source.html#l00078">78</a> of file <a class="el" href="OgrePlatform_8h-source.html">OgrePlatform.h</a>. <p> Referenced by <a class="el" href="OgreBitwise_8h-source.html#l00040">Ogre::Bitwise::getBitShift</a>(). </td> </tr> </table> <a name="a15" doxytag="OgrePlatform.h::OGRE_DEBUG_MODE"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define OGRE_DEBUG_MODE 0 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgrePlatform_8h-source.html#l00141">141</a> of file <a class="el" href="OgrePlatform_8h-source.html">OgrePlatform.h</a>. </td> </tr> </table> <a name="a16" doxytag="OgrePlatform.h::OGRE_ENDIAN"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define OGRE_ENDIAN ENDIAN_LITTLE </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgrePlatform_8h-source.html#l00163">163</a> of file <a class="el" href="OgrePlatform_8h-source.html">OgrePlatform.h</a>. </td> </tr> </table> <a name="a9" doxytag="OgrePlatform.h::OGRE_PLATFORM"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define OGRE_PLATFORM PLATFORM_LINUX </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgrePlatform_8h-source.html#l00090">90</a> of file <a class="el" href="OgrePlatform_8h-source.html">OgrePlatform.h</a>. </td> </tr> </table> <a name="a2" doxytag="OgrePlatform.h::PLATFORM_APPLE"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define PLATFORM_APPLE 3 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgrePlatform_8h-source.html#l00034">34</a> of file <a class="el" href="OgrePlatform_8h-source.html">OgrePlatform.h</a>. </td> </tr> </table> <a name="a1" doxytag="OgrePlatform.h::PLATFORM_LINUX"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define PLATFORM_LINUX 2 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgrePlatform_8h-source.html#l00033">33</a> of file <a class="el" href="OgrePlatform_8h-source.html">OgrePlatform.h</a>. </td> </tr> </table> <a name="a0" doxytag="OgrePlatform.h::PLATFORM_WIN32"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define PLATFORM_WIN32 1 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgrePlatform_8h-source.html#l00032">32</a> of file <a class="el" href="OgrePlatform_8h-source.html">OgrePlatform.h</a>. </td> </tr> </table> <a name="a11" doxytag="OgrePlatform.h::QUOTE"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define QUOTE</td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">x </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> _QUOTE_INPLACE_(x) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgrePlatform_8h-source.html#l00097">97</a> of file <a class="el" href="OgrePlatform_8h-source.html">OgrePlatform.h</a>. </td> </tr> </table> <a name="a14" doxytag="OgrePlatform.h::stricmp"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define stricmp strcasecmp </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgrePlatform_8h-source.html#l00134">134</a> of file <a class="el" href="OgrePlatform_8h-source.html">OgrePlatform.h</a>. <p> Referenced by <a class="el" href="OgreBspSceneManager_8cpp-source.html#l00077">Ogre::BspSceneManager::setWorldGeometry</a>(). </td> </tr> </table> <a name="a12" doxytag="OgrePlatform.h::warn"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define warn</td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">x </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap> message( __FILE__ "(" QUOTE( __LINE__ ) ") : " x "\n" ) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> <p> Definition at line <a class="el" href="OgrePlatform_8h-source.html#l00098">98</a> of file <a class="el" href="OgrePlatform_8h-source.html">OgrePlatform.h</a>. </td> </tr> </table> <p> Copyright © 2002-2003 by The OGRE Team<br /> Last modified Wed Jan 21 00:10:34 2004 </p> </body> </html>