Caelum  0.6.4
Public Member Functions | List of all members
Caelum::UnsupportedException Class Reference

Exception class for unsupported features. More...

#include <CaelumExceptions.h>

Inheritance diagram for Caelum::UnsupportedException:
[legend]

Public Member Functions

 UnsupportedException (int number, const Ogre::String &description, const Ogre::String &source, const char *file, long line)
 Constructor.
 
- Public Member Functions inherited from Ogre::Exception
 Exception (const Exception &rhs)
 
 Exception (int number, const String &description, const String &source)
 
 Exception (int number, const String &description, const String &source, const char *type, const char *file, long line)
 
const StringgetDescription (void) const
 
const char * getFile () const
 
const StringgetFullDescription (void) const
 
long getLine () const
 
const StringgetSource () const
 
const char * what () const override
 

Additional Inherited Members

- Public Types inherited from Ogre::Exception
enum  ExceptionCodes
 
- Public Attributes inherited from Ogre::Exception
 ERR_CANNOT_WRITE_TO_FILE
 
 ERR_DUPLICATE_ITEM
 
 ERR_FILE_NOT_FOUND
 
 ERR_INTERNAL_ERROR
 
 ERR_INVALID_CALL
 
 ERR_INVALID_STATE
 
 ERR_INVALIDPARAMS
 
 ERR_ITEM_NOT_FOUND
 
 ERR_NOT_IMPLEMENTED
 
 ERR_RENDERINGAPI_ERROR
 
 ERR_RT_ASSERTION_FAILED
 

Detailed Description

Exception class for unsupported features.

This is frequently thrown if a certain required material does not load; most likely because the hardware does not support the required shaders.