Gathers appropriate GLU (OpenGL Utility Library) encapsulations for better integration into OSDL. More...
Typedefs | |
typedef Ceylan::Uint32 | Int |
GLU::Int (actually GLUint) is unsigned int. |
Gathers appropriate GLU (OpenGL Utility Library) encapsulations for better integration into OSDL.
Some of them are defined here just to use GLU conventions (ex: GLUint) without needing to include GLU headers, that may or may not be available.
This is a form of code duplication, but GLU conventions are not expected to change often, and the other solutions are worse: hiding actual datatypes behind indirection pointers (would need a lot of code for that and would decrease runtime performance) or including GLU headers (would require to include as well OSDLConfig.h in OSDL headers, and then would force to install OSDLConfig.h, which is not wished).
typedef Ceylan::Uint32 OSDL::Video::OpenGL::GLU::Int |
GLU::Int (actually GLUint) is unsigned int.
Definition at line 1611 of file OSDLOpenGL.h.