Shader Tool
Small shader visualiser.
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cst::CNode
 Cst::CButton
 Cst::CCanvas
 Cst::CLabel
 Cst::CScreen
 Cst::CTextBox
 Cst::Color_Buffer_Rgba8888::Color
 Cst::Color_Buffer
 Cst::Color_Buffer_Rgba8888
 Cst::ConfigurationManagerContains the application configuration and loads it
 Cst::DocumentManagerManages the shaders files
 Cst::FramebufferUsed to render the scene to a framebuffer and apply post processig shaders to it
 CGLCanvas
 Cst::CanvasCustomized GLCanvas class to act as a customizable framebuffer
 Cst::Canvas3DCustomizable GLCanvas implementation. WIP
 Cst::GLTexture
 Cst::ShaderData class that contains the code of a shader
 Cst::ShaderProgramRepresents a OpenGL shader program. Not in use, as I'm using nanogui's shaders right now
 Cst::Texture
 Cst::UIBuilderBuilds the nanogui interface from a xml
 Cst::UIControllerControls the application Front-end
 Cst::UniformVariableRepresents an uniform used by a shader. WIP
 Crapidxml::xml_node< Ch >