CMSC23700 Common Code Library
Support code for CS23700 programming projects
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Ccs237::__detail::AABB< T >Axis-Aligned Bounding Box
 Ccs237::color3f
 Ccs237::color3ub
 Ccs237::color4f
 Ccs237::color4ub
 COBJ::GroupA mesh that corresponds to a group in the obj file
 Ccs237::__detail::image_base
 Ccs237::image1d
 Ccs237::image2d
 Ccs237::__detail::mat2x2< T >Template class for 2x2 matrices
 Ccs237::__detail::mat2x3< T >Template class for 2x3 matrices
 Ccs237::__detail::mat2x4< T >
 Ccs237::__detail::mat3x2< T >Template class for 3x2 matrices
 Ccs237::__detail::mat3x3< T >Template class for 3x3 matrices
 Ccs237::__detail::mat3x4< T >
 Ccs237::__detail::mat4x2< T >
 Ccs237::__detail::mat4x3< T >
 Ccs237::__detail::mat4x4< T >Template class for 4x4 matrices
 COBJ::MaterialStructure that defines a material in a model
 COBJ::ModelA model from an OBJ file
 Ccs237::__detail::quat< T >Template class for quaternions
 Ccs237::__detail::Shader
 Ccs237::FragmentShader
 Ccs237::GeometryShader
 Ccs237::VertexShader
 Ccs237::ShaderProgram
 Ccs237::SphereA spherical mesh
 Ccs237::__detail::texture_base
 Ccs237::texture1DWrapper class for OpenGL 1D textures
 Ccs237::texture2DWrapper class for OpenGL 2D textures
 CTQT::TextureQTreeManages a disk-based texture quadtree
 CJSON::Value
 CJSON::ArrayJSON arrays
 CJSON::Bool
 CJSON::Null
 CJSON::Number
 CJSON::ObjectJSON objects
 CJSON::String
 Ccs237::__detail::vec2< T >Template class for two-element vectors
 Ccs237::__detail::vec3< T >Template class for three-element vectors
 Ccs237::__detail::vec4< T >Template class for four-element vectors
 Ccs237::WindowAbstract base class for simple GLFW windows used to view buffers, etc