HDK
 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 149 of file ShaderRenderer.h.

Constructor & Destructor Documentation

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

Definition at line 152 of file ShaderRenderer.h.

ExceptionRenderError::ExceptionRenderError ( const ExceptionRenderError e)
inline

Definition at line 158 of file ShaderRenderer.h.

Member Function Documentation

const StringVec& ExceptionRenderError::errorLog ( ) const
inline

Definition at line 171 of file ShaderRenderer.h.

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

Definition at line 164 of file ShaderRenderer.h.


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