ganeswidgets/inc/hgvgquadrenderer.h
changeset 1 e48454f237ca
parent 0 89c329efa980
child 2 49c70dcc3f17
equal deleted inserted replaced
0:89c329efa980 1:e48454f237ca
    44         const QRectF& rect);
    44         const QRectF& rect);
    45     virtual void drawQuads(const QRectF& rect, QPainter* painter);
    45     virtual void drawQuads(const QRectF& rect, QPainter* painter);
    46     virtual bool getQuadTranformedPoints(QPolygonF& points, int index) const;
    46     virtual bool getQuadTranformedPoints(QPolygonF& points, int index) const;
    47     virtual HgImage* createNativeImage();
    47     virtual HgImage* createNativeImage();
    48     virtual QList<HgQuad*> getVisibleQuads(const QRectF& rect) const;
    48     virtual QList<HgQuad*> getVisibleQuads(const QRectF& rect) const;
    49 
    49     virtual void setDefaultImage(QImage defaultImage);
       
    50     
    50     // new functions
    51     // new functions
    51     HgVgImage* defaultImage();
    52     HgVgImage* defaultImage();
    52     QSize imageSize(bool mirror=false) const;
    53     QSize imageSize(bool mirror=false) const;
    53     HgImageFader* imageFader();
    54     HgImageFader* imageFader();
       
    55     
    54 private:
    56 private:
    55     
    57     
    56     QList<HgVgQuad*> mTransformedQuads;
    58     QList<HgVgQuad*> mTransformedQuads;
    57     
    59     
    58     QList<HgVgQuad*> mSortedQuads;
    60     QList<HgVgQuad*> mSortedQuads;