|
SDLPainter 0.1.0
QPainter benzeri SDL3 + OpenGL/Vulkan 2D çizim kütüphanesi
|
Şu sınıfın tüm üyelerinin listesidir: sdl_painter::IRenderer (kalıtımla gelen üyeleri de içerir).
| BeginFrame()=0 | sdl_painter::IRenderer | pure virtual |
| Clear(const Color &color)=0 | sdl_painter::IRenderer | pure virtual |
| ClearScissor()=0 | sdl_painter::IRenderer | pure virtual |
| CreateTexture(const uint8_t *data, int32_t width, int32_t height, int32_t channels)=0 | sdl_painter::IRenderer | pure virtual |
| DestroyTexture(TextureHandle handle)=0 | sdl_painter::IRenderer | pure virtual |
| DrawTextured(const std::vector< TexturedVertex > &vertices, TextureHandle texture)=0 | sdl_painter::IRenderer | pure virtual |
| DrawTriangles(const std::vector< Vertex > &vertices)=0 | sdl_painter::IRenderer | pure virtual |
| EndFrame()=0 | sdl_painter::IRenderer | pure virtual |
| GetBackend() const =0 | sdl_painter::IRenderer | pure virtual |
| Initialize(SDL_Window *window)=0 | sdl_painter::IRenderer | pure virtual |
| SetModelMatrix(const float *mat3)=0 | sdl_painter::IRenderer | pure virtual |
| SetOpacity(float alpha)=0 | sdl_painter::IRenderer | pure virtual |
| SetProjectionMatrix(const float *mat4)=0 | sdl_painter::IRenderer | pure virtual |
| SetScissor(int32_t x, int32_t y, int32_t width, int32_t height)=0 | sdl_painter::IRenderer | pure virtual |
| SetViewport(int32_t x, int32_t y, int32_t width, int32_t height)=0 | sdl_painter::IRenderer | pure virtual |
| Shutdown()=0 | sdl_painter::IRenderer | pure virtual |