#ifndef PW_VISUAL_MESH_RENDERER_HPP #define PW_VISUAL_MESH_RENDERER_HPP #include #include namespace paradiso { struct Sprite; /** * @brief a Renderer2D for sprites */ struct Renderer final { Renderer(); ~Renderer(); Renderer(const Renderer&) = delete; bool draw(const Sprite& m); bool ready() const; private: struct impl; std::unique_ptr impl_; }; } // namespace paradiso #endif