The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#include <qpixmap.h>

struct QPixmap : QPaintDevice {
    enum ColorMode {
        Auto,
        Color,
        Mono
    };
    enum Optimization {
	DefaultOptim,
        NoOptim,
	MemoryOptim,
        NormalOptim,
        BestOptim
    };
    QPixmap();
    QPixmap(const char ** {qt_xpm});
;    QPixmap(const QByteArray);
    QPixmap(const QPixmap &);
    QPixmap(const QSize &, int = -1, QPixmap::Optimization = QPixmap::DefaultOptim);
    QPixmap(int, int, int = -1, QPixmap::Optimization = QPixmap::DefaultOptim);
    QPixmap(const QString &, const char *, int);
    virtual ~QPixmap();
    QPixmap &operator = (const QImage &);
    QPixmap &operator = (const QPixmap &);
    const char *{serial} operator << () const : pig_serialize($this);
    void operator >> (const char *{serial}) : pig_deserialize($this, $1);
    bool convertFromImage(const QImage &, int);
    QImage convertToImage() const;
    QBitmap createHeuristicMask(bool = TRUE) const;
    static int defaultDepth();
    static QPixmap::Optimization defaultOptimization();
    int depth() const;
    void detach();
    void fill(const QColor & = Qt::white);
    void fill(const QWidget *, const QPoint &);
    void fill(const QWidget *, int, int);
    static QPixmap grabWindow(WId, int = 0, int = 0, int = -1, int = -1);
    int height() const;
    static const char *imageFormat(const QString &);
    bool isNull() const;
    bool isQBitmap() const;
    bool load(const QString &, const char *, int);
    bool loadFromData(QByteArray, const char * = 0, int = 0);
    const QBitmap *mask() const;
    QPixmap::Optimization optimization() const;
    QRect rect() const;
    void resize(const QSize &);
    void resize(int, int);
    bool save(const QString &, const char *) const;
    bool selfMask() const;
    int serialNumber() const;
    static void setDefaultOptimization(QPixmap::Optimization);
    void setMask(const QBitmap &);
    void setOptimization(QPixmap::Optimization);
    QSize size() const;
    static QWMatrix trueMatrix(const QWMatrix &, int, int);
    int width() const;
    QPixmap xForm(const QWMatrix &) const;
} Qt::Pixmap;