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 868 of file qdistancefield.cpp.

◆ QDistanceField() [2/6]

QDistanceField::QDistanceField ( int width,
int height )

Definition at line 873 of file qdistancefield.cpp.

◆ QDistanceField() [3/6]

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

Definition at line 878 of file qdistancefield.cpp.

◆ QDistanceField() [4/6]

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

Definition at line 883 of file qdistancefield.cpp.

◆ QDistanceField() [5/6]

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

Definition at line 898 of file qdistancefield.cpp.

◆ QDistanceField() [6/6]

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

Definition at line 888 of file qdistancefield.cpp.

Member Function Documentation

◆ bits() [1/2]

uchar * QDistanceField::bits ( )

Definition at line 1017 of file qdistancefield.cpp.

◆ bits() [2/2]

const uchar * QDistanceField::bits ( ) const

Definition at line 1022 of file qdistancefield.cpp.

◆ constBits()

const uchar * QDistanceField::constBits ( ) const

Definition at line 1027 of file qdistancefield.cpp.

◆ constScanLine()

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

Definition at line 1050 of file qdistancefield.cpp.

◆ copy() [1/2]

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

Definition at line 959 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 919 of file qdistancefield.cpp.

◆ height()

int QDistanceField::height ( ) const

Definition at line 954 of file qdistancefield.cpp.

◆ isNull()

bool QDistanceField::isNull ( ) const

Definition at line 914 of file qdistancefield.cpp.

◆ scanLine() [1/2]

uchar * QDistanceField::scanLine ( int i)

Definition at line 1032 of file qdistancefield.cpp.

◆ scanLine() [2/2]

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

Definition at line 1041 of file qdistancefield.cpp.

◆ setGlyph() [1/2]

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

Definition at line 924 of file qdistancefield.cpp.

◆ setGlyph() [2/2]

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

Definition at line 937 of file qdistancefield.cpp.

◆ toImage()

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

Definition at line 1059 of file qdistancefield.cpp.

◆ width()

int QDistanceField::width ( ) const

Definition at line 949 of file qdistancefield.cpp.

Friends And Related Symbol Documentation

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