| ngl3DSCamera | 3DS camera object |
| ngl3DSColor | 3DS RGB color |
| ngl3DSFace | 3DS face description |
| ngl3DSFaceMaterial | 3DS per-material faces grouping |
| ngl3DSFog | 3DS ambient fog settings |
| ngl3DSLayerFog | 3DS layered fog settings |
| ngl3DSLight | 3DS light object |
| ngl3DSLoader | Autodesk 3D Studio file loader |
| ngl3DSMapping | 3DS mapping coordinates |
| ngl3DSMaterial | 3DS material definition |
| ngl3DSMesh | 3DS mesh object |
| ngl3DSScene | 3DS global scene parameters |
| ngl3DSTexture | 3DS texture definition |
| ngl3DSVertex | 3DS vertex coordinates |
| nglApplication | Application class |
| nglClipBoard | |
| nglConsole | Interactive portable console |
| nglContext | OpenGL context management |
| nglContextInfo | OpenGL context description |
| nglCPUInfo | CPU identification and features detection |
| nglError | Simple error management |
| nglEvent | Base class for objects which generate events |
| nglFile | Portable file class |
| nglFont | Font renderer |
| nglFontBase | Base font class |
| nglFontBase::GlyphBitmap | Description of a glyph bitmap representation |
| nglFontCache | Font cache helper for nglFont |
| nglFontDesc | Font descriptor |
| nglFontInfo | Font information |
| nglFontLayout | Layout context (see nglFontBase) |
| nglGlyphInfo | Glyph metrics |
| nglGlyphLayout | Describes a glyph item positioned in a layout |
| nglIFile | Input file stream |
| nglImage | Generic multi-format image loader/exporter |
| nglImageCodec | Base class for nglImage pluggable loader/exporter |
| nglImageCodecInfo | Image codec description |
| nglImageInfo | Image description |
| nglIMemory | Memory buffer as input stream |
| nglInputDevice | Input devices interface |
| nglIStream | Base class for input streams |
| nglIZip | Input Zip stream |
| nglKernel | Kernel, application abstraction base class |
| nglLog | Logging facilities |
| nglMatrix< T > | Homogenous 4x4 matrixes |
| nglMimeSource | |
| nglMimeTextSource | |
| nglModule | Runtime dynamic library management |
| nglMouseInfo | < Mouse status description |
| nglOffscreenContext | |
| nglOFile | Output file stream |
| nglOMemory | Memory buffer as input stream class |
| nglOStream | Base class for output streams |
| nglPath | Portable file system access |
| nglPathInfo | File path information |
| nglPathVolume | Volume description |
| nglPlugin | Base plugin class |
| nglQuaternion< T > | Quaternion |
| nglStream | Base class for I/O streams |
| nglString | High level string manipulation class with Unicode support |
| nglString::LessFunctor | |
| nglString::NaturalLessFunctor | |
| nglStringConv | String conversion processor |
| nglTime | Portable time and date |
| nglTimeInfo | Time information |
| nglTimer | Low resolution, general purpose timer |
| nglVector< T > | Four dimensional (homogeneous) vectors. See also nglMatrix |
| nglVector2< T > | Two dimensional vectors |
| nglVector3< T > | Three dimensional vectors |
| nglVideoMode | Video mode management |
| nglVSTPlugin | Steinberg's VST Plugin class |
| nglWindow | OpenGL viewport and rendering management |
| nglWindow::OSInfo | < OS-specific properties |
| nglWindowInfo | Window properties for nglWindow constructor |
| nglZipFS | |
| nglZipPath | Zip as a virtual file system |
1.4.1