OGRE-Next: OgreException.h File Reference

| OGRE-Next 3.0.0 Object-Oriented Graphics Rendering Engine

Loading...
Searching...
No Matches
OgreException.h File Reference
`#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)
#define | OGRE_EXCEPT_EX(code, num, desc, src)
#define | OgreAssert(a, b)
#define | OgreAssertDbg(a, b)

## Macro Definition Documentation

## ◆ OgreAssert

#define OgreAssert | ( |  | a,
|  |  | b )

Value:
assert( ( a ) && ( b ) )

Referenced by Ogre::VectorSet< T, S >::addNotExists(), Ogre::VectorSet< T, S >::findExists(), Ogre::LodData::getVectorIDFromPointer(), Ogre::VectorSet< T, S >::removeExists(), Ogre::VectorSet< T, S >::replaceExists(), and Ogre::LodData::Triangle::submeshID().

## ◆ OgreAssertDbg

#define OgreAssertDbg | ( |  | a,
|  |  | b )