Expand description
The CGL Graphics Module
Modules
- The text module contains the text rendering, font loading functionality of CGL
- The CGL Widgets Module. This is powered by th epowerful cgl widgets batch renderer.
Structs
- The Bloom Object
- A framebuffer object that can be used for offscreen rendering.
- The Mesh Structure
- The Mesh Vertex Structure
- A shader object
- The Shader Storage Buffer Object
- The texture object
- The Tilemap Object
Enums
- The texture data type used by CGL These are reflections of OpenGL’s enum values You can also use the _i version of methods to pass integers directly instead of enums
- The texture format used by CGL These are reflections of OpenGL’s enum values You can also use the _i version of methods to pass integers directly instead of enums
- The texture internal format used by CGL These are reflections of OpenGL’s enum values You can also use the _i version of methods to pass integers directly instead of enums
- The texture scaling mode used by CGL These are reflections of OpenGL’s enum values You can also use the _i version of methods to pass integers directly instead of enums
- The texture wrapping mode used by CGL These are reflections of OpenGL’s enum values You can also use the _i version of methods to pass integers directly instead of enums
Functions
- Clears the screen with the specified color.
- Initializes the CGL Graphics Module.
- Renders a screen quad.
- Shuts down the CGL Graphics Module.