Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QDistanceField Class Reference

#include <qdistancefield_p.h>

Inheritance diagram for QDistanceField:
Collaboration diagram for QDistanceField:

Public Member Functions

 QDistanceField ()
 QDistanceField (int widthwidth, int heightheight)
 QDistanceField (const QRawFont &font, glyph_t glyph, bool doubleResolution=false)
 QDistanceField (QFontEngine *fontEngine, glyph_t glyph, bool doubleResolution=false)
 QDistanceField (const QPainterPath &pathpath, glyph_t glyph, bool doubleResolution=false)
 QDistanceField (QSize sizesize, const QPainterPath &pathpath, glyph_t glyph, bool doubleResolution=false)
glyph_t glyph () const
void setGlyph (const QRawFont &font, glyph_t glyph, bool doubleResolution=false)
void setGlyph (QFontEngine *fontEngine, glyph_t glyph, bool doubleResolution=false)
QDistanceField copy (const QRect &rect=QRect()) const
QDistanceField copy (int xx, int yy, int ww, int hh) const
Public Member Functions inherited from QA8Image
 QA8Image ()
 QA8Image (int widthwidth, int heightheight)
 QA8Image (QSize sizesize)
bool isNull () const
int width () const
int height () const
QSize size () const
qsizetype sizeInBytes () const
void fill (uchar valuevalue)
QA8Image copy (const QRect &rect=QRect()) const
QA8Image copy (int xx, int yy, int ww, int hh) const
uchar * bits ()
const uchar * bits () const
const uchar * constBits () const
uchar * scanLine (int)
const uchar * scanLine (int) const
const uchar * constScanLine (int) const
QImage toImage (QImage::Format formatformat=QImage::Format_ARGB32_Premultiplied) const

Detailed Description

Definition at line 36 of file qdistancefield_p.h.

Constructor & Destructor Documentation

◆ QDistanceField() [1/6]

QDistanceField::QDistanceField ( )
default

◆ QDistanceField() [2/6]

QDistanceField::QDistanceField ( int width,
int height )

Definition at line 859 of file qdistancefield.cpp.

◆ QDistanceField() [3/6]

QDistanceField::QDistanceField ( const QRawFont & font,
glyph_t glyph,
bool doubleResolution = false )

Definition at line 864 of file qdistancefield.cpp.

◆ QDistanceField() [4/6]

QDistanceField::QDistanceField ( QFontEngine * fontEngine,
glyph_t glyph,
bool doubleResolution = false )

Definition at line 869 of file qdistancefield.cpp.

◆ QDistanceField() [5/6]

QDistanceField::QDistanceField ( const QPainterPath & path,
glyph_t glyph,
bool doubleResolution = false )

Definition at line 889 of file qdistancefield.cpp.

◆ QDistanceField() [6/6]

QDistanceField::QDistanceField ( QSize size,
const QPainterPath & path,
glyph_t glyph,
bool doubleResolution = false )

Definition at line 874 of file qdistancefield.cpp.

Member Function Documentation

◆ copy() [1/2]

QDistanceField QDistanceField::copy ( const QRect & rect = QRect()) const

Definition at line 915 of file qdistancefield.cpp.

◆ copy() [2/2]

QDistanceField QDistanceField::copy ( int x,
int y,
int w,
int h ) const
inline

Definition at line 51 of file qdistancefield_p.h.

◆ glyph()

glyph_t QDistanceField::glyph ( ) const

Definition at line 900 of file qdistancefield.cpp.

◆ setGlyph() [1/2]

void QDistanceField::setGlyph ( const QRawFont & font,
glyph_t glyph,
bool doubleResolution = false )

Definition at line 905 of file qdistancefield.cpp.

◆ setGlyph() [2/2]

void QDistanceField::setGlyph ( QFontEngine * fontEngine,
glyph_t glyph,
bool doubleResolution = false )

Definition at line 910 of file qdistancefield.cpp.


The documentation for this class was generated from the following files: