|
SDLPainter 1.2.0
SDL3 + OpenGL/Vulkan 2D çizim kütüphanesi
|
Ş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) const | sdl_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 noexcept | sdl_painter::Painter | inline |
| GetFont() const noexcept | sdl_painter::Painter | inline |
| GetFrameStats() const noexcept | sdl_painter::Painter | inline |
| IsValid() const noexcept | sdl_painter::Painter | inline |
| 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 |