pfcrender
1.0.1
|
The QNanoCurvePainter class This class is executed through the scene graph from the rendering thread and draws the actual geometry. It pulls its data from QNanoPaintedCurve before drawing. More...
#include <QNanoCurvePainter.h>
Signals | |
void | boundingBoxChanged (QRectF newBox) |
Public Member Functions | |
QNanoCurvePainter () | |
void | paint (QNanoPainter *p) override |
void | synchronize (QNanoQuickItem *item) override |
Private Member Functions | |
void | parsing_preamble () |
void | parsing_finalize () |
LSYS_STRING_PARSE_FUNC_DECL void | add_segment () |
void | next_color () |
void | prev_color () |
void | incAngle () |
void | decAngle () |
void | stackPush () |
void | stackPop () |
Private Attributes | |
QNanoPainter * | p |
QString | modelstring |
util::PolarVector2D | pos |
util::PolarVector2D | p1 |
util::PolarVector2D | p2 |
util::PolarVector2D | p3 |
bool | is_first_segment = true |
QStack< util::PolarVector2D > | stack {} |
int | cur_color_idx |
double | angle |
QPointF | coord_final |
QPointF | min |
QPointF | max |
QRectF | boundingBox |
double | rounding |
The QNanoCurvePainter class This class is executed through the scene graph from the rendering thread and draws the actual geometry. It pulls its data from QNanoPaintedCurve before drawing.
|
inline |
|
inlineprivate |
|
signal |
Referenced by QtGUI::QNanoPaintedCurve::createItemPainter(), and paint().
|
private |
|
private |
|
private |
|
override |
References boundingBox, boundingBoxChanged(), cur_color_idx, max, min, modelstring, p, parsing_finalize(), and parsing_preamble().
|
inlineprivate |
Referenced by paint().
|
inlineprivate |
TODO: Get colors from config
References Common::Config_Registry::getInstance(), and Common::Config_Registry::getOpt().
Referenced by paint().
|
private |
|
private |
|
private |
|
override |
References QtGUI::QNanoPaintedCurve::drawing_params_changed.
|
private |
|
private |
Referenced by paint().
|
private |
|
private |
Referenced by paint().
|
private |
|
private |
Referenced by paint().
|
private |
Referenced by paint().
|
private |
Referenced by paint().
|
private |
Referenced by paint().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |