SDLPainter 1.2.0
SDL3 + OpenGL/Vulkan 2D çizim kütüphanesi
Yüklüyor...
Arıyor...
Eşleşme Yok
sdl_painter::Painter Üye Listesi

Şu sınıfın tüm üyelerinin listesidir: sdl_painter::Painter (kalıtımla gelen üyeleri de içerir).

Begin()sdl_painter::Painter
Clear(const Color &color)sdl_painter::Painter
ClearClip()sdl_painter::Painter
CountTextLines(const std::string &text, float max_width, TextWrap wrap) constsdl_painter::Painter
DrawArc(float cx, float cy, float rx, float ry, float start_degrees, float sweep_degrees)sdl_painter::Painter
DrawChord(float cx, float cy, float rx, float ry, float start_degrees, float sweep_degrees)sdl_painter::Painter
DrawCircle(float cx, float cy, float radius)sdl_painter::Painter
DrawEllipse(float cx, float cy, float rx, float ry)sdl_painter::Painter
DrawImage(const Image &image, float x, float y, const Color &tint=Color::White(), ImageFlip flip=ImageFlip::kNone)sdl_painter::Painter
DrawImage(const Image &image, const Rect &dest_rect, const Color &tint=Color::White(), ImageFlip flip=ImageFlip::kNone)sdl_painter::Painter
DrawImage(const Image &image, const Rect &src_rect, const Rect &dest_rect, const Color &tint=Color::White(), ImageFlip flip=ImageFlip::kNone)sdl_painter::Painter
DrawImageMesh(const Image &image, int32_t cols, int32_t rows, const std::vector< Point > &points, const Color &tint=Color::White())sdl_painter::Painter
DrawLine(float x1, float y1, float x2, float y2)sdl_painter::Painter
DrawPie(float cx, float cy, float rx, float ry, float start_degrees, float sweep_degrees)sdl_painter::Painter
DrawPolygon(const std::vector< Point > &points)sdl_painter::Painter
DrawPolyline(const std::vector< Point > &points)sdl_painter::Painter
DrawRect(float x, float y, float w, float h)sdl_painter::Painter
DrawRoundedRect(float x, float y, float w, float h, float radius)sdl_painter::Painter
DrawText(float x, float y, const std::string &text)sdl_painter::Painter
DrawText(const Rect &rect, const std::string &text, Alignment alignment=Alignment::kLeft, TextWrap wrap=TextWrap::kNone)sdl_painter::Painter
End()sdl_painter::Painter
FillChord(float cx, float cy, float rx, float ry, float start_degrees, float sweep_degrees)sdl_painter::Painter
FillCircle(float cx, float cy, float radius)sdl_painter::Painter
FillEllipse(float cx, float cy, float rx, float ry)sdl_painter::Painter
FillPie(float cx, float cy, float rx, float ry, float start_degrees, float sweep_degrees)sdl_painter::Painter
FillPolygon(const std::vector< Point > &points)sdl_painter::Painter
FillRect(float x, float y, float w, float h)sdl_painter::Painter
FillRoundedRect(float x, float y, float w, float h, float radius)sdl_painter::Painter
GetBlendMode() const noexceptsdl_painter::Painterinline
GetFont() const noexceptsdl_painter::Painterinline
GetFrameStats() const noexceptsdl_painter::Painterinline
IsValid() const noexceptsdl_painter::Painterinline
Painter(SDL_Window *window, RendererBackend backend)sdl_painter::Painter
Painter(std::unique_ptr< IRenderer > renderer, int32_t viewport_width, int32_t viewport_height)sdl_painter::Painter
ResetTransform()sdl_painter::Painter
ResetViewport()sdl_painter::Painter
Restore()sdl_painter::Painter
Rotate(float angle_degrees)sdl_painter::Painter
Save()sdl_painter::Painter
Scale(float sx, float sy)sdl_painter::Painter
SetBlendMode(BlendMode mode)sdl_painter::Painter
SetBrush(const Brush &brush)sdl_painter::Painter
SetClipRect(const Rect &rect)sdl_painter::Painter
SetDrawableSize(int32_t width, int32_t height)sdl_painter::Painter
SetFont(std::shared_ptr< Font > font)sdl_painter::Painter
SetOpacity(float alpha)sdl_painter::Painter
SetPen(const Pen &pen)sdl_painter::Painter
SetViewport(int32_t x, int32_t y, int32_t width, int32_t height)sdl_painter::Painter
Translate(float dx, float dy)sdl_painter::Painter
UpdateImage(const Image &image, const uint8_t *rgba)sdl_painter::Painter