| NSRL | Saturn ring library |
| NBitmap | Bitmap loading |
| CBitmapInfo | Bitmap information |
| CIBitmap | Basic bitmap interface |
| CPalette | Color palette loaded from bitmap |
| CTGA | TGA image handling |
| CLoaderSettings | Settings for TGA loader |
| NInput | Input handling |
| CAnalog | Generic analog peripheral |
| CDigital | Generic digital peripheral |
| CGun | Light gun peripheral |
| CManagement | Peripheral management |
| CPeripheralGeneric | Generic peripheral base |
| CPointer | Generic pointing (mouse) peripheral |
| NLogger | Logger namespace that holds the logger functionality |
| CLog | Log class |
| CLogLevelHelper | Log levels helper class |
| NMath | SaturnMath++ library functions |
| NTypes | |
| CAABB | Axis-Aligned Bounding Box (AABB) representation for efficient collision detection |
| CAngle | Efficient 16-bit angle representation optimized for Saturn hardware |
| CEulerAngles | Represents three rotation angles in Euler angle format |
| CFrustum | High-performance view frustum implementation for efficient 3D culling operations |
| CFxp | Fixed-point arithmetic optimized for Saturn hardware |
| CMatrix33 | High-performance 3x3 matrix implementation optimized for Saturn hardware |
| CMatrix43 | High-performance 4x3 transformation matrix optimized for Saturn hardware |
| CMatrixStack | A high-performance matrix stack implementation for hierarchical transformations |
| CPlane | Infinite plane in 3D space defined by normal and distance for efficient geometric calculations |
| CShape | Base class for geometric shapes in 3D space with common functionality |
| CSphere | High-performance sphere primitive for collision detection and bounding volume applications |
| CVector2D | A high-performance two-dimensional vector implementation using fixed-point arithmetic |
| CVector3D | A high-performance three-dimensional vector implementation optimized for Saturn hardware |
| CInteger | Integer-specific utility functions optimized for performance |
| CInterpolation | High-performance interpolation and easing library optimized for Saturn hardware |
| CRandom | High-performance pseudo-random number generator optimized for Saturn hardware |
| CTrigonometry | High-performance trigonometric function library optimized for Saturn hardware |
| NSGL | SGL helpers |
| CSglType | SGL type helper |
| NSound | Sound handling |
| CCdda | CD audio playback |
| CAnalysis | CD audio analysis |
| CFrequencyVolume | Frequency volume analysis |
| CTotalVolume | Total volume analysis |
| CHardware | Sound hardware handling |
| CPcm | PCM playback |
| CIPcmFile | Base PCM file interface |
| CRawPcm | Raw PCM sound |
| CWaveSound | Wave sound effect |
| NTilemap | VDP2 tilemap interface and utilities |
| NInterfaces | |
| CBmp2Tile | Interface to Convert Bitmap Image into Tilemap |
| CCubeTile | Test implementation of ITilemap interface for Loading Cubecat binary format for cel/map/pal data |
| CSGLTile | SGL tilemap interface using the (cell, map, palette) arrays in a .C file |
| CCoord | Unsigned 8 bit coordinates for tiles withing a page of a tilemap |
| CITilemap | Virtual interface for tilemap |
| CTilemapInfo | All the info necessary to properly configure VDP2 tilemap data in VRAM |
| NTypes | Value types |
| CAttribute | Face attributes |
| CDateTime | Time management |
| CEvent | Event delegate |
| CHighColor | Color in ABGR1555 format |
| CColors | Predefined colors |
| CITask | Abstract class that defines the class prototype to implement a Task that runs on Slave SH2 |
| CMemberProxy | This proxy is used to interface with member functions |
| CMesh | 3D managed mesh data |
| CMeshData | 3D mesh data |
| CPolygon | Mesh polygon |
| CResolution | Area resolution |
| CSmoothMesh | 3D smooth managed mesh |
| CSmoothMeshData | 3D smooth mesh data |
| CTrueColor | Color in ABGR1888 format |
| CColors | Predefined colors |
| CASCII | Interface for displaying ASCII text. Currently a direct replacement for slPrint. It removes any possible dependency on NBG0 system variables and displays 4bpp fonts to reduce required memory. Allows Storing and displaying up to 6 fonts and 8 color pallets |
| CCd | File and CD access wrapper |
| CFile | Disk file |
| CFileSize | File size |
| CTableOfContents | Table of contents of the CD |
| CSession | Session data |
| CTrackInformation | Track information data |
| CTrackLocation | Track location data |
| CCinepakPlayer | Cinepak movie player |
| CMovieDecodeParams | Parameters to specify movie playback decoding |
| CCore | Core functions of the library |
| CCRAM | Color RAM management |
| CPalette | Color palette in color RAM |
| CDebug | Debug helper |
| CInterrupt | Type-safe interrupt management for the Sega Saturn |
| CMemory | Dynamic memory management |
| CCartRam | Malloc for expansion cart RAM |
| CHighWorkRam | Malloc for main system RAM |
| CLowWorkRam | Malloc for slower system RAM |
| CReport | Contains report of the state |
| CScene2D | Rendering of VDP1 sprites and shapes |
| CScene3D | Rendering of 3D objects |
| CSlave | Core functions of the library |
| CSystem | System-level hardware control and BIOS services |
| CInterruptPriorityTable | SCU interrupt priority table (32 longword entries) |
| CTickstamp | High-precision 48-bit timestamp with DVU hardware acceleration |
| CClockTime | Immutable clock display format (HH:MM:SS.mmm) |
| CTimer | High-precision hardware timer with DVU-accelerated conversions |
| CTV | Contains TV resolutions |
| CVDP1 | VDP1 control functions |
| CTexture | VDP1 texture |
| CTextureMetadata | Metadata for texture |
| CVDP2 | VDP2 control |
| CBmpScreen | Extension of ScrollScreen interface to include support for loading bitmap images. Used in NBG0, NBG1, and RBG0 interfaces |
| CColorOffset | Data structure of a VDP2 color offset to be set in Offset A or Offset B |
| CNBG0 | NBG0 interface |
| CNBG1 | NBG1 interface |
| CNBG2 | NBG2 interface |
| CNBG3 | NBG3 interface |
| CRBG0 | RBG0 interface |
| CScrollScreen | Functionality available to all Scroll Screen interfaces |
| CSpriteLayer | Interface to control VDP2 settings for the Sprite Layer (data from VDP1 framebuffer), such as Display priority and VDP2 color calculation) |
| CVRAM | Manages VDP2 VRAM allocation |