Sha256: 3c5aa015deb6e3c296fcd5c487bdc48fc70d5c81d1674e6b444e9d7502d9c904
Contents?: true
Size: 830 Bytes
Versions: 27
Compression:
Stored size: 830 Bytes
Contents
#pragma once #include "GraphicsImpl.hpp" #include <Gosu/Fwd.hpp> #include <Gosu/ImageData.hpp> #include <memory> class Gosu::Macro : public Gosu::ImageData { struct Impl; std::shared_ptr<Impl> pimpl; public: Macro(DrawOpQueue& queue, int width, int height); int width() const override; int height() const override; void draw(double x1, double y1, Color c1, double x2, double y2, Color c2, double x3, double y3, Color c3, double x4, double y4, Color c4, ZPos z, AlphaMode mode) const override; const Gosu::GLTexInfo* gl_tex_info() const override; Gosu::Bitmap to_bitmap() const override; std::unique_ptr<ImageData> subimage(int x, int y, int width, int height) const override; void insert(const Bitmap& bitmap, int x, int y) override; };
Version data entries
27 entries across 27 versions & 1 rubygems