-
-
Notifications
You must be signed in to change notification settings - Fork 9
Systems
yurii.levchenko edited this page Mar 17, 2026
·
1 revision
Системы реализуют низкоуровневые платформозависимые абстракции. Для каждой категории существуют реализации под каждую поддерживаемую платформу.
| Система | Описание |
|---|---|
| DX9RenderSystem | Рендер на DirectX 9 (Windows, по умолчанию) |
| DX11RenderSystem | Рендер на DirectX 11 (Windows) |
| OpenGLRenderSystem | Рендер на OpenGL (кроссплатформенный) |
| MockupRenderSystem | Заглушка рендера для тестирования без GPU |
| Система | Платформа |
|---|---|
| Win32FileSystem | Windows (Win32 API) |
| AndroidFileSystem | Android (Asset Manager) |
| AppleFileSystem | macOS / iOS (Foundation) |
| SDL2FileSystem | SDL2 I/O |
| SDL3FileSystem | SDL3 I/O |
| Система | Описание |
|---|---|
| OpenALSoundSystem | Звуковой движок на OpenAL-Soft |
| SilentSoundSystem | Беззвучная заглушка |
| Система | Платформа |
|---|---|
| Win32ThreadSystem | Windows (Win32 threads) |
| POSIXThreadSystem | POSIX (pthreads) |
| SDL2ThreadSystem | SDL2 threads |
| SDL3ThreadSystem | SDL3 threads |
| Система | Платформа |
|---|---|
| Win32HttpSystem | Windows (WinHTTP) |
| AndroidHttpSystem | Android (HttpURLConnection) |
| AppleHttpSystem | Apple (NSURLSession) |
| Система | Платформа |
|---|---|
| Win32CryptographySystem | Windows (CryptoAPI) |
| AndroidCryptographySystem | Android (KeyStore) |
| AppleCryptographySystem | Apple (Security Framework) |
| UWPCryptographySystem | UWP (Windows.Security.Cryptography) |
| Система | Платформа |
|---|---|
| Win32DateTimeSystem | Windows |
| POSIXDateTimeSystem | POSIX |
| Win32TimeSystem | Windows (QueryPerformanceCounter) |
| POSIXTimeSystem | POSIX (clock_gettime) |
| Система | Описание |
|---|---|
| Win32AllocatorSystem | Аллокатор на Windows Heap API |
| POSIXAllocatorSystem | Аллокатор на POSIX malloc |
| DebugAllocatorSystem | Отладочный аллокатор с детекцией утечек |
| Система | Описание |
|---|---|
| MockupSocketSystem | Заглушка сокетов для тестирования |
- Platforms — поддерживаемые платформы
- Services — сервисная система
- Architecture — обзор архитектуры