Inherits GLContextFreeObject.
|
|
| RenderContext (GLFWwindow *window) |
| |
|
void | create () |
| |
|
void | prime (std::function< void(HotRenderContext &)> func) |
| |
|
void | setServiceContext (config::ServiceContext cnt) |
| |
|
template<typename Ex , LogLevel LL, typename... Ts> |
| Error Notice Debug void | logAndThrow (Ts...args) |
| |
|
|
template<typename... Ts> |
| void | checkGLError (Ts...) |
| |
|
template<typename... Ts> |
| void | checkGLWarning (Ts...) |
| |
|
template<typename... Ts> |
| void | logThrowGL (Ts...) |
| |
|
template<typename... Ts> |
| void | logCritical (Ts...args) |
| |
|
template<typename... Ts> |
| void | logError (Ts...args) |
| |
|
template<typename... Ts> |
| void | logWarning (Ts...args) |
| |
|
template<typename... Ts> |
| void | logNotice (Ts...args) |
| |
|
template<typename... Ts> |
| void | log (Ts...args) |
| |
|
template<typename... Ts> |
| void | logDebug (Ts...args) |
| |
|
template<typename Ex , LogLevel LL = LogLevel::Error, typename... Ts> |
| void | logAndThrow (Ts...args) |
| |
|
| NotCopyable (const NotCopyable &)=delete |
| |
|
NotCopyable & | operator= (const NotCopyable &)=delete |
| |
|
static constexpr PrintGL | GLERR = PrintGL::Error |
| |