API Documentation
|
A common exeption thrown when an issue occurs within the NDEVR Graphics Engine. More...
#include <GraphicsException.h>
Public Types | |
enum | GraphicsExceptionType { e_general , e_device_lost } |
Public Member Functions | |
GraphicsException (const TranslatedString &error) | |
GraphicsException (const TranslatedString &error, const TranslatedString &category) | |
void | setMessage (const TranslatedString &message) final override |
void | setType (GraphicsExceptionType type) |
GraphicsExceptionType | type () const |
Public Member Functions inherited from Exception | |
Exception (const std::exception &exception) | |
Exception (const String &title, const bool &capture_stack=true) | |
Exception (const TranslatedString &title, const bool &capture_stack=true) | |
Exception (const TranslatedString &title, const TranslatedString &message, const bool &capture_stack=true) | |
virtual const TranslatedString & | getCategory () const |
virtual TranslatedString | getMessage () const |
virtual uint04 | getPriority () const |
virtual const TranslatedString & | getTitle () const |
UUID | id () const |
void | printToLogger () |
void | setCategory (const TranslatedString &category) |
void | setThread (const String &thread) |
void | setTitle (const TranslatedString &title) |
virtual const String & | stackTrace () const |
const String & | thread () const |
virtual | ~Exception ()=default |
Protected Attributes | |
GraphicsExceptionType | m_type |
Protected Attributes inherited from Exception | |
TranslatedString | m_category |
TranslatedString | m_message |
uint04 | m_priority |
String | m_stack_trace |
String | m_thread |
TranslatedString | m_title |
A common exeption thrown when an issue occurs within the NDEVR Graphics Engine.
|
explicit |
GraphicsException | ( | const TranslatedString & | error, |
const TranslatedString & | category ) |
|
finaloverridevirtual |
Reimplemented from Exception.
void setType | ( | GraphicsExceptionType | type | ) |
GraphicsExceptionType type | ( | ) | const |
|
protected |