- void draw(float x, float y, float alpha, float angle, DrawingEffect effect) const;
- void draw(float x, float y, float alpha, DrawingEffect effect) const;
- void draw_part(float src_x, float src_y, float dst_x, float dst_y,
- float width, float height,
- float alpha, DrawingEffect effect) const;
+private:
+ Surface(const std::string& file);
+ Surface(const std::string& file, const Rect& rect);
+ Surface(const Surface&);