|
CGVIS Utils
|
| CAbstractParticleSystem | Abstract additive point‑sprite particle system with a ready‑made GL path |
| CCamera | |
| CCharPosition | Character box in a bitmap atlas |
| CCharTex | Texture + transform bundle for a single glyph used by FontEngine |
| CDimensions | Simple pixel/viewport dimensions with an aspect ratio helper |
| Cstd::exception | |
| CBMP::BMPException | Exception type thrown by BMP I/O helpers |
| CGLException | Exception used for OpenGL-related failures |
| CImageLoader::Exception | Exception type thrown by ImageLoader on failures |
| CProgramException | Exception thrown for program/shader I/O or linkage failures |
| CFontEngine | OpenGL-based text drawer using per-character textures (or SDFs) |
| CFontRenderer | CPU-side text compositor using a bitmap atlas and character boxes |
| CGLApp | Simple app runner with a GL context, stock shaders, and draw helpers |
| CGLArray | |
| CGLBuffer | |
| CGLDepthBuffer | |
| CGLDepthTexture | |
| CGLEnv | Window/context manager for OpenGL (GLFW+GLEW) or WebGL (Emscripten) |
| CGLFramebuffer | |
| CGLProgram | OpenGL shader program with helpers for creation and data binding |
| CGLTexInfo | |
| CGLTexture1D | |
| CGLTexture2D | |
| CGLTexture3D | |
| CGLTextureCube | OpenGL cube map texture (6 faces) with convenience upload helpers |
| CGrid2D | |
| CImage | |
| CMat3t< T > | |
| CMat4t< T > | |
| COBJFile | |
| CRandom | |
| Cstbi_io_callbacks | |
| CMat4t< T >::StereoMatrices | Bundle of left/right view and projection matrices for stereo |
| CVec2t< T > | |
| CVec3t< T > | |
| CVec4t< T > |