Detailed Description
Definition at line 127 of file
qabstractfontengine_qws.h.
#include <qabstractfontengine_qws.h>
List of all
members.
Classes
|
| struct
|
FixedPoint |
| struct
|
GlyphMetrics |
Public Types
|
| enum |
Capability {
CanOutlineGlyphs = 1,
CanRenderGlyphs_Mono = 2,
CanRenderGlyphs_Gray = 4,
CanRenderGlyphs = CanRenderGlyphs_Mono | CanRenderGlyphs_Gray
} |
| enum |
FontProperty {
Ascent,
Descent,
Leading,
XHeight,
AverageCharWidth,
LineThickness,
UnderlinePosition,
MaxCharWidth,
MinLeftBearing,
MinRightBearing,
GlyphCount,
CacheGlyphsHint,
OutlineGlyphsHint
} |
| enum |
TextShapingFlag {
RightToLeft = 0x0001,
ReturnDesignMetrics = 0x0002 } |
| typedef
int |
Fixed |
Public Member Functions
|
| |
QAbstractFontEngine (QObject *parent=0) |
| |
~QAbstractFontEngine () |
| virtual
Capabilities |
capabilities () const =0 |
| virtual
QVariant |
fontProperty (FontProperty
property) const =0 |
| virtual
bool |
convertStringToGlyphIndices (const QChar *string, int length, uint *glyphs,
int *numGlyphs, TextShapingFlags flags) const =0 |
| virtual
void |
getGlyphAdvances (const uint *glyphs, int numGlyphs,
Fixed *advances, TextShapingFlags flags) const =0 |
| virtual
GlyphMetrics |
glyphMetrics (uint glyph) const =0 |
| virtual
bool |
renderGlyph (uint glyph, int depth, int bytesPerLine, int
height, uchar *buffer) |
| virtual
void |
addGlyphOutlinesToPath (uint *glyphs, int numGlyphs, FixedPoint
*positions, QPainterPath *path) |
Member Typedef Documentation
Member Enumeration Documentation
- Enumerator:
-
|
CanOutlineGlyphs |
|
|
CanRenderGlyphs_Mono |
|
|
CanRenderGlyphs_Gray |
|
|
CanRenderGlyphs |
|
Definition at line 131 of file
qabstractfontengine_qws.h.
- Enumerator:
-
|
Ascent |
|
|
Descent |
|
|
Leading |
|
|
XHeight |
|
|
AverageCharWidth |
|
|
LineThickness |
|
|
UnderlinePosition |
|
|
MaxCharWidth |
|
|
MinLeftBearing |
|
|
MinRightBearing |
|
|
GlyphCount |
|
|
CacheGlyphsHint |
|
|
OutlineGlyphsHint |
|
Definition at line 162 of file
qabstractfontengine_qws.h.
{
Ascent,
Descent,
Leading,
XHeight,
AverageCharWidth,
LineThickness,
UnderlinePosition,
MaxCharWidth,
MinLeftBearing,
MinRightBearing,
GlyphCount,
CacheGlyphsHint,
OutlineGlyphsHint
};
Constructor & Destructor Documentation
Member Function Documentation
| virtual Capabilities capabilities |
( |
|
) |
const [pure virtual] |
| virtual bool convertStringToGlyphIndices |
( |
const QChar * |
string, |
|
|
int |
length, |
|
|
uint * |
glyphs, |
|
|
int * |
numGlyphs, |
|
|
TextShapingFlags |
flags |
|
) |
|
const [pure virtual] |
| virtual void getGlyphAdvances |
( |
const uint * |
glyphs, |
|
|
int |
numGlyphs, |
|
|
Fixed * |
advances, |
|
|
TextShapingFlags |
flags |
|
) |
|
const [pure virtual] |
| virtual GlyphMetrics
glyphMetrics |
( |
uint |
glyph |
) |
const [pure virtual] |
| virtual bool renderGlyph |
( |
uint |
glyph, |
|
|
int |
depth, |
|
|
int |
bytesPerLine, |
|
|
int |
height, |
|
|
uchar * |
buffer |
|
) |
|
[virtual] |
| virtual void addGlyphOutlinesToPath |
( |
uint * |
glyphs, |
|
|
int |
numGlyphs, |
|
|
FixedPoint
* |
positions, |
|
|
QPainterPath * |
path |
|
) |
|
[virtual] |
The documentation for this class was generated from the following
file:
QAbstractFontEngine QAbstractFontEngine
QAbstractFontEngine QAbstractFontEngine QAbstractFontEngine
QAbstractFontEngine QAbstractFontEngine QAbstractFontEngine
QAbstractFontEngine QAbstractFontEngine
QAbstractFontEngine QAbstractFontEngine
QAbstractFontEngine QAbstractFontEngine QAbstractFontEngine
QAbstractFontEngine QAbstractFontEngine QAbstractFontEngine
QAbstractFontEngine QAbstractFontEngine