4#ifndef QSGRHIDISTANCEFIELDGLYPHCACHE_H
5#define QSGRHIDISTANCEFIELDGLYPHCACHE_H
19#include <private/qsgareaallocator_p.h>
37 bool useTextureResizeWorkaround()
const;
38 bool createFullSizeTextures()
const;
40 int maxTextureSize()
const;
50#if defined(QSG_DISTANCEFIELD_CACHE_DEBUG)
74 for (
int i = m_textures.size();
i <=
index; ++
i) {
75 if (createFullSizeTextures())
76 m_textures.append(
QRect(0, 0, maxTextureSize(), maxTextureSize()));
81 return &m_textures[
index];
86 mutable int m_maxTextureSize = 0;
87 int m_maxTextureCount = 3;
The QRawFont class provides access to a single physical instance of a font.
\inmodule QtCore\reentrant
virtual bool screenSpaceDerivativesSupported() const =0
virtual bool isActive() const
virtual void releaseGlyphs(const QSet< glyph_t > &glyphs)=0
virtual void storeGlyphs(const QList< QDistanceField > &glyphs)=0
virtual void referenceGlyphs(const QSet< glyph_t > &glyphs)=0
virtual bool eightBitFormatIsAlphaSwizzled() const =0
virtual void requestGlyphs(const QSet< glyph_t > &glyphs)=0
void setMaxTextureCount(int max)
int maxTextureCount() const
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
GLint GLsizei GLsizei height
GLenum GLuint GLintptr GLsizeiptr size
[1]
GLint GLenum GLsizei GLsizei GLsizei GLint GLenum GLenum const void * pixels