Allolib  1.0
C++ Components For Interactive Multimedia
Graphics

Classes

class  al::BufferObject
 
class  al::EasyFBO
 Encapsulates FBO, depth buffer, and texture. More...
 
struct  al::EasyVAO
 EasyVAO class. More...
 
class  al::RBO
 Render buffer object class. More...
 
class  al::FBO
 Frame buffer object class. More...
 
struct  al::Font
 Interface for loading fonts and rendering text. More...
 
class  al::GPUObject
 
class  al::Graphics
 Interface for loading fonts and rendering text. More...
 
struct  al::Image
 Interface for loading image files. More...
 
class  al::Isosurface
 Isosurface generated using marching cubes. More...
 
class  al::Lens
 
struct  al::Light
 Light class. More...
 
struct  al::Material
 Material class. More...
 
class  al::Mesh
 Stores buffers related to rendering graphical objects. More...
 
class  al::MatrixStack
 MatrixStack class. More...
 
class  al::ViewportStack
 ViewportStack class. More...
 
class  al::RenderManager
 RenderManager class. More...
 
class  al::ShaderBase
 
class  al::Shader
 Shader object. More...
 
class  al::ShaderProgram
 Shader program object. More...
 
class  al::Texture
 
class  al::VAO
 VAO class. More...
 
class  al::VAOMesh
 VAOMesh classStores gpu objects as shared pointer to that this class can be copied for moved this is useful for storing this class in std::vector, etc. More...
 
struct  al::Viewport
 

Detailed Description