OGLplus (0.45.0) a C++ wrapper for OpenGL

config.hpp File Reference

Compile-time configuration options. More...

#include <oglplus/config_compiler.hpp>
#include <oglplus/config_basic.hpp>
#include <oglplus/auxiliary/enum_class.hpp>

Go to the source code of this file.

Macros

#define OGLPLUS_DONT_TEST_OBJECT_TYPE
 Compile-time switch disabling the testing of object type on construction. More...
 
#define OGLPLUS_NO_OBJECT_DESCS
 Compile-time switch disabling textual object descriptions. More...
 
#define OGLPLUS_LAZY_STR_LIT
 Compile-time switch enabling lazy implementation of StrLit. More...
 
#define OGLPLUS_NO_ENUM_VALUE_NAMES
 Compile-time switch disabling the functions returning enumerated value names. More...
 
#define OGLPLUS_NO_ENUM_VALUE_RANGES
 Compile-time switch disabling the functions returning enumerated value ranges. More...
 
#define OGLPLUS_NO_UTF8_CHECKS
 Compile-time switch disabling UTF-8 validity checks in various functions. More...
 
#define OGLPLUS_NO_GLFUNC_CHECKS
 Compile-time switch disabling checks of validity of pointers to functions. More...
 
#define OGLPLUS_NO_UNIFORM_TYPECHECK
 Compile-time switch entirely disabling typechecking of uniforms. More...
 
#define OGLPLUS_CUSTOM_ERROR_HANDLING
 Compile-time switch enabling customized Error handling. More...
 
#define OGLPLUS_ERROR_INFO_NO_GL_SYMBOL
 Compile-time switch disabling the ErrorGLSymbol attribute of ErrorInfo. More...
 
#define OGLPLUS_ERROR_INFO_NO_FILE
 Compile-time switch disabling the ErrorFile attribute of ErrorInfo. More...
 
#define OGLPLUS_ERROR_INFO_NO_LINE   OGLPLUS_LOW_PROFILE
 Compile-time switch disabling the ErrorLine attribute of ErrorInfo. More...
 
#define OGLPLUS_ERROR_INFO_NO_FUNC
 Compile-time switch disabling the ErrorFunc attribute of ErrorInfo. More...
 
#define OGLPLUS_ERROR_INFO_NO_CLASS_NAME
 Compile-time switch disabling the ErrorClassName attribute of ErrorInfo. More...
 
#define OGLPLUS_ERROR_INFO_NO_BIND_TARGET   1
 Compile-time switch disabling the ErrorBindTarget attribute of ErrorInfo. More...
 
#define OGLPLUS_ERROR_INFO_NO_BIND_TARGET
 Compile-time switch disabling the ErrorBindTarget attribute of ErrorInfo. More...
 
#define OGLPLUS_ERROR_INFO_NO_OBJECT_DESC
 Compile-time switch disabling the ErrorObjectDescription attribute of ErrorInfo. More...
 
#define OGLPLUS_ERROR_NO_PROPAGATION_INFO
 Compile-time switch disabling the PropagationInfo function in Error. More...
 
#define OGLPLUS_ERROR_NO_PROPERTIES
 Compile-time switch disabling the Properties in Error. More...
 

Detailed Description

Compile-time configuration options.

Author
Matus Chochlik

Copyright 2010-2013 Matus Chochlik. Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)


Copyright © 2010-2014 Matúš Chochlík, University of Žilina, Žilina, Slovakia.
<matus.chochlik -at- fri.uniza.sk>
<chochlik -at -gmail.com>
Documentation generated on Wed Apr 30 2014 by Doxygen (version 1.8.4).