QSkinny 0.8.0
C++/Qt UI toolkit
Loading...
Searching...
No Matches
QskPaintedNode Class Referenceabstract

Detailed Description

Definition at line 16 of file QskPaintedNode.h.

Inheritance diagram for QskPaintedNode:

Public Types

enum  RenderHint : quint8 { Raster , OpenGL }
 

Public Member Functions

void setRenderHint (RenderHint)
 
RenderHint renderHint () const
 
void setMirrored (Qt::Orientations)
 
Qt::Orientations mirrored () const
 
QRectF rect () const
 
QSize textureSize () const
 
virtual void paint (QPainter *, const QSize &, const void *nodeData)=0
 

Protected Member Functions

void update (QQuickWindow *, const QRectF &, const QSizeF &, const void *nodeData)
 
virtual QskHashValue hash (const void *nodeData) const =0
 

Member Enumeration Documentation

◆ RenderHint

enum QskPaintedNode::RenderHint : quint8

Definition at line 30 of file QskPaintedNode.h.

Constructor & Destructor Documentation

◆ QskPaintedNode()

QskPaintedNode::QskPaintedNode ( )

Definition at line 47 of file QskPaintedNode.cpp.

◆ ~QskPaintedNode()

QskPaintedNode::~QskPaintedNode ( )
override

Definition at line 51 of file QskPaintedNode.cpp.

Member Function Documentation

◆ mirrored()

Qt::Orientations QskPaintedNode::mirrored ( ) const

Definition at line 79 of file QskPaintedNode.cpp.

◆ rect()

QRectF QskPaintedNode::rect ( ) const

Definition at line 95 of file QskPaintedNode.cpp.

◆ renderHint()

QskPaintedNode::RenderHint QskPaintedNode::renderHint ( ) const

Definition at line 60 of file QskPaintedNode.cpp.

◆ setMirrored()

void QskPaintedNode::setMirrored ( Qt::Orientations  orientations)

Definition at line 65 of file QskPaintedNode.cpp.

◆ setRenderHint()

void QskPaintedNode::setRenderHint ( RenderHint  renderHint)

Definition at line 55 of file QskPaintedNode.cpp.

◆ textureSize()

QSize QskPaintedNode::textureSize ( ) const

Definition at line 84 of file QskPaintedNode.cpp.

◆ update()

void QskPaintedNode::update ( QQuickWindow *  window,
const QRectF &  rect,
const QSizeF &  size,
const void *  nodeData 
)
protected

Definition at line 101 of file QskPaintedNode.cpp.