Sha256: 51461d1f39911f1bc558ad700dceb5164c98f2e0e44d7e6da44befb9ecf539a8
Contents?: true
Size: 820 Bytes
Versions: 7
Compression:
Stored size: 820 Bytes
Contents
#pragma once #include <Gosu/Fwd.hpp> #include <Gosu/ImageData.hpp> #include "GraphicsImpl.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, BlendMode 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
7 entries across 7 versions & 1 rubygems
Version | Path |
---|---|
gosu-1.4.6 | src/Macro.hpp |
gosu-1.4.5 | src/Macro.hpp |
gosu-1.4.5.pre1 | src/Macro.hpp |
gosu-1.4.4 | src/Macro.hpp |
gosu-1.4.3 | src/Macro.hpp |
gosu-1.4.1 | src/Macro.hpp |
gosu-1.4.0 | src/Macro.hpp |