Repository URL to install this package:
Version:
3.0.0 ▾
|
// included by pango.pp
{$IFDEF read_interface_types}
PPangoCoverageLevel = ^TPangoCoverageLevel;
TPangoCoverageLevel = (
PANGO_COVERAGE_NONE,
PANGO_COVERAGE_FALLBACK,
PANGO_COVERAGE_APPROXIMATE,
PANGO_COVERAGE_EXACT
);
PPangoBlockInfo = ^TPangoBlockInfo;
TPangoBlockInfo = record
data: Pguchar;
level: TPangoCoverageLevel; // Used if data == NULL
end;
PPangoCoverage = ^TPangoCoverage;
TPangoCoverage = record
ref_count: guint;
n_blocks: longint;
data_size: longint;
blocks: PPangoBlockInfo;
end;
{$ENDIF read_interface_types}
//------------------------------------------------------------------------------
{$IFDEF read_interface_functions}
function pango_coverage_new:PPangoCoverage; cdecl; external pangolib;
function pango_coverage_ref(coverage:PPangoCoverage):PPangoCoverage; cdecl; external pangolib;
procedure pango_coverage_unref(coverage:PPangoCoverage); cdecl; external pangolib;
function pango_coverage_copy(coverage:PPangoCoverage):PPangoCoverage; cdecl; external pangolib;
function pango_coverage_get(coverage:PPangoCoverage; index:longint):TPangoCoverageLevel; cdecl; external pangolib;
procedure pango_coverage_set(coverage:PPangoCoverage; index:longint; level:TPangoCoverageLevel); cdecl; external pangolib;
procedure pango_coverage_max(coverage:PPangoCoverage; other:PPangoCoverage); cdecl; external pangolib;
procedure pango_coverage_to_bytes(coverage:PPangoCoverage; bytes:PPguchar; n_bytes:Plongint); cdecl; external pangolib;
function pango_coverage_from_bytes(bytes:Pguchar; n_bytes:longint):PPangoCoverage; cdecl; external pangolib;
{$endif}