Blackcomb  prealpha
Engine-ish
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nblackcomb
 Nbase
 CAppBaseA convenient base for any Blackcomb application
 CWindowObject-oriented wrapper for GLFW's window functions
 Nentity
 CBaseEntityA generic entity class
 CCameraAn entity that can be used as a camera
 CFreeMoveCameraA camera that can be used to look around a scene freely
 CRenderableEntityAn entity that has a model and can thus be rendered
 Nimgui
 CWrapperA conveniece wrapper for Dear ImGui's initialization and destruction
 Ninput
 CMouseWatcherKeeps track of mouse position and informs other components about the mouse
 Nmisc
 CBlackcombExceptionA general exception caused by the engine
 CColorRepresents a colour in the RGBA colour space
 CPoint2fRepresents a 2D point with floats
 CPoint2iRepresents a 2D point with integers
 CPoint3fRepresents a 3D point with floats
 CPoint3iRepresents a 3D point with integers
 CRNGA wrapper for C++'s random number generator featuring a very original interface
 CUVCoordRepresents a set of UV coordinates
 CUVRectRepresents a rectangle in UV space
 Nrenderer
 CMeshLoads and stores mesh data
 CModelContains both a Mesh and a Model so that they may be rendered in tandem
 CShaderLoads and stores shaders
 CTextureLoads and stores a texture
 CTextureAtlasHandles looking up textures within a texture atlas
 CVertexHolds the data that describes a vertex: position, colour, and uv coordinate
 NstdSTL namespace
 Chash< blackcomb::misc::Point3f >Implementation of std::hash for Point3f
 Chash< blackcomb::misc::Point3i >Implementation of std::hash for Point3i