ganeswidgets/inc/hgtransformedquadrenderer.h
changeset 17 a10844a9914d
parent 5 4fa04caf0f43
equal deleted inserted replaced
15:1ef5359bf0f4 17:a10844a9914d
    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;