QSkinny 0.8.0
C++/Qt UI toolkit
Loading...
Searching...
No Matches
QskBoxRectangleNode Class Reference

Detailed Description

Definition at line 20 of file QskBoxRectangleNode.h.

Inheritance diagram for QskBoxRectangleNode:

Public Member Functions

void updateBox (const QQuickWindow *, const QRectF &, const QskBoxShapeMetrics &, const QskBoxBorderMetrics &, const QskBoxBorderColors &, const QskGradient &)
 
void updateBorder (const QQuickWindow *, const QRectF &, const QskBoxShapeMetrics &, const QskBoxBorderMetrics &, const QskBoxBorderColors &)
 
void updateFilling (const QQuickWindow *, const QRectF &, const QskGradient &)
 
void updateFilling (const QQuickWindow *, const QRectF &, const QskBoxShapeMetrics &, const QskGradient &)
 
void updateFilling (const QQuickWindow *, const QRectF &, const QskBoxShapeMetrics &, const QskBoxBorderMetrics &, const QskGradient &)
 
- Public Member Functions inherited from QskFillNode
void resetGeometry ()
 
void setColoring (Coloring)
 
Coloring coloring () const
 
void setColoring (QRgb)
 
void setColoring (const QColor &)
 
void setColoring (Qt::GlobalColor)
 
void setColoring (const QRectF &, const QskGradient &)
 
bool isGeometryColored () const
 
void setHints (Hints)
 
Hints hints () const
 
void setHint (Hint, bool on=true)
 
bool hasHint (Hint) const
 

Static Public Member Functions

static bool isCombinedGeometrySupported (const QskGradient &)
 

Additional Inherited Members

- Public Types inherited from QskFillNode
enum  Coloring {
  Monochrome , Polychrome , Linear , Radial ,
  Conic
}
 
enum  Hint { PreferColoredGeometry = 1 }
 
- Protected Member Functions inherited from QskFillNode
 QskFillNode (QskFillNodePrivate &)
 

Constructor & Destructor Documentation

◆ QskBoxRectangleNode()

QskBoxRectangleNode::QskBoxRectangleNode ( )

Definition at line 73 of file QskBoxRectangleNode.cpp.

◆ ~QskBoxRectangleNode()

QskBoxRectangleNode::~QskBoxRectangleNode ( )
override

Definition at line 78 of file QskBoxRectangleNode.cpp.

Member Function Documentation

◆ isCombinedGeometrySupported()

bool QskBoxRectangleNode::isCombinedGeometrySupported ( const QskGradient gradient)
static

Definition at line 255 of file QskBoxRectangleNode.cpp.

◆ updateBorder()

void QskBoxRectangleNode::updateBorder ( const QQuickWindow *  window,
const QRectF &  rect,
const QskBoxShapeMetrics shapeMetrics,
const QskBoxBorderMetrics borderMetrics,
const QskBoxBorderColors borderColors 
)

Definition at line 145 of file QskBoxRectangleNode.cpp.

◆ updateBox()

void QskBoxRectangleNode::updateBox ( const QQuickWindow *  window,
const QRectF &  rect,
const QskBoxShapeMetrics shapeMetrics,
const QskBoxBorderMetrics borderMetrics,
const QskBoxBorderColors borderColors,
const QskGradient gradient 
)

Definition at line 196 of file QskBoxRectangleNode.cpp.

◆ updateFilling() [1/3]

void QskBoxRectangleNode::updateFilling ( const QQuickWindow *  window,
const QRectF &  rect,
const QskBoxShapeMetrics shapeMetrics,
const QskBoxBorderMetrics borderMetrics,
const QskGradient gradient 
)

Definition at line 95 of file QskBoxRectangleNode.cpp.

◆ updateFilling() [2/3]

void QskBoxRectangleNode::updateFilling ( const QQuickWindow *  window,
const QRectF &  rect,
const QskBoxShapeMetrics shape,
const QskGradient gradient 
)

Definition at line 89 of file QskBoxRectangleNode.cpp.

◆ updateFilling() [3/3]

void QskBoxRectangleNode::updateFilling ( const QQuickWindow *  window,
const QRectF &  rect,
const QskGradient gradient 
)

Definition at line 82 of file QskBoxRectangleNode.cpp.