|
Practical Tools for Simple Design
|
Core functionality of the framework More...
Classes | |
| class | Context |
| class | Drawable |
| class | IndexBuffer |
Wrapper for OpenGL Index Buffer Object (a.k.a GL_ELEMENT_ARRAY_BUFFER) More... | |
| struct | Matrices |
| class | Program |
| class | Shader |
| class | Texture |
| class | UniformBuffer |
Wrapper for OpenGL Uniform Buffer Object (a.k.a GL_UNIFORM_BUFFER) More... | |
| class | VertexArray |
| Wrapper for OpenGL Vertex Array Object. More... | |
| class | VertexBuffer |
Wrapper for OpenGL Vertex Buffer Object (a.k.a GL_ARRAY_BUFFER) More... | |
Functions | |
| void GLAPIENTRY | OpenGLDebugMessageCallback (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *data) |
| Callback function for OpenGL handling. More... | |
| GLint | SdlFormatToGlFormat (Uint32 format) |
| GLint | GlFormatToGlInternalFormat (GLint format) |
Core functionality of the framework
| void GLAPIENTRY Core::OpenGLDebugMessageCallback | ( | GLenum | source, |
| GLenum | type, | ||
| GLuint | id, | ||
| GLenum | severity, | ||
| GLsizei | length, | ||
| const GLchar * | message, | ||
| const void * | data | ||
| ) |
Callback function for OpenGL handling.
This function is called by OpenGL, if users want to use it they should do so via glDebugMessageInsert() and not call it directly