#include <qtextureglyphcache_p.h>
|
| QTextureGlyphCache (QFontEngine::GlyphFormat format, const QTransform &matrix, const QColor &color=QColor()) |
| ~QTextureGlyphCache () |
bool | populate (QFontEngine *fontEngine, qsizetype numGlyphs, const glyph_t *glyphs, const QFixedPoint *positions, QPainter::RenderHints renderHints=QPainter::RenderHints(), bool includeGlyphCacheScale=false) |
bool | hasPendingGlyphs () const |
void | fillInPendingGlyphs () |
virtual void | createTextureData (int width, int height)=0 |
virtual void | resizeTextureData (int width, int height)=0 |
virtual int | glyphPadding () const |
virtual void | beginFillTexture () |
virtual void | fillTexture (const Coord &coord, glyph_t glyph, const QFixedPoint &subPixelPosition)=0 |
virtual void | endFillTexture () |
void | createCache (int width, int height) |
void | resizeCache (int width, int height) |
bool | isNull () const |
virtual int | maxTextureWidth () const |
virtual int | maxTextureHeight () const |
QImage | textureMapForGlyph (glyph_t g, const QFixedPoint &subPixelPosition) const |
| QFontEngineGlyphCache (QFontEngine::GlyphFormat format, const QTransform &matrix, const QColor &color=QColor()) |
virtual | ~QFontEngineGlyphCache () |
QFontEngine::GlyphFormat | glyphFormat () const |
const QTransform & | transform () const |
const QColor & | color () const |
| QSharedData () noexcept |
| Constructs a QSharedData object with a reference count of 0.
|
| QSharedData (const QSharedData &) noexcept |
| Constructs a QSharedData object with reference count 0.
|
QSharedData & | operator= (const QSharedData &)=delete |
| ~QSharedData ()=default |
Definition at line 38 of file qtextureglyphcache_p.h.
◆ QTextureGlyphCache()
◆ ~QTextureGlyphCache()
◆ beginFillTexture()
virtual void QTextureGlyphCache::beginFillTexture |
( |
| ) |
|
|
inlinevirtual |
◆ calculateSubPixelPositionCount()
int QTextureGlyphCache::calculateSubPixelPositionCount |
( |
glyph_t | glyph | ) |
const |
|
protected |
◆ createCache()
void QTextureGlyphCache::createCache |
( |
int | width, |
|
|
int | height ) |
|
inline |
◆ createTextureData()
virtual void QTextureGlyphCache::createTextureData |
( |
int | width, |
|
|
int | height ) |
|
pure virtual |
◆ endFillTexture()
virtual void QTextureGlyphCache::endFillTexture |
( |
| ) |
|
|
inlinevirtual |
◆ fillInPendingGlyphs()
void QTextureGlyphCache::fillInPendingGlyphs |
( |
| ) |
|
◆ fillTexture()
◆ glyphPadding()
virtual int QTextureGlyphCache::glyphPadding |
( |
| ) |
const |
|
inlinevirtual |
◆ hasPendingGlyphs()
bool QTextureGlyphCache::hasPendingGlyphs |
( |
| ) |
const |
|
inline |
◆ isNull()
bool QTextureGlyphCache::isNull |
( |
| ) |
const |
|
inline |
◆ maxTextureHeight()
virtual int QTextureGlyphCache::maxTextureHeight |
( |
| ) |
const |
|
inlinevirtual |
◆ maxTextureWidth()
virtual int QTextureGlyphCache::maxTextureWidth |
( |
| ) |
const |
|
inlinevirtual |
◆ populate()
bool QTextureGlyphCache::populate |
( |
QFontEngine * | fontEngine, |
|
|
qsizetype | numGlyphs, |
|
|
const glyph_t * | glyphs, |
|
|
const QFixedPoint * | positions, |
|
|
QPainter::RenderHints | renderHints = QPainter::RenderHints(), |
|
|
bool | includeGlyphCacheScale = false ) |
◆ resizeCache()
void QTextureGlyphCache::resizeCache |
( |
int | width, |
|
|
int | height ) |
|
inline |
◆ resizeTextureData()
virtual void QTextureGlyphCache::resizeTextureData |
( |
int | width, |
|
|
int | height ) |
|
pure virtual |
◆ textureMapForGlyph()
◆ coords
◆ m_current_fontengine
◆ m_currentRowHeight
int QTextureGlyphCache::m_currentRowHeight |
|
protected |
◆ m_cx
int QTextureGlyphCache::m_cx |
|
protected |
◆ m_cy
int QTextureGlyphCache::m_cy |
|
protected |
◆ m_h
int QTextureGlyphCache::m_h |
|
protected |
◆ m_pendingGlyphs
◆ m_w
int QTextureGlyphCache::m_w |
|
protected |
The documentation for this class was generated from the following files: