SDLPainter 1.2.0
SDL3 + OpenGL/Vulkan 2D çizim kütüphanesi
Yüklüyor...
Arıyor...
Eşleşme Yok
Sınıf Listesi
Kısa tanımlarıyla sınıflar, yapılar (struct), birleşimler(union) ve arayüzler:
 Nsdl_painter
  CAppConfigApplication penceresi ve backend yapılandırması
  CApplicationSDL pencere/olay-döngüsü boilerplate'ini soyutlayan uygulama çatısı
  CBrushDolgu stili — düz renk veya gradient
  CColorRGBA renk temsili. Her kanal [0, 255] aralığında
  CFontFont sarmalayıcı — SDL_ttf üzerinden
  CFrameStatsBir karenin çizim maliyeti — profilleme ve ekran üstü gösterim için
  CGlyphTek bir karakterin metrikleri ve atlas içindeki konumu
  CImageYüklenmiş görüntü — texture sarmalayıcı
  CIRendererBackend-agnostik soyut renderer arayüzü
  CKeyEventKlavye olayı
  CMouseButtonEventFare düğmesi olayı
  CMouseMoveEventFare hareketi olayı
  CMouseWheelEventFare tekerleği olayı
  CPainterAna çizim sınıfı
  CPenÇizgi stili — renk, kalınlık ve isteğe bağlı dış kontur
  CPoint2B nokta — float koordinatlar
  CRect2B dikdörtgen — sol üst köşe + genişlik/yükseklik
  CRenderStateAktif render durumu — transform stack elemanı
  CResizeEventPencere yeniden boyutlandırma olayı
  CSize2B boyut — genişlik ve yükseklik
  CTextureRAII sarmalayıcı — texture yaşam döngüsünü yönetir
  CTexturedVertexDoku koordinatlı vertex — pozisyon + UV + renk (tint)
  CVertexTemel vertex — pozisyon + renk