|  | OGRE-Next 3.0.0
    Object-Oriented Graphics Rendering Engine | 
#include "OgrePrerequisites.h"#include <exception>#include "OgreHeaderPrefix.h"#include "OgreHeaderSuffix.h"| Classes | |
| class | Ogre::Exception | 
| When thrown, provides information about an error that has occurred inside the engine.  More... | |
| class | Ogre::ExceptionFactory | 
| Class implementing dispatch methods in order to construct by-value exceptions of a derived type based just on an exception code.  More... | |
| class | Ogre::FileNotFoundException | 
| class | Ogre::InternalErrorException | 
| class | Ogre::InvalidCallException | 
| class | Ogre::InvalidParametersException | 
| class | Ogre::InvalidStateException | 
| class | Ogre::IOException | 
| class | Ogre::ItemIdentityException | 
| class | Ogre::RenderingAPIException | 
| class | Ogre::RuntimeAssertionException | 
| class | Ogre::UnimplementedException | 
| Template struct which creates a distinct type for each exception code.  More... | |
| Namespaces | |
| namespace | Ogre | 
| bswapNN may be defined as macros in <sys/endian.h> or <sys/bswap.h> | |
| Macros | |
| #define | OGRE_EXCEPT(code, desc, src) Ogre::ExceptionFactory::throwException( code, code, desc, src, __FILE__, __LINE__ ) | 
| #define | OGRE_EXCEPT_EX(code, num, desc, src) Ogre::ExceptionFactory::throwException( code, num, desc, src, __FILE__, __LINE__ ) | 
| #define | OgreAssert(a, b) assert( ( a ) && ( b ) ) | 
| #define | OgreAssertDbg(a, b) | 
| #define OgreAssert | ( | a, | |
| b | |||
| ) | assert( ( a ) && ( b ) ) | 
| #define OgreAssertDbg | ( | a, | |
| b | |||
| ) |