lxgui
Classes
lxgui::gui::gl Namespace Reference

Classes

class  atlas_page
 A single texture holding multiple materials for efficient rendering This is an abstract class that must be implemented and created by the corresponding gui::renderer. More...
 
class  atlas
 A class that holds rendering data This implementation can contain either a plain color or a real OpenGL texture. It is also used by the gui::gl::render_target class to store the output data. More...
 
class  font
 A texture containing characters This is the OpenGL implementation of the gui::font. It uses the freetype library to read data from .ttf and .otf files and to render the characters on the font texture. More...
 
class  material
 A class that holds rendering data This implementation can contain either a plain color or a real OpenGL texture. It is also used by the gui::gl::render_target class to store the output data. More...
 
class  render_target
 A place to render things (the screen, a texture, ...) More...
 
class  renderer
 Open implementation of rendering. More...
 
class  vertex_cache
 An object representing cached vertex data on the GPU. More...