Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

OgreException.h File Reference

#include "OgrePrerequisites.h"
#include "OgreString.h"

Go to the source code of this file.

Namespaces

namespace  Ogre

Defines

#define OGRE_EXCEPT(num, desc, src)   throw( Ogre::Exception( num, desc, src, __FILE__, __LINE__ ) )
#define OgreGuard(a)
#define OgreUnguard()
#define OgreUnguardRet(a)   return a
#define OgreAssert(a, b)   assert( (a) && (b) )
#define OGRE_CALL_STACK_DEPTH   512


Define Documentation

#define OGRE_CALL_STACK_DEPTH   512
 

Definition at line 89 of file OgreException.h.

#define OGRE_EXCEPT num,
desc,
src   )     throw( Ogre::Exception( num, desc, src, __FILE__, __LINE__ ) )
 

Definition at line 33 of file OgreException.h.

Referenced by Ogre::D3DRenderSystem::_ogreTexTypeToD3DTexType(), Ogre::D3D7HardwareBufferManager::createIndexBuffer(), Ogre::D3D9RenderTexture::getCustomAttribute(), and Ogre::Renderable::getCustomParameter().

#define OgreAssert a,
 )     assert( (a) && (b) )
 

Definition at line 85 of file OgreException.h.

#define OgreGuard  ) 
 

Definition at line 48 of file OgreException.h.

 
#define OgreUnguard  ) 
 

Definition at line 49 of file OgreException.h.

#define OgreUnguardRet  )     return a
 

Definition at line 50 of file OgreException.h.


Copyright © 2000-2005 by The OGRE Team
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sun Feb 12 12:59:55 2006