24 inline virtual const char*
what() const noexcept
override {
Base class for all engine exceptions.
Definition exception.hpp:12
CangineException(std::string msg)
Constructs the exception with a message.
Definition exception.hpp:19
std::string message
Full formatted error message.
Definition exception.hpp:14
virtual const char * what() const noexcept override
Returns the formatted error message.
Definition exception.hpp:24
Exception thrown for shader compilation/linking failures.
Definition exception.hpp:35
ShaderException(std::string msg)
Constructs the exception with a message.
Definition exception.hpp:41
Exception types thrown by the engine.
Definition exception.hpp:6