THPDFTransparencyGroupTileStats Record
Counts transparency groups and the tiles used to keep working memory bounded whilst transparency renders
Declaration
THPDFTransparencyGroupTileStats= record
GroupCount: Int64;
TileCount: Int64;
PeakTilePixels: Int64;
PeakWorkingBytes: Int64;
UntiledPeakWorkingBytes: Int64;
end;
Unit
HPDFPageRenderer
Fields
| Field | Purpose |
|---|---|
GroupCount | Transparency groups that were rendered during the pass |
TileCount | Individual tiles rendered across the groups in question |
PeakTilePixels | Pixel count of the largest tile that was rendered |
PeakWorkingBytes | Largest tile working set reached whilst tiling |
UntiledPeakWorkingBytes | Working set the largest group would have needed had there been no tiling |
Usage notes
- Render entry points fill in the matching out parameters, and the final values stay readable through
THotPDF.GetLastTransparencyGroupTileStats - Compare
PeakWorkingByteswithUntiledPeakWorkingBytesto see how much memory the tiling saved - Custom backends report their own values by filling in the transparency statistics out parameter of
RenderPage