ganeswidgets/inc/hgtransformedquadrenderer.h
changeset 19 31a1a9e11046
parent 5 4fa04caf0f43
equal deleted inserted replaced
18:1591614dbf89 19:31a1a9e11046
    49     void init(int maxQuads);
    49     void init(int maxQuads);
    50     
    50     
    51     virtual void transformQuads(const QMatrix4x4& view, const QMatrix4x4& proj, 
    51     virtual void transformQuads(const QMatrix4x4& view, const QMatrix4x4& proj, 
    52         const QPointF& center, const QSizeF& windowSize);
    52         const QPointF& center, const QSizeF& windowSize);
    53 
    53 
    54     virtual void drawTransformedQuads(QPainter* painter, const QRectF& rect);
    54     virtual void drawTransformedQuads(QPainter* painter, const QRectF& rect, const QTransform& transform);
    55     
    55     
    56     virtual HgTransformedQuad* createNativeQuad()=0;
    56     virtual HgTransformedQuad* createNativeQuad()=0;
    57         
    57         
    58 private:
    58 private:
    59     QList<HgTransformedQuad*> mTransformedQuads;    
    59     QList<HgTransformedQuad*> mTransformedQuads;