![]() |
Doomsday SDK
2.3
Core engine library and supporting libraries
|
▼Core | |
▼Basic Types | Basic data types |
Unicode Symbols | Unicode key symbols |
Data Types and Structures | Classes related to accessing, storing, and processing of data |
File System | The file system (de::FileSystem) governs a tree of files and folders, and provides the means to access all data in libcore |
Math Utilities | |
▼Network | Classes responsible for network communications |
Protocol | Classes that define the protocol for network communications |
Script Runtime | The script runtime parses and executes scripts |
Widget Framework | |
Exceptions | These are exceptions thrown by libcore when a fatal error occurs |
▼GUI | Graphical user interface |
▼Application Framework | Graphical UI framework based on a tree of widgets |
Data Model | Data model and general purpose items for representing data in widgets |
Dialogs | Widgets for modal or nonmodal dialogs |
GUI Widgets | GUI widgets based on the Core library's Widget Framework |
Audio | Audio data and playback |
Graphics Library | |
Key Constants | |
Virtual Reality | |
▼Legacy Support | Common functionality for supporting old, mostly C based code tracing back to the original id Software and Raven Software code bases |
▼Flags | |
Copy Delimiter Flags | Flags for Str_CopyDelim2() |
Legacy Data Types | Data types and structures for C based code |
▼Legacy Math Utilities | Math utilities for C based code |
2D Vectors | |
3D Vectors | |
4D Vectors | |
▼Memory Zone | |
Purge Levels | |
▼Shell Access | |
Abstract UI | Base classes for both text-based and graphical widgets |
Text-Mode UI |