4#ifndef QSGDISTANCEFIELDGLYPHNODE_P_H
5#define QSGDISTANCEFIELDGLYPHNODE_P_H
18#include <private/qsgadaptationlayer_p.h>
19#include <QtQuick/qsgtexture.h>
21#include <QtQuick/private/qquicktext_p.h>
52 enum DistanceFieldGlyphNodeType {
57 void setGlyphNodeType(DistanceFieldGlyphNodeType
type) { m_glyphNodeType =
type; }
58 void updateMaterial();
60 DistanceFieldGlyphNodeType m_glyphNodeType;
75 int m_renderTypeQuality;
85 uint m_dirtyGeometry: 1;
86 uint m_dirtyMaterial: 1;
88 static qint64 m_totalAllocation;
The QColor class provides colors based on RGB, HSV or CMYK values.
The QGlyphRun class provides direct access to the internal glyphs in a font.
\inmodule QtCore\reentrant
\inmodule QtCore\reentrant
QPointF baseLine() const override
void setStyleColor(const QColor &color) override
void setStyle(QQuickText::TextStyle style) override
void setRenderTypeQuality(int renderTypeQuality) override
void setColor(const QColor &color) override
void setPreferredAntialiasingMode(AntialiasingMode mode) override
~QSGDistanceFieldGlyphNode()
void preprocess() override
Override this function to do processing on the node before it is rendered.
void invalidateGlyphs(const QVector< quint32 > &glyphs) override
void setGlyphs(const QPointF &position, const QGlyphRun &glyphs) override
The QSGGeometry class provides low-level storage for graphics primitives in the \l{Qt Quick Scene Gra...
Combined button and popup list for selecting options.
static qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine)