|
SDLPainter 1.2.0
SDL3 + OpenGL/Vulkan 2D çizim kütüphanesi
|
| Nsdl_painter | |
| CAppConfig | Application penceresi ve backend yapılandırması |
| CApplication | SDL pencere/olay-döngüsü boilerplate'ini soyutlayan uygulama çatısı |
| CBrush | Dolgu stili — düz renk veya gradient |
| CColor | RGBA renk temsili. Her kanal [0, 255] aralığında |
| CFont | Font sarmalayıcı — SDL_ttf üzerinden |
| CFrameStats | Bir karenin çizim maliyeti — profilleme ve ekran üstü gösterim için |
| CGlyph | Tek bir karakterin metrikleri ve atlas içindeki konumu |
| CImage | Yüklenmiş görüntü — texture sarmalayıcı |
| CIRenderer | Backend-agnostik soyut renderer arayüzü |
| CKeyEvent | Klavye olayı |
| CMouseButtonEvent | Fare düğmesi olayı |
| CMouseMoveEvent | Fare hareketi olayı |
| CMouseWheelEvent | Fare tekerleği olayı |
| CPainter | Ana çizim sınıfı |
| CPen | Çizgi stili — renk, kalınlık ve isteğe bağlı dış kontur |
| CPoint | 2B nokta — float koordinatlar |
| CRect | 2B dikdörtgen — sol üst köşe + genişlik/yükseklik |
| CRenderState | Aktif render durumu — transform stack elemanı |
| CResizeEvent | Pencere yeniden boyutlandırma olayı |
| CSize | 2B boyut — genişlik ve yükseklik |
| CTexture | RAII sarmalayıcı — texture yaşam döngüsünü yönetir |
| CTexturedVertex | Doku koordinatlı vertex — pozisyon + UV + renk (tint) |
| CVertex | Temel vertex — pozisyon + renk |