17 #ifndef HEADER_SUPERTUX_VIDEO_RENDERER_HPP 18 #define HEADER_SUPERTUX_VIDEO_RENDERER_HPP 20 #include "math/rect.hpp" 21 #include "math/vector.hpp" 22 #include "video/color.hpp" 23 #include "video/texture_ptr.hpp" 35 virtual void start_draw() = 0;
36 virtual void end_draw() = 0;
38 virtual Painter& get_painter() = 0;
40 virtual Rect get_rect()
const = 0;
41 virtual Size get_logical_size()
const = 0;
43 virtual TexturePtr get_texture()
const = 0;
Definition: renderer.hpp:30
Definition: drawing_request.hpp:39
Definition: painter.hpp:36