Equalizer
1.10.1
Parallel Rendering Framework
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
glException.h
1
2
/* Copyright (c) 2012-2014, Stefan.Eilemann@epfl.ch
3
*
4
* This library is free software; you can redistribute it and/or modify it under
5
* the terms of the GNU Lesser General Public License version 2.1 as published
6
* by the Free Software Foundation.
7
*
8
* This library is distributed in the hope that it will be useful, but WITHOUT
9
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
10
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
11
* details.
12
*
13
* You should have received a copy of the GNU Lesser General Public License
14
* along with this library; if not, write to the Free Software Foundation, Inc.,
15
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
16
*/
17
18
#ifndef EQ_GLEXCEPTION_H
19
#define EQ_GLEXCEPTION_H
20
21
#include <eq/api.h>
22
#include <eq/exception.h>
// base class
23
24
namespace
eq
25
{
27
class
GLException
:
public
Exception
28
{
29
public
:
31
EQ_API
explicit
GLException
(
const
uint32_t glError_ );
32
34
virtual
~GLException
() throw() {}
35
36
EQ_API
const
char
* what()
const
throw() override;
37
38
const uint32_t glError;
39
40
private:
41
std::
string
_what;
42
};
43
}
44
45
#endif // EQ_GLEXCEPTION_H
eq::GLException::~GLException
virtual ~GLException()
Destruct this exception.
Definition:
glException.h:34
eq::GLException
OpenGL Exception.
Definition:
glException.h:27
eq::GLException::GLException
EQ_API GLException(const uint32_t glError_)
Construct a new OpenGL Exception.
eq::Exception
Exception class for Equalizer operations.
Definition:
exception.h:26
install
include
eq
glException.h
Generated on Fri Oct 23 2015 13:57:03 for Equalizer by
1.8.6