All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ExceptionRenderError Class Reference

#include <ShaderRenderer.h>

+ Inheritance diagram for ExceptionRenderError:

Public Member Functions

 ExceptionRenderError (const string &msg, const StringVec &errorLog=StringVec())
 ExceptionRenderError (const ExceptionRenderError &e)
ExceptionRenderErroroperator= (const ExceptionRenderError &e)
const StringVecerrorLog () const
- Public Member Functions inherited from Exception
 Exception (const string &msg)
 Exception (const Exception &e)
Exceptionoperator= (const Exception &e)
virtual ~Exception () noexcept
const char * what () const noexceptoverride

Detailed Description

An exception that is thrown when a rendering operation fails. Optionally stores an additional error log, which can be used to store and retrieve shader compilation errors.

Definition at line 155 of file ShaderRenderer.h.

Constructor & Destructor Documentation

ExceptionRenderError::ExceptionRenderError ( const string msg,
const StringVec errorLog = StringVec() 

Definition at line 158 of file ShaderRenderer.h.

ExceptionRenderError::ExceptionRenderError ( const ExceptionRenderError e)

Definition at line 164 of file ShaderRenderer.h.

Member Function Documentation

const StringVec& ExceptionRenderError::errorLog ( ) const

Definition at line 177 of file ShaderRenderer.h.

ExceptionRenderError& ExceptionRenderError::operator= ( const ExceptionRenderError e)

Definition at line 170 of file ShaderRenderer.h.

The documentation for this class was generated from the following file: