![]() |
CMSC23700 Common Code Library
Support code for CS23700 programming projects
|
| ▼Ncs237 | |
| ▼N__detail | |
| CAABB | Axis-Aligned Bounding Box |
| Cimage_base | |
| Cmat2x2 | Template class for 2x2 matrices |
| Cmat2x3 | Template class for 2x3 matrices |
| Cmat2x4 | |
| Cmat3x2 | Template class for 3x2 matrices |
| Cmat3x3 | Template class for 3x3 matrices |
| Cmat3x4 | |
| Cmat4x2 | |
| Cmat4x3 | |
| Cmat4x4 | Template class for 4x4 matrices |
| Cquat | Template class for quaternions |
| CShader | |
| Ctexture_base | |
| Cvec2 | Template class for two-element vectors |
| Cvec3 | Template class for three-element vectors |
| Cvec4 | Template class for four-element vectors |
| Ccolor3f | |
| Ccolor3ub | |
| Ccolor4f | |
| Ccolor4ub | |
| CFragmentShader | |
| CGeometryShader | |
| Cimage1d | |
| Cimage2d | |
| CShaderProgram | |
| CSphere | A spherical mesh |
| Ctexture1D | Wrapper class for OpenGL 1D textures |
| Ctexture2D | Wrapper class for OpenGL 2D textures |
| CVertexShader | |
| CWindow | Abstract base class for simple GLFW windows used to view buffers, etc |
| ▼NJSON | |
| CArray | JSON arrays |
| CBool | |
| CNull | |
| CNumber | |
| CObject | JSON objects |
| CString | |
| CValue | |
| ▼NOBJ | |
| CGroup | A mesh that corresponds to a group in the obj file |
| CMaterial | Structure that defines a material in a model |
| CModel | A model from an OBJ file |
| ▼NTQT | |
| CTextureQTree | Manages a disk-based texture quadtree |