Class tftfontcache
Unit
Declaration
type tftfontcache = class(tfontcache)
Description
No description available, ancestor tfontcache description follows
No description available, ancestor thashdatalist description follows
Hierarchy
- TObject
- thashdatalist
- tfontcache
- tftfontcache
Overview
Methods
procedure internalfreefont(const afont: ptruint); override; |
|
function internalgetfont(const ainfo: getfontinfoty; out aheight: integer): boolean; override; |
|
procedure updatefontinfo(const adataoffset: hashoffsetty; var adata: fontcachedataty); override; |
|
procedure drawglyph(var drawinfo: drawinfoty; const pos: pointty; const bitmap: pbitmapdataty); virtual; abstract; |
|
function getdataoffsfont(const afont: fontty): hashoffsetty; override; |
|
function textbackgroundrect(const drawinfo: drawinfoty; const afont: fontty; out arect: rectty): boolean; |
|
constructor create(var ainstance: tftfontcache); |
|
destructor destroy; override; |
|
procedure gettext16width(var drawinfo: drawinfoty); override; |
|
procedure getchar16widths(var drawinfo: drawinfoty); override; |
|
procedure getfontmetrics(var drawinfo: drawinfoty); override; |
|
procedure drawstring16(var drawinfo: drawinfoty; const afont: fontty); override; |
Description
Methods
procedure internalfreefont(const afont: ptruint); override; |
|
function internalgetfont(const ainfo: getfontinfoty; out aheight: integer): boolean; override; |
|
procedure updatefontinfo(const adataoffset: hashoffsetty; var adata: fontcachedataty); override; |
|
procedure drawglyph(var drawinfo: drawinfoty; const pos: pointty; const bitmap: pbitmapdataty); virtual; abstract; |
|
function getdataoffsfont(const afont: fontty): hashoffsetty; override; |
|
function textbackgroundrect(const drawinfo: drawinfoty; const afont: fontty; out arect: rectty): boolean; |
|
constructor create(var ainstance: tftfontcache); |
|
destructor destroy; override; |
|
procedure gettext16width(var drawinfo: drawinfoty); override; |
|
procedure getchar16widths(var drawinfo: drawinfoty); override; |
|
procedure getfontmetrics(var drawinfo: drawinfoty); override; |
|
procedure drawstring16(var drawinfo: drawinfoty; const afont: fontty); override; |
|
Generated by PasDoc 0.16.0.