#include <OgreException.h>
Static Public Member Functions | |
static UnimplementedException | create (ExceptionCodeType< Exception::ERR_NOT_IMPLEMENTED > code, const String &desc, const String &src, const char *file, long line) |
static FileNotFoundException | create (ExceptionCodeType< Exception::ERR_FILE_NOT_FOUND > code, const String &desc, const String &src, const char *file, long line) |
static IOException | create (ExceptionCodeType< Exception::ERR_CANNOT_WRITE_TO_FILE > code, const String &desc, const String &src, const char *file, long line) |
static InvalidStateException | create (ExceptionCodeType< Exception::ERR_INVALID_STATE > code, const String &desc, const String &src, const char *file, long line) |
static InvalidParametersException | create (ExceptionCodeType< Exception::ERR_INVALIDPARAMS > code, const String &desc, const String &src, const char *file, long line) |
static ItemIdentityException | create (ExceptionCodeType< Exception::ERR_ITEM_NOT_FOUND > code, const String &desc, const String &src, const char *file, long line) |
static ItemIdentityException | create (ExceptionCodeType< Exception::ERR_DUPLICATE_ITEM > code, const String &desc, const String &src, const char *file, long line) |
static InternalErrorException | create (ExceptionCodeType< Exception::ERR_INTERNAL_ERROR > code, const String &desc, const String &src, const char *file, long line) |
static RenderingAPIException | create (ExceptionCodeType< Exception::ERR_RENDERINGAPI_ERROR > code, const String &desc, const String &src, const char *file, long line) |
static RuntimeAssertionException | create (ExceptionCodeType< Exception::ERR_RT_ASSERTION_FAILED > code, const String &desc, const String &src, const char *file, long line) |
Private Member Functions | |
ExceptionFactory () | |
Private constructor, no construction. |
Definition at line 254 of file OgreException.h.
Ogre::ExceptionFactory::ExceptionFactory | ( | ) | [private] |
static UnimplementedException Ogre::ExceptionFactory::create | ( | ExceptionCodeType< Exception::ERR_NOT_IMPLEMENTED > | code, | |
const String & | desc, | |||
const String & | src, | |||
const char * | file, | |||
long | line | |||
) | [static] |
static FileNotFoundException Ogre::ExceptionFactory::create | ( | ExceptionCodeType< Exception::ERR_FILE_NOT_FOUND > | code, | |
const String & | desc, | |||
const String & | src, | |||
const char * | file, | |||
long | line | |||
) | [static] |
static IOException Ogre::ExceptionFactory::create | ( | ExceptionCodeType< Exception::ERR_CANNOT_WRITE_TO_FILE > | code, | |
const String & | desc, | |||
const String & | src, | |||
const char * | file, | |||
long | line | |||
) | [static] |
static InvalidStateException Ogre::ExceptionFactory::create | ( | ExceptionCodeType< Exception::ERR_INVALID_STATE > | code, | |
const String & | desc, | |||
const String & | src, | |||
const char * | file, | |||
long | line | |||
) | [static] |
static InvalidParametersException Ogre::ExceptionFactory::create | ( | ExceptionCodeType< Exception::ERR_INVALIDPARAMS > | code, | |
const String & | desc, | |||
const String & | src, | |||
const char * | file, | |||
long | line | |||
) | [static] |
static ItemIdentityException Ogre::ExceptionFactory::create | ( | ExceptionCodeType< Exception::ERR_ITEM_NOT_FOUND > | code, | |
const String & | desc, | |||
const String & | src, | |||
const char * | file, | |||
long | line | |||
) | [static] |
static ItemIdentityException Ogre::ExceptionFactory::create | ( | ExceptionCodeType< Exception::ERR_DUPLICATE_ITEM > | code, | |
const String & | desc, | |||
const String & | src, | |||
const char * | file, | |||
long | line | |||
) | [static] |
static InternalErrorException Ogre::ExceptionFactory::create | ( | ExceptionCodeType< Exception::ERR_INTERNAL_ERROR > | code, | |
const String & | desc, | |||
const String & | src, | |||
const char * | file, | |||
long | line | |||
) | [static] |
static RenderingAPIException Ogre::ExceptionFactory::create | ( | ExceptionCodeType< Exception::ERR_RENDERINGAPI_ERROR > | code, | |
const String & | desc, | |||
const String & | src, | |||
const char * | file, | |||
long | line | |||
) | [static] |
static RuntimeAssertionException Ogre::ExceptionFactory::create | ( | ExceptionCodeType< Exception::ERR_RT_ASSERTION_FAILED > | code, | |
const String & | desc, | |||
const String & | src, | |||
const char * | file, | |||
long | line | |||
) | [static] |
Copyright © 2008 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sun Sep 27 22:03:19 2009