![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qsginternaltextnode_p.h>
Classes | |
| struct | UnusedNode |
Public Types | |
| enum | NodeType : quint8 { GlyphNode , RectangleNode , ImageNode } |
Public Member Functions | |
| RecycleBin ()=default | |
| ~RecycleBin () | |
| QSGVisitableNode * | takeNextReusableNode (NodeType type) |
| QSGGlyphNode * | takeNextReusableGlyphNode (QSGTextNode::RenderType renderType) |
| void | stopReusing () |
Public Attributes | |
| QVarLengthArray< UnusedNode, 8 > | unusedNodes |
| qsizetype | reusedNodes = 0 |
| bool | reuseStopped = false |
| QList< QSGTexture * > | unusedTextures |
Definition at line 48 of file qsginternaltextnode_p.h.
| Enumerator | |
|---|---|
| GlyphNode | |
| RectangleNode | |
| ImageNode | |
Definition at line 49 of file qsginternaltextnode_p.h.
|
default |
|
inline |
Definition at line 57 of file qsginternaltextnode_p.h.
|
inline |
Definition at line 79 of file qsginternaltextnode_p.h.
| QSGGlyphNode * QSGInternalTextNode::RecycleBin::takeNextReusableGlyphNode | ( | QSGTextNode::RenderType | renderType | ) |
Definition at line 444 of file qsginternaltextnode.cpp.
|
inline |
Definition at line 67 of file qsginternaltextnode_p.h.
| qsizetype QSGInternalTextNode::RecycleBin::reusedNodes = 0 |
Definition at line 82 of file qsginternaltextnode_p.h.
| bool QSGInternalTextNode::RecycleBin::reuseStopped = false |
Definition at line 83 of file qsginternaltextnode_p.h.
| QVarLengthArray<UnusedNode, 8> QSGInternalTextNode::RecycleBin::unusedNodes |
Definition at line 81 of file qsginternaltextnode_p.h.
| QList<QSGTexture *> QSGInternalTextNode::RecycleBin::unusedTextures |
Definition at line 84 of file qsginternaltextnode_p.h.