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

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

BeginFrame()=0sdl_painter::IRendererpure virtual
Clear(const Color &color)=0sdl_painter::IRendererpure virtual
ClearScissor()=0sdl_painter::IRendererpure virtual
CreateTexture(const uint8_t *data, int32_t width, int32_t height, int32_t channels)=0sdl_painter::IRendererpure virtual
CreateTexture(const uint8_t *data, int32_t width, int32_t height, int32_t channels, TextureFilter filter)sdl_painter::IRendererinlinevirtual
DestroyTexture(TextureHandle handle)=0sdl_painter::IRendererpure virtual
DrawTextured(const std::vector< TexturedVertex > &vertices, TextureHandle texture)=0sdl_painter::IRendererpure virtual
DrawTriangles(const std::vector< Vertex > &vertices)=0sdl_painter::IRendererpure virtual
EndFrame()=0sdl_painter::IRendererpure virtual
GetBackend() const =0sdl_painter::IRendererpure virtual
GetLastGpuFrameMs() constsdl_painter::IRendererinlinevirtual
Initialize(SDL_Window *window)=0sdl_painter::IRendererpure virtual
SetBlendMode(BlendMode mode)sdl_painter::IRendererinlinevirtual
SetModelMatrix(const float *mat3)=0sdl_painter::IRendererpure virtual
SetOpacity(float alpha)=0sdl_painter::IRendererpure virtual
SetProjectionMatrix(const float *mat4)=0sdl_painter::IRendererpure virtual
SetScissor(int32_t x, int32_t y, int32_t width, int32_t height)=0sdl_painter::IRendererpure virtual
SetViewport(int32_t x, int32_t y, int32_t width, int32_t height)=0sdl_painter::IRendererpure virtual
Shutdown()=0sdl_painter::IRendererpure virtual
UpdateTexture(TextureHandle handle, int32_t x, int32_t y, int32_t width, int32_t height, const uint8_t *data)=0sdl_painter::IRendererpure virtual