15 #ifndef SHAKA_EMBEDDED_MEDIA_SDL_VIDEO_RENDERER_H_ 16 #define SHAKA_EMBEDDED_MEDIA_SDL_VIDEO_RENDERER_H_ 21 #include "../macros.h" 57 void SetRenderer(SDL_Renderer* renderer);
60 SDL_Renderer* GetRenderer()
const;
71 double Render(
const SDL_Rect* region =
nullptr);
76 void Detach()
override;
83 std::unique_ptr<Impl> impl_;
117 std::unique_ptr<Impl> impl_;
123 #endif // SHAKA_EMBEDDED_MEDIA_SDL_VIDEO_RENDERER_H_