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
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 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: