39 void setRenderHint( RenderHint );
40 RenderHint renderHint()
const;
42 void setMirrored( Qt::Orientations );
43 Qt::Orientations mirrored()
const;
46 QSize textureSize()
const;
48 virtual void paint( QPainter*,
const QSize&,
const void* nodeData ) = 0;
51 void update( QQuickWindow*,
const QRectF&,
const QSizeF&,
const void* nodeData );
54 virtual QskHashValue hash(
const void* nodeData )
const = 0;
57 void updateTexture( QQuickWindow*,
const QSize&,
const void* nodeData );
59 QImage createImage( QQuickWindow*,
const QSize&,
const void* nodeData );
60 quint32 createTextureGL( QQuickWindow*,
const QSize&,
const void* nodeData );
62 RenderHint m_renderHint = OpenGL;
63 Qt::Orientations m_mirrored;
64 QskHashValue m_hash = 0;