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>

Collaboration diagram for QDistanceField:

Public Member Functions

 QDistanceField ()
 QDistanceField (int width, int height)
 QDistanceField (const QRawFont &font, glyph_t glyph, bool doubleResolution=false)
 QDistanceField (QFontEngine *fontEngine, glyph_t glyph, bool doubleResolution=false)
 QDistanceField (const QPainterPath &path, glyph_t glyph, bool doubleResolution=false)
 QDistanceField (QSize size, const QPainterPath &path, glyph_t glyph, bool doubleResolution=false)
bool isNull () const
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)
int width () const
int height () const
QDistanceField copy (const QRect &rect=QRect()) const
QDistanceField copy (int x, int y, int w, int h) const
ucharbits ()
const ucharbits () const
const ucharconstBits () const
ucharscanLine (int)
const ucharscanLine (int) const
const ucharconstScanLine (int) const
QImage toImage (QImage::Format format=QImage::Format_ARGB32_Premultiplied) const

Friends

class QDistanceFieldData

Detailed Description

Definition at line 54 of file qdistancefield_p.h.

Constructor & Destructor Documentation

◆ QDistanceField() [1/6]

QDistanceField::QDistanceField ( )

Definition at line 871 of file qdistancefield.cpp.

◆ QDistanceField() [2/6]

QDistanceField::QDistanceField ( int width,
int height )

Definition at line 876 of file qdistancefield.cpp.

◆ QDistanceField() [3/6]

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

Definition at line 881 of file qdistancefield.cpp.

◆ QDistanceField() [4/6]

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

Definition at line 886 of file qdistancefield.cpp.

◆ QDistanceField() [5/6]

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

Definition at line 901 of file qdistancefield.cpp.

◆ QDistanceField() [6/6]

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

Definition at line 891 of file qdistancefield.cpp.

Member Function Documentation

◆ bits() [1/2]

uchar * QDistanceField::bits ( )

Definition at line 1020 of file qdistancefield.cpp.

◆ bits() [2/2]

const uchar * QDistanceField::bits ( ) const

Definition at line 1025 of file qdistancefield.cpp.

◆ constBits()

const uchar * QDistanceField::constBits ( ) const

Definition at line 1030 of file qdistancefield.cpp.

◆ constScanLine()

const uchar * QDistanceField::constScanLine ( int i) const

Definition at line 1053 of file qdistancefield.cpp.

◆ copy() [1/2]

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

Definition at line 962 of file qdistancefield.cpp.

◆ copy() [2/2]

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

Definition at line 74 of file qdistancefield_p.h.

◆ glyph()

glyph_t QDistanceField::glyph ( ) const

Definition at line 922 of file qdistancefield.cpp.

◆ height()

int QDistanceField::height ( ) const

Definition at line 957 of file qdistancefield.cpp.

◆ isNull()

bool QDistanceField::isNull ( ) const

Definition at line 917 of file qdistancefield.cpp.

◆ scanLine() [1/2]

uchar * QDistanceField::scanLine ( int i)

Definition at line 1035 of file qdistancefield.cpp.

◆ scanLine() [2/2]

const uchar * QDistanceField::scanLine ( int i) const

Definition at line 1044 of file qdistancefield.cpp.

◆ setGlyph() [1/2]

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

Definition at line 927 of file qdistancefield.cpp.

◆ setGlyph() [2/2]

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

Definition at line 940 of file qdistancefield.cpp.

◆ toImage()

QImage QDistanceField::toImage ( QImage::Format format = QImage::Format_ARGB32_Premultiplied) const

Definition at line 1062 of file qdistancefield.cpp.

◆ width()

int QDistanceField::width ( ) const

Definition at line 952 of file qdistancefield.cpp.

◆ QDistanceFieldData

friend class QDistanceFieldData
friend

Definition at line 91 of file qdistancefield_p.h.


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